Вход Регистрация
Файл: sys/inc/fnc.php
Строк: 50
<?php

define
('APANEL''/adm_panel');

$Search glob('sys/core/*.php');
foreach (
$Search as $function) {
    include_once 
$function;
}

 
//подключаем языковой пакет
lang::start('default');

//    Крон :: Планировщик задач
$q_cron $db->query('SELECT * FROM `cron` WHERE `time`<?i', [time()])->assoc();
if (
count($q_cron) > 0) {
    foreach (
$q_cron as $cron) {
        if (!isset(
$process)) {
            
//если ноль
            
if ($cron['time_update'] == 0) {
                
$cron['time_update'] = 86400;
            }
            
$cron['time_update'] += time();
            
//Что б не повторило
            
$process true;
            
//Для счетчика
            
$countUpdate true;
            
//если есть файл
            
if ($cron['file'] != null and is_file('sys/cron/' $cron['file'])) {
                
//загружаем его
                
include_once('sys/cron/' $cron['file']);
            }

            if (
$countUpdate) {
                
$count_update_c ', `count`=`count`+1';
            } else {
                
$count_update_c '';
            }
            
//обновляем данные
            
$pattern 'UPDATE `cron` SET  `time`=?i ?q WHERE `id`=?i';
            
$data = [$cron['time_update'], $count_update_c$cron['id']];
            
$db->query($pattern$data);
        }
    }
    unset(
$cron);
}

// запись о посещении
$agent= isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : 'Unknown';
$db->query('INSERT INTO `visit_today` (`ip`, `ua`, `time`)
VALUES (?i, ? ,?i)'
, [$iplong$agent$time]);

// запись о переходах на сайт
if (isset($_SERVER['HTTP_REFERER']) and !preg_match('#'.preg_quote($_SERVER['HTTP_HOST']).'#'$_SERVER['HTTP_REFERER']) and $ref = @parse_url($_SERVER['HTTP_REFERER'])) {
    if (isset(
$ref['host'])) {
        
$_SESSION['http_referer'] = $ref['host'];
    }
}
Онлайн: 0
Реклама