Вход Регистрация
Файл: _system/functions.php
Строк: 154
<?
###################################################
#     BY MAKSAMKA (Mr.MAX) ICQ 154-26-36          #
#       Поиск видео > API v3 Youtube              #
#      Версия сборки V.2.0                        #
###################################################

 /* фильтрация цифр */
function num($var){
return 
abs(intval($var));
}

/* фильтрация прочего */
function filtr($var){
return 
htmlspecialchars(trim($var));
}

function 
out($var)
{
    return 
htmlspecialchars(stripslashes($var));
}



function 
clear() {
    if (
file_exists(dirname(__FILE__).'/../logs/cache/')) {
        foreach (
glob(dirname(__FILE__).'/../logs/cache/*') as $file) {
            
unlink($file);
        }
    }
}

function 
tm($youtube_time){
    
$start = new DateTime('@0'); 
    
$start->add(new DateInterval($youtube_time));
    return 
$start->format('H:i:s');
}



function 
yotube($url,$name,$times){
    if (
$times) {
$cache_file dirname(__FILE__).'/../logs/cache/' $name;
    if (
time() - @filemtime($cache_file) >= $times) {
        
$buf file_get_contents($url);
        if (
$buffile_put_contents($cache_file$buf);
    }
   
    if (empty(
$buf)) {
        
$buf file_get_contents($cache_file);
    }
}else{
$buf file_get_contents($url);
}
return 
json_decode($buf);
}


function 
slv($str,$msg1,$msg2,$msg3) {

$str = (int)$str;
$str1 abs($str) % 100;
$str2 $str 10;
if (
$str1 10 && $str1 20) return $str .' '$msg3;
if (
$str2 && $str2 5) return $str .' '$msg2;
if (
$str2 == 1) return $str .' '$msg1;

return 
$str .' '$msg3;
}

function 
times($times=NULL){
$time time();
$today date("j M Y"$time);
$today date("j M Y"$time);
$yesterday date("j M Y"strtotime("-1 day"));
$timesp=date("j M Y  H:i"$times);
$timesp str_replace($today'Сегодня'$timesp);
$timesp str_replace($yesterday'Вчера'$timesp);
$timesp strtr($timesp, array ("Jan" => "Янв","Feb" => "Фев","Mar" => "Марта","May" => "Мая","Apr" => "Апр","Jun" => "Июня","Jul" => "Июля","Aug" => "Авг","Sep" => "Сент","Oct" => "Окт","Nov" => "Ноября","Dec" => "Дек",));

return 
$timesp;
}

function 
times2($string) {

$day=floor($string/86400);
$hours=floor(($string/3600)-$day*24);
$min=floor(($string-$hours*3600-$day*86400)/60);
$sec=$string-($min*60+$hours*3600+$day*86400);

if(
$day 0$day2 $day.' дней';
if(
$hours $hours2 $hours.' часов';
if(
$min $min2 $min.' минут';
if(
$sec $sec2 $sec.' секунд';

return 
$day2.' '.$hours2.' '.$min2.' '.$sec2;
}


function 
navigator($page,$cnt,$url){
if(
$page $cnt){ die(header('Location: '.$url.''.$cnt.''));}
$cnt=num($cnt);
if (!empty(
$cnt)){
if (
$page-0){$a='<a href="'.$url.'1"><<<</a> ...';}
if (
$page-0){$b='<a href="'.$url.''.($page-2).'">'.($page-2).'</a>';}
if (
$page-0){$c='<a href="'.$url.''.($page-1).'">'.($page-1).'</a>';}
if (
$page+<= $cnt){$d='<a href="'.$url.''.($page+1).'">'.($page+1).'</a>';}
if (
$page+<= $cnt){$e='<a href="'.$url.''.($page+2).'">'.($page+2).'</a>';}
if (
$page+<= $cnt){$f='... <a href="'.$url.''.$cnt.'">>>></a>';}
echo 
'<div class="pages"> '.$a.' '.$b.' '.$c.' <span class="chosenpage">'.$page.'</span> '.$d.' '.$e.' '.$f.'</div>';
}
}
$page=num($_GET['page']);
if (!isset(
$_GET['page']) ? $page=false);


function 
kol($ca,$page,$cop){
$cp ceil($ca/$cop);
if(isset(
$page) && is_numeric($page)){
if(
$page>$cp$page $cp;
if(
$page<1$page 1;
}else{
$page 1;
}
return array(
num($page*$cop-$cop),num(ceil($ca/$cop)));
}


function 
delete($times){
    if (
$times) {
$cache_del dirname(__FILE__).'/../logs/delete/data.dat';
    if (
time() - @filemtime($cache_del) >= $times) {
file_put_contents($cache_deldate("H:i:s"));
clear();
}
}
}

function 
on_line() {
 
$host "localhost"//хост
 
$db_name boot_tester//имя бд
 
$db_user boot_tester//имя пользователя
 
$db_password tester//пароль
 
$wine 300;
 
$table_online "online";
 
$ipuser $_SERVER['REMOTE_ADDR'];
 
$softuser $_SERVER['HTTP_USER_AGENT'];
 
$mysqli = new mysqli($host,$db_user,$db_password) or die($mysqli->error);
 
$mysqli->select_db($db_name) or die($mysqli->error);
$sql_update "DELETE FROM $table_online WHERE `unix`+$wine < ".time().
              
" OR `ip` = '$ipuser'";
$result_update $mysqli->query($sql_update) or die($mysqli->error);
$sql_insert "INSERT INTO $table_online VALUES ('','$ipuser','".time()."', '$softuser')";
$result_insert $mysqli->query($sql_insert) or die($mysqli->error);
$sql_sel "SELECT `id` FROM $table_online";
$result_sel $mysqli->query($sql_sel) or die($mysqli->error);

$online_people $result_sel->num_rows;
$online_people = (string) $online_people;
$rain strlen($online_people) - 1;
 if(
$online_people[$rain]==2||$online_people[$rain]==3
||$online_people[$rain]==4
||(strlen($online_people)!=1&&$online_people[strlen($online_people)-2]!=1))
 
$line ""; else $line "";
 return 
"<strong>".$online_people."</strong>";
}


?>
Онлайн: 1
Реклама