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

function mscolor_user($mscolor$msusers){

$msbat mysql_fetch_array(mysql_query("SELECT * FROM `ms_mythings` WHERE `user` = '".$msusers."' AND `id` = '".$mscolor."' LIMIT 1"));

if(
$msbat['ms_level_color'] == 0$mscolor '<span class="log_miss">'.$msbat['name'].'</span>';
if(
$msbat['ms_level_color'] == 1$mscolor '<span class="item-n">'.$msbat['name'].'</span>';
if(
$msbat['ms_level_color'] == 2$mscolor '<span class="item-e">'.$msbat['name'].'</span>';
if(
$msbat['ms_level_color'] == 3$mscolor '<span class="item-l">'.$msbat['name'].'</span>';
if(
$msbat['ms_level_color'] == 4$mscolor '<span class="item-r">'.$msbat['name'].'</span>';


return 
$mscolor;

}


function 
ms_my_smile($text)
{
$sm mysql_query("SELECT `name`, `path` FROM `ms_my_smile`");
while(
$as mysql_fetch_assoc($sm)) {
$text strtr($text, array(
''.$as['name'].''=>'<img src="../'.$as['path'].'" alt=""/>'));
}
return 
$text;
}



function 
mstime($time=NULL)
{
global 
$user;
if (
$time==NULL)$time=time();
if (isset(
$user))$time=$time+$user['set_timesdvig']*60*60;
$timep="".date("j M Y в H:i"$time)."";
$time_p[0]=date("j n Y"$time);
$time_p[1]=date("H:i"$time);
if (
$time_p[0]==date("j n Y"))$timep=date("H:i:s"$time);
if (isset(
$user)){
if (
$time_p[0]==date("j n Y"time()+$user['set_timesdvig']*60*60))$timep=date("H:i:s"$time);
if (
$time_p[0]==date("j n Y"time()-60*60*(24-$user['set_timesdvig'])))$timep="Вчера в $time_p[1]";}
else{
if (
$time_p[0]==date("j n Y"))$timep=date("H:i:s"$time);
if (
$time_p[0]==date("j n Y"time()-60*60*24))$timep="Вчера в $time_p[1]";}
$timep=str_replace("Jan","Янв",$timep);
$timep=str_replace("Feb","Фев",$timep);
$timep=str_replace("Mar","Марта",$timep);
$timep=str_replace("May","Мая",$timep);
$timep=str_replace("Apr","Апр",$timep);
$timep=str_replace("Jun","Июня",$timep);
$timep=str_replace("Jul","Июля",$timep);
$timep=str_replace("Aug","Авг",$timep);
$timep=str_replace("Sep","Сент",$timep);
$timep=str_replace("Oct","",$timep);
$timep=str_replace("Nov","Ноября",$timep);
$timep=str_replace("Dec","Дек",$timep);
return 
$timep;
}


function 
vremja($var)
{
    global 
$lang;
    
# Если время не задано берем текущее
    
if ($var == NULL$var time();
    
# Время + Дата
    
$full_time date('d.m.Y в H:i'$var);
    
# Дата
    
$date date('d.m.Y'$var);
    
# Время
    
$time date('H:i'$var);
    
# Если текущаяя дата совпадает с заданной
    
if ($date == date('d.m.Y')) $full_time date('Сегодня в  H:i'$var);
    
# Вчерашняя дата
    
if ($date == date('d.m.Y'time()-60*60*24)) $full_time date('Вчера в H:i'$var);
    return 
'<font class="time">'.$full_time.'</font>';
}

function 
mat($var)
{

$pattern "/w{0,5}[хx]([хxs!@#$%^&*+-|/]{0,6})[уy]([уys!@#$%^&*+-|/]{0,6})[ёiлeеюийя]w{0,7}|w{0,6}[пp]([пps!@#$%^&*+-|/]{0,6})[iие]([iиеs!@#$%^&*+-|/]{0,6})[3зс]([3зсs!@#$%^&*+-|/]{0,6})[дd]w{0,10}|[сcs][уy]([уy!@#$%^&*+-|/]{0,6})[4чkк]w{1,3}|w{0,4}[bб]([bбs!@#$%^&*+-|/]{0,6})[lл]([lлs!@#$%^&*+-|/]{0,6})[yя]w{0,10}|w{0,8}[её][bб][лске@eыиаa][наи@йвл]w{0,8}|w{0,4}[еe]([еes!@#$%^&*+-|/]{0,6})[бb]([бbs!@#$%^&*+-|/]{0,6})[uу]([uуs!@#$%^&*+-|/]{0,6})[н4ч]w{0,4}|w{0,4}[еeё]([еeёs!@#$%^&*+-|/]{0,6})[бb]([бbs!@#$%^&*+-|/]{0,6})[нn]([нns!@#$%^&*+-|/]{0,6})[уy]w{0,4}|w{0,4}[еe]([еes!@#$%^&*+-|/]{0,6})[бb]([бbs!@#$%^&*+-|/]{0,6})[оoаa@]([оoаa@s!@#$%^&*+-|/]{0,6})[тnнt]w{0,4}|w{0,10}[ё]([ё!@#$%^&*+-|/]{0,6})[б]w{0,6}|w{0,4}[pп]([pпs!@#$%^&*+-|/]{0,6})[иeеi]([иeеis!@#$%^&*+-|/]{0,6})[дd]([дds!@#$%^&*+-|/]{0,6})[oоаa@еeиi]([oоаa@еeиis!@#$%^&*+-|/]{0,6})[рr]w{0,12}/iu";
 
$replacement '<font color="#FF0000">&#8226;</font>';
$var preg_replace($pattern$replacement$var);

return 
$var;
}
function 
mssmile($text)
{
$sm mysql_query("SELECT `name`, `path` FROM `mystyle_smile`");
while(
$as mysql_fetch_assoc($sm)) {
$text strtr($text, array(
''.$as['name'].''=>'<img src="../'.$as['path'].'" alt=""/>'));
}
return 
$text;
}
function 
bbcode($var)
{
// РЎРїРёСЃРѕРє РїРѕРёСЃРєР°
$search = array(
'#[b](.+?)[/b]#is'// Р–ирный
'#[i](.+?)[/i]#is'// РљСѓСЂСЃРёРІ
'#[u](.+?)[/u]#is'// РџРѕРґС‡РµСЂРєРЅСѓС‚ый
'#[s](.+?)[/s]#is'// Р—ачеркнутый
'#[small](.+?)[/small]#is'// РњР°Р»РµРЅСЊРєРёР№ С€СЂРёС„С‚
'#[big](.+?)[/big]#is'// Р‘ольшой С€СЂРёС„С‚
'#[red](.+?)[/red]#is'// РљСЂР°СЃРЅС‹Р№
'#[green](.+?)[/green]#is'// Р—еленый
'#[blue](.+?)[/blue]#is'// РЎРёРЅРёР№
'![color=(#[0-9a-f]{3}|#[0-9a-f]{6}|[a-z-]+)](.+?)[/color]!is'// Р¦РІРµС‚ С€СЂРёС„та
'![bg=(#[0-9a-f]{3}|#[0-9a-f]{6}|[a-z-]+)](.+?)[/bg]!is'// Р¦РІРµС‚ С„РѕРЅР°
);
// РЎРїРёСЃРѕРє Р·Р°РјРµРЅС‹
$replace = array(
'<span style="font-weight: bold">$1</span>'// Р–ирный
'<span style="font-style:italic">$1</span>'// РљСѓСЂСЃРёРІ
'<span style="text-decoration:underline">$1</span>'// РџРѕРґС‡РµСЂРєРЅСѓС‚ый
'<span style="text-decoration:line-through">$1</span>'// Р—ачеркнутый
'<span style="font-size:x-small">$1</span>'// РњР°Р»РµРЅСЊРєРёР№ С€СЂРёС„С‚
'<span style="font-size:large">$1</span>'// Р‘ольшой С€СЂРёС„С‚
'<span style="color:red">$1</span>'// РљСЂР°СЃРЅС‹Р№
'<span style="color:green">$1</span>'// Р—еленый
'<span style="color:blue">$1</span>'// РЎРёРЅРёР№
'<span style="color:$1">$2</span>'// Р¦РІРµС‚ С€СЂРёС„та
'<span style="background-color:$1">$2</span>',            // Р¦РІРµС‚ С„РѕРЅР°
);
if(
preg_match('#[url=((?:http|https|ftp)://.*?)](.*?)[/url]#'$var))
{
$var preg_replace('#[url=((?:http|https|ftp)://.*?)](.*?)[/url]#su''<a href="1">2</a>'$var);
}
elseif(
preg_match('#((?:http|https|ftp)://[0-9a-zA-Z._-]+.[0-9a-zA-Z]{2,6}[0-9a-zA-Z/?.~&amp;_=/%-:#+!]*)#'$var))
{
$var preg_replace('#((?:http|https|ftp)://[0-9a-zA-Z._-]+.[0-9a-zA-Z]{2,6}[0-9a-zA-Z/?.~&amp;_=/%-:#+!]*)#su''<a target="_blank" href="1">1</a>'$var);
}
return 
preg_replace($search$replace$var);
}
function 
mscolor($mscolor){
global 
$user;
$msbat mysql_fetch_array(mysql_query("SELECT * FROM `ms_mythings` WHERE `user` = '".$user['id']."' AND `id` = '".$mscolor."' LIMIT 1"));

if(
$msbat['ms_level_color'] == 0$mscolor '<span class="log_miss">'.$msbat['name'].'</span>';
if(
$msbat['ms_level_color'] == 1$mscolor '<span class="item-n">'.$msbat['name'].'</span>';
if(
$msbat['ms_level_color'] == 2$mscolor '<span class="item-e">'.$msbat['name'].'</span>';
if(
$msbat['ms_level_color'] == 3$mscolor '<span class="item-l">'.$msbat['name'].'</span>';
if(
$msbat['ms_level_color'] == 4$mscolor '<span class="item-r">'.$msbat['name'].'</span>';


return 
$mscolor;

}
function 
msuser($msuser){
$msuser mysql_fetch_array(mysql_query("SELECT * FROM `ms_user` WHERE `id` = '"$msuser ."' LIMIT 1"));

$t=time()-600;
if(
$msuser['date_last']<=$t)
{
if(
$msuser['sex'] == 'm')$mssex '<img width="24" height="24" src="../img/male_off.png" alt="" />';
if(
$msuser['sex'] == 'f')$mssex '<img width="24" height="24" src="../img/female_off.png" alt="" />';

}else{
if(
$msuser['sex'] == 'm')$mssex '<img width="24" height="24" src="../img/male.png" alt="" />';
if(
$msuser['sex'] == 'f')$mssex '<img width="24" height="24" src="../img/female.png" alt="" />';
}


if(
$msuser['admin'] == 1)$msadmin '<span class="item-r">';else
if(
$msuser['admin'] == 2)$msadmin '<span class="item-el">';else
if(
$msuser['admin'] == 3)$msadmin '<span class="item-e">';else
if(
$msuser['admin'] == 4)$msadmin '<span class="item-n">';else $msadmin '<span class="log_miss">';


$msuser ''.$mssex.' <a href="../Link::'.$msuser['login'].';">'.$msadmin.''.$msuser['name'].'</span></a>  ';
return 
$msuser;
}





function 
time_lefts($integer
{  
    
$seconds=$integer;  

    if (
$seconds/60 >=1)  
    {  
        
$minutes=floor($seconds/60);  
        if (
$minutes/60 >= 1)  
        { 
# Hours  
            
$hours=floor($minutes/60);  
            if (
$hours/24 >= 1)  
            { 
#days  
                
$days=floor($hours/24);                  
                
$weeks=floor($days/7);
                 
                if (
$days/>=1)  
                { 
#weeks  
                    
if ($weeks>=2) @$return="$weeks г.";  
                    else @
$return="$weeks г.";  

                } 
#end of weeks 

                
@$days=$days-(floor($days/7))*7;                  
                @
$return="";#added 
                
if ($weeks>=&& $days >=1) @$return="$return ";  
                if (
$days >=2) @$return="$return $days д."
                if (
$days ==1)@$return="$return $days д."

            } 
#end of days 
            
            
@$hours=$hours-(floor($hours/24))*24;  
            if (
$days>=&& $hours >=1) @$return="$return ";  
            if (
$hours >=2) @$return="$return $hours ч."
            if (
$hours ==1$return="$return $hours ч."

        } 
#end of Hours 

        
$minutes=$minutes-(floor($minutes/60))*60;  
        if (
$hours>=&& $minutes >=1$return="$return ";  
        if (
$minutes >=2$return="$return $minutes м."
        if (
$minutes ==1$return="$return $minutes м."

    } 
#end of minutes  

    
$seconds=$integer-(floor($integer/60))*60;  
    if (
$minutes>=&& $seconds >=1$return="$return ";  
    if (
$seconds >=2$return="$return $seconds с."
    if (
$seconds ==1$return="$return $seconds с."

    @
$return="$return";  
    return 
$return
}  

function 
msg_ms($msg){

echo 
'<div class="content" style="padding-top: 0">
<div style="padding-top: 4px;">
<div class="cltf">
<div class="crtf">
<div class="crbf">
<div class="clbf">
<div class="iborder" style="padding:4px;">

<div>'
;

echo 
$msg;

echo 
'</div>

</div>
</div>
</div>
</div>
</div>
</div>
</div>'
;



}






function 
smile($text)
{
$sm mysql_query("SELECT `name`, `path` FROM `ms_smile`");
while(
$as mysql_fetch_assoc($sm)) {
$text strtr($text, array(
''.$as['name'].''=>'<img src="/'.$as['path'].'" alt=""/>'));
}
return 
$text;
}

function 
time_left($tl)
{
$d=3600*24;
$day=floor($tl/$d);
$tl=$tl-($d*$day);
$hour=floor($tl/3600);
$tl=$tl-(3600*$hour);
$minute=floor($tl/60);
$tl=$tl-(60*$minute);
$second=floor($tl);
$dayt="".($day>0?"$day д. ":null)."";
$hourt="".($hour>0?"$hour ч. ":null)."";
$minutet="".($minute>0?"$minute мин. ":null)."";
$secondt="".($second>0?"$second сек. ":null)."";
if(
$day>0)
{
$minutet=NULL;
$secondt=NULL;
}
if(
$hour>&& $day==0)
{
$secondt=NULL;
$dayt=NULL;
}
return 
"$dayt$hourt$minutet$secondt";
}

function 
captcha()
{
?>
    <script>
    function captcha_reload()
    {
        document.getElementById('captcha').src = "../theme/msfonts/mscaptcha.php?" + Math.random();
    }
    </script>
<?php
    
echo '<img id="captcha" src="../theme/msfonts/mscaptcha.php" alt="captcha" /> ';
    echo 
'<a href="javascript:captcha_reload();"><img class="admin" src="../theme/gtk-refresh.png" alt="" /></a><br />';
}





function 
rating($rating)
{
$t=floor($rating/1000000000000);
$g=floor($rating/1000000000);
$m=floor($rating/1000000);
$k=floor($rating/1000);
if(
$t!=0)
{
$t=$rating/1000000000000;
$rating=round($t,2);
$rating="$rating t";
}
elseif(
$g!=0)
{
$g=$rating/1000000000;
$rating=round($g,2);
$rating="$rating g";
}
elseif(
$m!=0)
{
$m=$rating/1000000;
$rating=round($m,2);
$rating="$rating m";
}
elseif(
$k!=0)
{
$k=$rating/1000;
$rating=round($k,2);
$rating="$rating k";
}
else 
$rating=(int)$rating;
return 
"$rating";
}






function 
win_to_utf($str)
{
if (
function_exists('mb_convert_encoding')) return mb_convert_encoding($str'utf-8''windows-1251');
if (
function_exists('iconv')) return iconv('windows-1251''utf-8'$str);

$win1251utf8 = array(
"xC0"=>"","xC1"=>"","xC2"=>"","xC3"=>"","xC4"=>"","xC5"=>"","xA8"=>"","xC6"=>"","xC7"=>"","xC8"=>"","xC9"=>"","xCA"=>"","xCB"=>"","xCC"=>"",
"xCD"=>"","xCE"=>"","xCF"=>"","xD0"=>"","xD1"=>"","xD2"=>"","xD3"=>"","xD4"=>"","xD5"=>"","xD6"=>"","xD7"=>"","xD8"=>"","xD9"=>"","xDA"=>"",
"xDB"=>"","xDC"=>"","xDD"=>"","xDE"=>"","xDF"=>"","xE0"=>"","xE1"=>"","xE2"=>"","xE3"=>"","xE4"=>"","xE5"=>"","xB8"=>"","xE6"=>"","xE7"=>"",
"xE8"=>"","xE9"=>"","xEA"=>"","xEB"=>"","xEC"=>"","xED"=>"","xEE"=>"","xEF"=>"","xF0"=>"","xF1"=>"","xF2"=>"","xF3"=>"","xF4"=>"","xF5"=>"",
"xF6"=>"","xF7"=>"","xF8"=>"","xF9"=>"","xFA"=>"","xFB"=>"","xFC"=>"","xFD"=>"","xFE"=>"","xFF"=>"");

return 
strtr($str$win1251utf8);
}




function 
msc($img)
{
global 
$user;
$copy_path $_SERVER['DOCUMENT_ROOT'] . '/ico/copy.png';
if (isset(
$copy_path) && $copy_path != null && $copy = @imagecreatefromstring(file_get_contents($copy_path)))
{

#$background_color = imagecolorallocate($copy, 125, 174, 240);

$img_x imagesx($img);
$img_y imagesy($img);

$copy_x imagesx($copy);
$copy_y imagesy($copy);

$img imagecreatetruecolor($copy_x$copy_y);
imagecolortransparent($img$background_color);
imagefill($img00$background_color); //    
imagecopymerge($img$copy0000$copy_x$copy_y100); //    

$w intval(min($img_x/2.5$copy_x128));
$h intval(min($img_y/2.5$copy_y64));

$x_ratio $w/$copy_x;
$y_ratio $h/$copy_y;

if ((
$copy_x <= $w) && ($img_y <= $h))
{
    
$dstW $copy_x;
    
$dstH $copy_y;
}
elseif ((
$x_ratio $copy_y) < $h)
{
    
$dstH ceil($x_ratio $copy_y);
    
$dstW $w;
}
else
{
    
$dstW ceil($y_ratio $copy_x);
    
$dstH $h;
}
imagecopyresampled($img$copy$img_x-$dstW$img_y-$dstH00$dstW$dstH$copy_x$copy_y);

}
if(
$user['copy'] == 1){
$black imagecolorallocate ($img000);
$white imagecolorallocate ($img238238209);
imagettftext ($img202702020$white"msstyle/msfonts/veranda.ttf""$user[login]");
}

return 
$img;
}

function 
xss($var)
{
    
$var trim($var);
    
$var str_replace("0"''$var);
    
$var mysql_escape_string($var);
    
$var htmlspecialchars($varENT_QUOTES'UTF-8');
    
$var str_replace("%""%"$var);
    
$var str_replace("-""-"$var);
    return 
$var;
}
function 
rus_to_k($str)
{
                
$str str_replace("","a",$str);
                
$str str_replace("","b",$str);
                
$str str_replace("","v",$str);
                
$str str_replace("","g",$str);
                
$str str_replace("","d",$str);
                
$str str_replace("","e",$str);
                
$str str_replace("","e",$str);
                
$str str_replace("","j",$str);
                
$str str_replace("","z",$str);
                
$str str_replace("","i",$str);
                
$str str_replace("","y",$str);
                
$str str_replace("","k",$str);
                
$str str_replace("","l",$str);
                
$str str_replace("","m",$str);
                
$str str_replace("","n",$str);
                
$str str_replace("","o",$str);
                
$str str_replace("","p",$str);
                
$str str_replace("","r",$str);
                
$str str_replace("","s",$str);
                
$str str_replace("","t",$str);
                
$str str_replace("","u",$str);
                
$str str_replace("","f",$str);
                
$str str_replace("","h",$str);
                
$str str_replace("","c",$str);
                
$str str_replace("","q",$str);
                
$str str_replace("","w",$str);
                
$str str_replace("",">",$str);
                
$str str_replace("","<",$str);
                
$str str_replace("","x",$str);
                
$str str_replace("",".",$str);
                
$str str_replace("",":",$str);
                
$str str_replace("",";",$str);
                
$str str_replace("","}",$str);
                
$str str_replace("","a",$str);
                
$str str_replace("","b",$str);
                
$str str_replace("","v",$str);
                
$str str_replace("","g",$str);
                
$str str_replace("","d",$str);
                
$str str_replace("","e",$str);
                
$str str_replace("","e",$str);
                
$str str_replace("","j",$str);
                
$str str_replace("","z",$str);
                
$str str_replace("","i",$str);
                
$str str_replace("","y",$str);
                
$str str_replace("","k",$str);
                
$str str_replace("","l",$str);
                
$str str_replace("","m",$str);
                
$str str_replace("","n",$str);
                
$str str_replace("","o",$str);
                
$str str_replace("","p",$str);
                
$str str_replace("","r",$str);
                
$str str_replace("","s",$str);
                
$str str_replace("","t",$str);
                
$str str_replace("","u",$str);
                
$str str_replace("","f",$str);
                
$str str_replace("","h",$str);
                
$str str_replace("","c",$str);
                
$str str_replace("","q",$str);
                
$str str_replace("","w",$str);
                
$str str_replace("",">",$str);
                
$str str_replace("","<",$str);
                
$str str_replace("","x",$str);
                
$str str_replace("",".",$str);
                
$str str_replace("",":",$str);
                
$str str_replace("",";",$str);
                
$str str_replace("","}",$str);
                return 
$str;
                }

function 
imageresize($outfile,$infile,$neww,$newh,$quality) {

    
$im=imagecreatefromjpeg($infile);
    
$im1=imagecreatetruecolor($neww,$newh);
    
imagecopyresampled($im1,$im,0,0,0,0,$neww,$newh,imagesx($im),imagesy($im));

    
imagejpeg($im1,$outfile,$quality);
    
imagedestroy($im);
    
imagedestroy($im1);
    }
    function 
msmonth($var)
{
    if(
$var == 0)$var ' ';
    if(
$var == 1)$var '';
    if(
$var == 2)$var '';
    if(
$var == 3)$var '';
    if(
$var == 4)$var '';
    if(
$var == 5)$var '';
    if(
$var == 6)$var '';
    if(
$var == 7)$var '';
    if(
$var == 8)$var '';
    if(
$var == 9)$var '';
    if(
$var == 10)$var '';
    if(
$var == 11)$var '';
    if(
$var == 12)$var '';
    return 
$var;
}

function 
replace($string)
{
$string ereg_replace("<","&lt;",$string);
$string ereg_replace('\"',"&quot;",$string);
$string ereg_replace('\"',"&quot;",$string);
$string ereg_replace("!","!",$string);
$string ereg_replace("rn","<br>",$string);
$string ereg_replace("n","<br>",$string);
$string ereg_replace("%","%",$string);
$string ereg_replace("^ +","",$string);
$string ereg_replace(" +$","",$string);
$string ereg_replace(" +"," ",$string);
return 
$string;
}

function 
msrat($var)
{
    
$rat mysql_fetch_assoc(mysql_query("SELECT * FROM `ms_user` WHERE `id` = '" intval($var) . "'"));
    if (!empty(
$rat['avatar'])) $rats += 10;
    if (!empty(
$rat['name1'])) $rats += 5;
    if (!empty(
$rat['name2'])) $rats += 5;
    if (!empty(
$rat['pol'])) $rats += 5;
    if (!empty(
$rat['user_data'])) $rats += 5;

    
$rats $rats $rat['rating'];
return 
$rats;
}

function 
mspol($ms){
if(
$ms == 2)$ms ''; else $ms 'e';
return 
$ms;
}
function 
msfont($font$msg){

 return 
'<font color="#'.$font.'">'.$msg.'</font>';

}
function 
msrus($in)
{
$trans1 = array("JO","ZH","CH","SH","SCH","JE","JY","JA","jo","zh","ch","sh","sch","je","jy","ja","A","B","V","G","D","E","Z","I","J","K","L","M","N","O","P","R","S","T","U","F","H","C","'","Y","a","b","v","g","d","e","z","i","j","k","l","m","n","o","p","r","s","t","u","f","h","c","'","y");
$trans2 = array("Ё","Ж","Ч","Ш","Щ","Э","Ю","Я","ё","ж","ч","ш","щ","э","ю","я","А","Б","В","Г","Д","Е","З","И","Й","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Ь","Ы","а","б","в","г","д","е","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ь","ы");
return 
str_replace($trans1$trans2$in);
}
function 
strlen_rus($var)
{
    
$rus_symbols = array('а''б''в''г''д''е''ё''ж''з''и''й''к''л''м''н''о''п''р''с''т''у''ф''х''ц''ч''ш''щ''ъ''ы''ь''э''ю''я''А''Б''В''Г''Д''Е''Ё''Ж''З''И''Й''К''Л''М''Н''О''П''Р''С''Т''У''Ф''Х''Ц''Ч''Ш''Щ''Ъ''Ы''Ь''Э''Ю''Я''і''І''ї''Ї''є''Є');
    return 
strlen(str_replace($rus_symbols'0'$var));
}


if (
ini_get('register_globals')) {
  
$allowed = array('_ENV' => 1'_GET' => 1'_POST' => 1'_COOKIE' => 1'_FILES' => 1'_SERVER' => 1'_REQUEST' => 1'GLOBALS' => 1);
  foreach (
$GLOBALS as $key => $value) {
    if (!isset(
$allowed[$key])) {
      unset(
$GLOBALS[$key]);
    }
  }
}

function 
msdate()
{
?>
<script>
    function ms_reload()
    {
 location.reload()
    }
</script>
<?php

}

function 
ms_url($msurl){
$msecho '../LinkListener;Author-MyStyle;'.$msurl.'';
return 
$msecho;
}

function 
msurl($msurl$msdiv){
$msecho '<a href="../LinkListener;Author-MyStyle;'.$msurl.'" class="'.$msdiv.'">';
return 
$msecho;
}

function 
msg_game($msg){
echo 
'<div class="board"><div class="navig">'.$msg.'</div></div>';
}


function 
mspage($k_page=1){ //   

$page=1;
if (isset(
$_GET['page'])){
if (
$_GET['page']=='end')$page=intval($k_page);elseif(is_numeric($_GET['page'])) $page=intval($_GET['page']);}
if (
$page<1)$page=1;
if (
$page>$k_page)$page=$k_page;
return 
$page;}
function 
msk_page($k_post=0,$k_p_str=10){ //   
if ($k_post!=0){ $v_pages =ceil($k_post/$k_p_str); return $v_pages; }
else return 
1;}




function 
ms_smile_str($link='?',$k_page=1,$page=1){ //    (      ;))
echo '<li class="content">';
if (
$page<1)$page=1;
if (
$page!=1)echo "<a  onclick='toggleAndHideAnother(&#039;smilesPanel&#039;, &#039;bbCodesPanel&#039;);' class='btni pg' href="".$link."page1" title=''><div class='pg'> Начало </div></a> ";
if (
$page!=1)echo "<span><a onclick='toggleAndHideAnother(&#039;smilesPanel&#039;, &#039;bbCodesPanel&#039;);' class='btni pg' href="".$link."page1" title=''><div class='pg'>1</div></a></span>";else echo "<span class="btni pg"><div class='pg'><b>1</b></div></span>";
for (
$ot=-3$ot<=3$ot++){
if (
$page+$ot>&& $page+$ot<$k_page){
if (
$ot==-&& $page+$ot>2)echo " ...";
if (
$ot!=0)echo " <span><a onclick='toggleAndHideAnother(&#039;smilesPanel&#039;, &#039;bbCodesPanel&#039;);' class='btni pg' href="".$link."page".($page+$ot)."" title=''><div class='pg'>".($page+$ot)."</div></a></span>";else echo " <span class="btni pg"><div class='pg'><b>".($page+$ot)."</b></div></span>";
if (
$ot==&& $page+$ot<$k_page-1)echo " ...";}}
if (
$page!=$k_page)echo " <span><a onclick='toggleAndHideAnother(&#039;smilesPanel&#039;, &#039;bbCodesPanel&#039;);' class='btni pg' href="".$link."pageend" title=''><div class='pg'>$k_page</div></a>";elseif ($k_page>1)echo " <span class="btni pg"><div class='pg'><b>$k_page</b></div></span>";
if (
$page!=$k_page)echo " <a onclick='toggleAndHideAnother(&#039;smilesPanel&#039;, &#039;bbCodesPanel&#039;);' class='btni pg' href="".$link."pageend" title=''><div class='pg'> Конец </div></a>";
echo 
'</li>';
}




function 
msstr($link='?',$k_page=1,$page=1){ //    (      ;))
echo '<li class="content">';
if (
$page<1)$page=1;
if (
$page!=1)echo "<a class='btni pg' href="".$link."page1" title=''><div class='pg'> Начало </div></a> ";
if (
$page!=1)echo "<span><a class='btni pg' href="".$link."page1" title=''><div class='pg'>1</div></a></span>";else echo "<span class="btni pg"><div class='pg'><b>1</b></div></span>";
for (
$ot=-3$ot<=3$ot++){
if (
$page+$ot>&& $page+$ot<$k_page){
if (
$ot==-&& $page+$ot>2)echo " ...";
if (
$ot!=0)echo " <span><a class='btni pg' href="".$link."page".($page+$ot)."" title=''><div class='pg'>".($page+$ot)."</div></a></span>";else echo " <span class="btni pg"><div class='pg'><b>".($page+$ot)."</b></div></span>";
if (
$ot==&& $page+$ot<$k_page-1)echo " ...";}}
if (
$page!=$k_page)echo " <span><a class='btni pg' href="".$link."pageend" title=''><div class='pg'>$k_page</div></a>";elseif ($k_page>1)echo " <span class="btni pg"><div class='pg'><b>$k_page</b></div></span>";
if (
$page!=$k_page)echo " <a class='btni pg' href="".$link."pageend" title=''><div class='pg'> Конец </div></a>";
echo 
'</li>';
}


$div '</div>';
$center '<center>';
$cente '</center>';
function 
br($msg,$br='<br />'){return eregi_replace("((<br( ?/?)>)|n|r)+",$br$msg);} // РїРµСЂРµРЅРѕСЃС‹ СЃС‚СЂРѕРє
function hsc($text)
{
return 
htmlspecialchars($text);
}
function 
num($var)
{
$var=abs(intval($var));
if(!
preg_match('/[0-9]/i',$var) && !is_numeric($var)){$var=false;}
if(
$var<0){$var=false;}
return 
$var;
}
function 
my_esc($str){
return 
mysql_real_escape_string($str);
}
function 
encrypt($var)
{
return 
md5(base64_encode($var) .'StyleCMS');
}
function 
sql($var)
{
    return 
mysql_real_escape_string(trim($var));
}
function 
page($k_page=1){

$page=1;
if (isset(
$_GET['page'])){
if (
$_GET['page']=='end')$page=intval($k_page);elseif(is_numeric($_GET['page'])) $page=intval($_GET['page']);}
if (
$page<1)$page=1;
if (
$page>$k_page)$page=$k_page;
return 
$page;}
function 
k_page($k_post=0,$k_p_str=10){
if (
$k_post!=0){$v_pages=ceil($k_post/$k_p_str);return $v_pages;}
else return 
1;}
function 
str($link='?',$k_page=1,$page=1){
echo 
'<li class="content">';
if (
$page<1)$page=1;
if (
$page!=1)echo "<a class='btni pg' href="".$link."page=1" title=''><div class='pg'> Начало </div></a> ";
if (
$page!=1)echo "<span><a class='btni pg' href="".$link."page=1" title=''><div class='pg'>1</div></a></span>";else echo "<span class="btni pg"><div class='pg'><b>1</b></div></span>";
for (
$ot=-3$ot<=3$ot++){
if (
$page+$ot>&& $page+$ot<$k_page){
if (
$ot==-&& $page+$ot>2)echo " ...";
if (
$ot!=0)echo " <span><a class='btni pg' href="".$link."page=".($page+$ot)."" title=''><div class='pg'>".($page+$ot)."</div></a></span>";else echo " <span class="btni pg"><div class='pg'><b>".($page+$ot)."</b></div></span>";
if (
$ot==&& $page+$ot<$k_page-1)echo " ...";}}
if (
$page!=$k_page)echo " <span><a class='btni pg' href="".$link."page=end" title=''><div class='pg'>$k_page</div></a>";elseif ($k_page>1)echo " <span class="btni pg"><div class='pg'><b>$k_page</b></div></span>";
if (
$page!=$k_page)echo " <a class='btni pg' href="".$link."page=end" title=''><div class='pg'> Конец </div></a>";
echo 
'</li>';
}
function 
passgen($k_simb=8$types=3) {
$password="";
$small="abcdefghijklmnopqrstuvwxyz";
$large="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$numbers="1234567890";
mt_srand((double)microtime()*1000000);
for (
$i=0$i<$k_simb$i++) {
$type=mt_rand(1,min($types,3));
switch (
$type) {
case 
3:
$password.=$large[mt_rand(0,25)];
break;
case 
2:
$password.=$small[mt_rand(0,25)];
break;
case 
1:
$password.=$numbers[mt_rand(0,9)];
break;
}
}
return 
$password;
}
$passgen=passgen();
function 
strlen2($str)
{
$rus=array('','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','');
return 
strlen(str_replace($rus'0'$str));
}
function 
check($message)
{
$message htmlspecialchars($messageENT_QUOTES);
$message nl2br($message);
$message strtr($message, array(chr("0") => ""chr("1") => ""chr("2") => ""chr("3") => ""chr("4") => ""chr("5") => ""chr("6") => ""chr("7") => ""chr("8") => ""chr("9") => ""chr("10") => ""chr("11") => ""chr("12") => ""chr
("13") => ""chr("14") => ""chr("15") => ""chr("16") => ""chr("17") => ""chr("18") => ""chr("19") => ""chr("20") => ""chr("21") => ""chr("22") => ""chr("23") => ""chr("24") => ""chr("25") => ""chr("26") => ""chr("27") =>
""chr("28") => ""chr("29") => ""chr("30") => ""chr("31") => ""));
$message iconv('utf-8''windows-1251'$message);
$message iconv('windows-1251''utf-8'$message);
$message str_replace("'","&#39;",$message);
$message str_replace(""","&#34;",$message);
$message str_replace("$","&#36;",$message);
$message str_replace("$","&#36;",$message);
$message str_replace("\","&#92;", $message);
$message str_replace("`","&#96;"$message);
$message str_replace("^","&#94;"$message);
$message str_replace("%","&#37;"$message);
$message str_replace(":","&#58;",$message);
$message preg_replace("|&#58;|",":",$message,3);
$message stripslashes($message);
return 
$message;
}
?>
Онлайн: 1
Реклама