Файл: titwar.ru/inc/func.php
Строк: 167
<?php
//константы
define('DOMEN', 'titwar.ru');
define('B', '<div class="just">');
define('TIT', '<div class="div">');
define('F', '<div class="just">');
define('D', '</div>');
function go($url){header("Location: ".$url); exit;}
/** проверка числа **/
function num($chislo){return abs(intval($chislo));}
function send_mess($by_whom, $to_whom, $text)
{
$time=date('d.m H:i');
mysql_query("OPTIMIZE TABLE `msg`");
mysql_query("INSERT INTO `msg` ( `by_whom` , `to_whom` , `what` , `time` )VALUES ( '$by_whom', '$to_whom', '$text', '$time')");
}
// ========================= fормат чисел ========================= //
function nf($a){
return '<span class="nf">'.number_format ($a, 0, '', '.').'</span>';
}
// ========================= —писок тем ========================= //
function ThmList($a){
return $m = array(
'', // [0]
'Green Brown', // [1]
'Ocean', // [2]
/*
'', // [3]
'', // [4]
*/
);
}
function id_to_login($id){
$login=mysql_query("SELECT login FROM users WHERE id='$id'");
if(mysql_num_rows($login)==1)return mysql_result($login,0);
else return '';
}
function login_to_id($login){
$id=mysql_query("SELECT id FROM users WHERE login='$login'");
if(mysql_num_rows($id)==1) return mysql_result($id,0);
else return 0;
}
function difference($l)
{
$return['after']="";
$minute=60;
$hour=$minute*60;
$day=$hour*24;
$month=30.5*$day;
$year=$month*12;
if($l>=$year) { $exprs[]=declension(floor($l/$year),array('год','года','лет')); $l=$l%$year; } //more than a year !
if($l>=$month) { $exprs[]=declension(floor($l/$month),array('мес¤ц','мес¤ца','мес¤цев')); $l=$l%$month; } //more than a month...
if($l>=$day) { $exprs[]=declension(floor($l/$day),array('день','дн¤','дней')); $l=$l%$day; }
if($l>=$hour) { $exprs[]=declension(floor($l/$hour),array('час','час.','час.')); $l=$l%$hour; }
if($l>=$minute) { $exprs[]=declension(floor($l/$minute),array('мин.','мин.','мин.')); $l=$l%$minute; }
if($l>=1) $exprs[]=declension(floor($l),array('сек.','сек.','сек.'));
//**
$return['after'].=implode(' ',$exprs);
return $return['after'];
}
function declension($digit,$expr,$onlyword=false)
{
if(!is_array($expr)) $expr = array_filter(explode(' ', $expr));
if(empty($expr[2])) $expr[2]=$expr[1];
$i=preg_replace('/[^0-9]+/s','',$digit)%100; //intval не всегда корректно работает
if($onlyword) $digit='';
if($i>=5 && $i<=20) $res=$digit.' '.$expr[2];
else
{
$i%=10;
if($i==1) $res=$digit.' '.$expr[0];
elseif($i>=2 && $i<=4) $res=$digit.' '.$expr[1];
else $res=$digit.' '.$expr[2];
}
return trim($res);
}
/** проверка ввода данных **/
function ekr($vvod){return trim(mysql_real_escape_string($vvod));}
/** проверка ввода данных **/
function vvod($vvod){return trim(mysql_real_escape_string($vvod));}
/** проверка вывода данных **/
function vivod($vivod){return trim(htmlspecialchars(stripslashes($vivod)));}
function check_chislo($chislo)
{
$chislo=abs(intval($chislo));
return $chislo;
}
/** смайлы **/
function smile($text){
$sett['domen']='сражайс¤.рф';
$text = strtr($text, array
(
':-)'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/1.gif">',
':smile:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/1.gif">',
':)'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/1.gif">',
')))'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/2.gif">',
':D'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/2.gif">',
':-D'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/2.gif">',
':grin:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/2.gif">',
':('=>'<img src="http://'.vivod($sett['domen']).'/img/smile/3.gif">',
':-('=>'<img src="http://'.vivod($sett['domen']).'/img/smile/3.gif">',
':sad:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/3.gif">',
':o'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/4.gif">',
':-o'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/4.gif">',
':eek:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/4.gif">',
'8O'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/5.gif">',
'8-O'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/5.gif">',
':shock:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/5.gif">',
'0_0'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/5.gif">',
':?'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/6.gif">',
':-?'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/6.gif">',
':???:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/6.gif">',
'8)'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/7.gif">',
'8-)'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/7.gif">',
':cool:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/7.gif">',
':x'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/8.gif">',
':-x'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/8.gif">',
':mad:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/8.gif">',
':P'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/9.gif">',
':-P'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/9.gif">',
':razz:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/9.gif">',
':|'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/10.gif">',
':-|'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/10.gif">',
':neutral:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/10.gif">',
';)'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/11.gif">',
';-)'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/11.gif">',
':wink:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/11.gif">',
':lol:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/12.gif">',
':oops:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/13.gif">',
':cry:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/14.gif">',
':evil:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/15.gif">',
':twisted:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/16.gif">',
':roll:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/17.gif">',
':!:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/18.gif">',
':?:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/19.gif">',
':idea:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/20.gif">',
':arrow:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/21.gif">',
':mrgreen:'=>'<img src="http://'.vivod($sett['domen']).'/img/smile/22.gif">',
));
return $text;
}
function smiles($string){
$dir = opendir ("smiles");
while ($file = readdir ($dir)) {
if (preg_match ("/.gif$/", "$file")){
$file2=str_replace(".gif","",$file);
$string=str_replace(":$file2",'<img src="smiles/'.$file.'" alt="">',$string);
}}
closedir ($dir);
return $string; }
?>