Вход Регистрация
Файл: system/bootstrap.php
Строк: 64
<?php

ob_start
();
session_start();
error_reporting(0);
header('Content-type: text/html; charset=utf-8');

define('__ROOT__'dirname(__DIR__));
define('__URL__'$_SERVER['HTTP_HOST']);


$config = require __ROOT__ '/config.php';

date_default_timezone_set($config['timezone']);
 
try {
    
$db = new PDO(
        
$config['db']['dsn'],
        
$config['db']['username'],
        
$config['db']['password']
    );
} catch (
PDOException $e) {
    
trigger_error('Ошибка подключения: ' $e->getMessage(), E_USER_ERROR);
}

spl_autoload_register(function ($name) {
    
$file __ROOT__ '/system/classes/' $name '.php';
    if (
is_file($file)) {
        require 
$file;
    }
});

$mailSMTP = new SendMailSmtpClass('robot@uspay.ru''aev97gr''mail.uspay.ru'25"UTF-8");
$user = new User;
$clean = new Clean;
$template = new Template(__ROOT__ '/templates''.tpl');
require 
__DIR__ '/functions.php';
require 
__DIR__ '/const.php';
require 
__DIR__ '/library/password.php';





                if(
$user->get()->automoney == 1){
            
$automoney_in $db->prepare('SELECT SUM(`money`) as sum FROM `shop` WHERE `user` = ? and `status` = ?');
            
$automoney_in -> execute([$user->get()->user_id,1]);
            
$automoney_in $automoney_in ->fetch(PDO :: FETCH_ASSOC); 
                    if(
$automoney_in['sum'] > 0){
            
$update_us $db->prepare('update `users` set `money` = ? where `user_id` = ?');
            
$update_us -> execute([$user->get()->money+$automoney_in['sum'],$user->get()->user_id]);
            
            
$update_shop $db->prepare('update `shop` set `money` = ? where `user` = ?');
            
$update_shop -> execute([0,$user->get()->user_id]);
            
            
$history $db->prepare('insert into history (money,type,user,text,time) values (?,?,?,?,?)');
            
$history -> execute([$automoney_in['sum'],1,$user->get()->user_id,'Вывод средств с кассы (автовывод)',time()]);
                    }
                }


$template->set('user'$user);
$template->set('clean'$clean);
$template->set('mailSMTP'$mailSMTP);
$template->set('csrf''<input type="hidden" name="__token__" value="'.encrypt(time()).'">');
Онлайн: 2
Реклама