Файл: liwar.ru/Yadro/Functions.php
Строк: 119
<?php
class funcs {
function getCount($w,$tab){
return DB::$dbs->querySingle("SELECT count(".$w.") from ".$tab."");
}
function text($text){
$text = sm(bb(br(links($text))));
return $text;
}
function uNick($id){
$online = DB::$dbs->queryFetch("SELECT `on` FROM `set`");
$nick = DB::$dbs->queryFetch("SELECT `nick`,`sex`,`last`,`color`,`level` from `us` where `id` = ? limit 1",array($id));
if($nick['level']==6){$nick['level']='<small><font color="grey">[Модер]</font></small>';
}elseif($nick['level']==7){$nick['level']='<small><font color="moccasin">[Ст.модер]</font></small>';}
elseif($nick['level']==8){$nick['level']='<small><font color="lightblue">[Админ]</font></small>';}
elseif($nick['level']==9){$nick['level']='<small><font color="lightgreen">[Ст.админ]</font></small>';}
elseif($nick['level']==10){$nick['level']='<small><font color="indianred">[Соз]</font></small>';}
else {$nick['level']='';}
return '<img src="/css/default/'.($nick['last']<time()-$online['on']?''.($nick['sex']=='Муж'?'mof.png"':'jof.png"').'':''.($nick['sex']=='Муж'?'mon.png"':'jon.png"').'').' alt="*"/> <a href="/us'.$id.'"><b><span style="color:'.$nick['color'].';">'.$nick['nick'].'</span> </b></a>'.$nick['level'].'';
}
function uBick($id){
$nick = DB::$dbs->queryFetch("SELECT `nick`, `color`, `last` from `us` where `id` = ? limit 1",array($id));
return '<a href="/us'.$id.'"><b><span style="color:'.$nick['color'].';">'.$nick['nick'].'</span></b></a>';
}
function NickI($id){
$nick = DB::$dbs->queryFetch("SELECT `nick`,`sex`,`last` from `us` where `id` = ? limit 1",array($id));
return '<img src="/css/default/'.($nick['last']<time()-3600?''.($nick['sex']=='Муж'?'mof.png"':'jof.png"').'':''.($nick['sex']=='Муж'?'mon.png"':'jon.png"').'').' alt="*"/>';
}
function makestime($time)
{
$day = floor($time / 86400);
$hours = floor(($time / 3600) - $day * 24);
$min = floor(($time - $hours * 3600 - $day * 86400) / 60);
$sec = $time - ($min * 60 + $hours * 3600 + $day * 86400);
return sprintf('%01d дн %02d час %02d мин %02d сек', $day, $hours, $min, $sec);
}
function page($param){
global $page,$total;
if ($page != 1) $pervpage = '<a href="'.$param.'page=1"><<</a>
<a href="'.$param.'page='.($page-1).'"><</a> ';
if ($page != $total) $nextpage = ' <a href="'.$param.'page='.($page+1).'">></a>
<a href="'.$param.'page='.$total.'">>></a>';
if($page - 2 > 0) $page2left = ' <a href="'.$param.'page='. ($page - 2) .'">'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = '<a href="'.$param.'page='. ($page - 1) .'">'. ($page - 1) .'</a> | ';
if($page + 2 <= $total) $page2right = ' | <a href="'.$param.'page='. ($page + 2) .'">'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href="'.$param.'page='. ($page + 1) .'">'. ($page + 1) .'</a>';
?>
<center><div class="line1"></div><div class="player">Стр. <?=$pervpage.$page2left.$page1left?><b><?=$page?></b><?=$page1right.$page2right.$nextpage?></div></center>
<?php
}
function num($num){
return abs(intval($num));
}
function flood($how,$sec,$what){
switch($how) {
case 'sec':
return $sec-(time()-intval($what)).' секунд';
break;
case 'min':
return substr((floatval((1-1)-(time()-intval($what))/60)+($sec/60)),0,3).' минут';
break;
default: return $sec; break;
}
}
}
$func = new funcs;
?>