Вход Регистрация
Файл: system/functions.php
Строк: 154
<?php
function encode($var)
{
    return 
md5(base64_encode($var) .'NomiCMS');
}
function 
error($var)
{
if(!empty(
$var))
echo 
'<div class="error">'$var .'</div>';
}
function 
my_int($var)
{
return 
abs(intval($var));
}
function 
out($var)
{
return 
nl2br($varENT_QUOTES);
}

###############################
######### Функция времени ########
###############################
function times($time) { 
switch (
date('j n Y'$time)) { 
case 
date('j n Y'): 
return 
'<span style="color: red;">Сегодня в ' date('H:i'$time) .' </span>'
break; 
case 
date('j n Y'$_SERVER['REQUEST_TIME'] - 86400): 
return 
'<span style="color: green;">Вчера в ' date('H:i'$time).'</span>'
break; 
default: 
return 
strtr(date('j M Y в H:i'$time), array('Jan' => 'Янв'
'Feb' => 'Фев'
'Mar' => 'Марта'
'Apr' => 'Апр'
'May' => 'Мая'
'Jun' => 'Июня'
'Jul' => 'Июля'
'Aug' => 'Авг'
'Sep' => 'Сент'
'Oct' => 'Окт'
'Nov' => 'Ноября'
'Dec' => 'Дек')); 
break; 

}
    function 
nick($id$avatar=true)
    {
        global 
$db;
    
        if(
$db->n_r("select * from `users` where `id` ='".$id."' limit 1")==1)    {
            
$prof$db->fass("select * from `users` where `id` ='".$id."'");
            return 
'<a href="/us'.$prof['id'].'">'.avatar($idfalse).' '.$prof['login'].'</a> '.level($id).' '.online($id);
        }
        else
        {
            return  
'DELETE';
        }
    }
    function 
notv($id)
    {
        global 
$db;
    
        if(
$db->n_r("select * from `users` where `id` ='".$id."' limit 1")==1)    {
            
$prof$db->fass("select * from `users` where `id` ='".$id."'");
            return 
$prof['login'];
        }
        else
        {
            return  
'DELETE';
        }
    }
    
    function 
level($id)
    {
        global 
$db;
        
$prof$db->fass("select * from `users` where `id` ='".$id."'");
    return (
$prof['level'] == '<font color="red">SAdm</font>' : ($prof['level'] == '<font color="green">Adm</font>' : ($prof['level'] =='<font color="blue">Mod</font>' NULL)));
    }
    function 
online($id)
    {
        global 
$db;
        
$prof$db->fass("select * from `users` where `id` ='".$id."'");
        return ((
$prof['date_last_entry'] > (time() -360)) ? '<font color="green">On</font>' '<font color="red">Off</font>');
    }
    function 
avatar($id$small)
    {
        global 
$db;
        
$prof$db->fass("select * from `users` where `id` ='".$id."'");
        return  (
$small==false '<img src="/files/ava/'.$prof['ava'].'" width="30px" height="30px" style="border-radius:50%;">' '<div class="menu"><img src="/files/ava/'.$prof['ava'].'" alt="*" width="210px" height="210px" style="border-radius:50%;">');
    }

    function 
page($url){
        global 
$page$total;
        if(
$page != 1$pervpage '<a href='.$url.'page=1> << </a> <a href='.$url.'page='.($page-1).'> < </a>';
        if(
$page != $total$nextpage '<a href='.$url.'page='.($page+1).'> > </a> <a href='.$url.'page='.$total.'> >></a>';
        
        if(
$page-5>0$page5left '<a href='.$url.'page='.($page-5).'>'.($page-5).'</a>';
        if(
$page-4>0$page4left '<a href='.$url.'page='.($page-4).'>'.($page-4).'</a>';
        if(
$page-3>0$page3left '<a href='.$url.'page='.($page-3).'>'.($page-3).'</a>';
        if(
$page-2>0$page2left '<a href='.$url.'page='.($page-2).'>'.($page-2).'</a>';
        if(
$page-1>0$page1left '<a href='.$url.'page='.($page-1).'>'.($page-1).'</a>';
        
        if(
$page+<= $total$page5right '<a href='.$url.'page='.($page+5).'>'.($page+5).'</a>';
        if(
$page+<= $total$page4right '<a href='.$url.'page='.($page+4).'>'.($page+4).'</a>';
        if(
$page+<= $total$page3right '<a href='.$url.'page='.($page+3).'>'.($page+3).'</a>';
        if(
$page+<= $total$page2right '<a href='.$url.'page='.($page+2).'>'.($page+2).'</a>';
        if(
$page+<= $total$page1right '<a href='.$url.'page='.($page+1).'>'.($page+1).'</a>';
        
        if(
$total >1)
        {
            
$td ' ';
            echo 
'<div class="menu"><center> '.$pervpage.$td.$page5left.$td.$page4left.$td.$page3left.$td.$page2left.$td.$page1left.$td.' <b> ' .$page' </b> '.$td.$page1right.$td.$page2right.$td.$page3right.$td.$page4right.$td.$page5right.$td.$nextpage.'</center></div>';
        }
    }
    function 
bb($mes)
{
    
$mes stripslashes($mes);
    
$mes preg_replace('#[cit](.*?)[/cit]#si''<div class="cit">1</div>'$mes);
    
$mes preg_replace('#[b](.*?)[/b]#si''<span style="font-weight: bold;"> 1 </span>'$mes);
    
$mes preg_replace('/[urls?=s?(['"]?)(?:http://)?(.*?)1](.*?)[/url]/', ' <a href="http://$2"> $3 </a> ', $mes);
    
$mes preg_replace('#[black](.*?)[/black]#si''<span style="color:#000000;">1</span>'$mes);
    
$mes preg_replace('#[i](.*?)[/i]#si''<i>1</i>'$mes);
    
$mes preg_replace('#[u](.*?)[/u]#si''<u>1</u>'$mes);
    
$mes preg_replace('#[s](.*?)[/s]#si''<s>1</s>'$mes);
    
$mes preg_replace('#[red](.*?)[/red]#si''<span style="color: red">1</span>'$mes);
    
$mes preg_replace('#[green](.*?)[/green]#si''<span style="color: green">1</span>'$mes);
    
$mes preg_replace('#[blue](.*?)[/blue]#si''<span style="color: blue">1</span>'$mes);
    
$mes preg_replace("~(^|s|-|:| |()(http(s?)://|(www.))((S{25})(S{5,})(S{15})([^<s.,>)];'"!?]))~i", "\1<a href="http\3://\4\5">\4\6...\8\9</a>", $mes);
    
$mes = preg_replace("~(^|s|-|:|(| |xAB)(http(s?)://|(www.))((S+)([^<s.,>)];'"!?]))~i", "\1<a href="http\3://\4\5">\4\5</a>", $mes);

    
return $mes;
}

function 
smile($text) {
        
$smile_dir '/design/smileys/'// папка со смайликами
        
$smile_array = array(
                
':-)' => '<img src="' $smile_dir 'smile.png" alt="Smile" />',
                
':)' => '<img src="' $smile_dir 'smile.png" alt="Smile" />',
                
'=)' => '<img src="' $smile_dir 'smile.png" alt="Smile" />',
                
':-(' => '<img src="' $smile_dir 'sad.png" alt="Smile" />',
                
':(' => '<img src="' $smile_dir 'sad.png" alt="Smile" />',
                
'=(' => '<img src="' $smile_dir 'sad.png" alt="Smile" />',
                
':-D' => '<img src="' $smile_dir 'biggrin.png" alt="Smile" />',
                
':D' => '<img src="' $smile_dir 'biggrin.png" alt="Smile" />',
                
'=D' => '<img src="' $smile_dir 'biggrin.png" alt="Smile" />',
                
':-P' => '<img src="' $smile_dir 'togue.png" alt="Smile" />',
                
':P' => '<img src="' $smile_dir 'togue.png" alt="Smile" />',
                
'=P' => '<img src="' $smile_dir 'togue.png" alt="Smile" />',
                
':-O' => '<img src="' $smile_dir 'shock.png" alt="Smile" />',
                
'=O' => '<img src="' $smile_dir 'shock.png" alt="Smile" />',
                
'o_O' => '<img src="' $smile_dir 'shock.png" alt="Smile" />',
                
';-(' => '<img src="' $smile_dir 'cry.png" alt="Smile" />',
                
';(' => '<img src="' $smile_dir 'cry.png" alt="Smile" />',
                
';-)' => '<img src="' $smile_dir 'wink.png" alt="Smile" />',
                
';)' => '<img src="' $smile_dir 'wink.png" alt="Smile" />',
                
':-[' => '<img src="' $smile_dir 'hesitate.png" alt="Smile" />',
                
':[' => '<img src="' $smile_dir 'hesitate.png" alt="Smile" />',
                
'=[' => '<img src="' $smile_dir 'hesitate.png" alt="Smile" />',
                
':-*' => '<img src="' $smile_dir 'kiss.png" alt="Smile" />',
                
'=*' => '<img src="' $smile_dir 'kiss.png" alt="Smile" />',
                
':kiss:' => '<img src="' $smile_dir 'kiss.png" alt="Smile" />',
                
'B-)' => '<img src="' $smile_dir 'cool.png" alt="Smile" />',
                
'B)' => '<img src="' $smile_dir 'cool.png" alt="Smile" />',
                
':cool:' => '<img src="' $smile_dir 'cool.png" alt="Smile" />',
                
':@' => '<img src="' $smile_dir 'fu.png" alt="Smile" />',
                
':fu:' => '<img src="' $smile_dir 'fu.png" alt="Smile" />',
                
'|:>' => '<img src="' $smile_dir 'angry.png" alt="Smile" />',
                
':angry:' => '<img src="' $smile_dir 'angry.png" alt="Smile" />',
                
':-Z' => '<img src="' $smile_dir 'sleep.png" alt="Smile" />',
                
':sleep:' => '<img src="' $smile_dir 'sleep.png" alt="Smile" />',
                
':bravo:' => '<img src="' $smile_dir 'bravo.png" alt="Smile" />',
                
':angel:' => '<img src="' $smile_dir 'angel.png" alt="Smile" />',
                
':crazy:' => '<img src="' $smile_dir 'crazy.png" alt="Smile" />',
                
':lol:' => '<img src="' $smile_dir 'lol.png" alt="Smile" />');
        return 
strtr($text$smile_array);
    }
         function 
img($file)
    {
         return 
'<img src="/design/images/'.$file.'">';
    }

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