Файл: bloodlands.pw/include/func.php
Строк: 107
<?php
define('cms', 1);
function gettime(){
$time = explode(" ",microtime());
return ((float)$time[0]+(float)$time[1]);
}
$time = gettime();
function m($d){
switch($d):
case 1:
return 'Январь';
break;
case 2:
return 'Февраль';
break;
case 3:
return 'Март';
break;
case 4:
return 'Апрель';
break;
case 5:
return 'Май';
break;
case 6:
return 'Июнь';
break;
case 7:
return 'Июль';
break;
case 8:
return 'Август';
break;
case 9:
return 'Сентябрь';
break;
case 10:
return 'Октябрь';
break;
case 11:
return 'Ноябрь';
break;
case 12:
return 'Декабрь';
break;
endswitch;
}
function calc_age($data){
$ex_age = explode('.', $data);
$age = date('Y') - $ex_age[2];
if (date('m') < $ex_age[1] || (date('m') == $ex_age[1] && date('d') < $ex_age[0])){
$age--;
}
$q1 = abs($age) % 100;
$q2 = $age % 10;
if ($q1 > 10 && $q1 < 20){
$result = 'лет';
} elseif ($q2 > 1 && $q2 < 5){
$result = 'года';
}elseif ($q2 == 1){
$result = 'год';
} else {
$result = 'лет';
}
$age = (int)$age;
if ($age == date('Y')) $age = 0;
return $age . ' ' . $result;
}
function datasek($time){
$timep = date("s", $time);
return $timep;
}
function data($time){
$timep = date("H:i:s", $time);
return $timep;
}
function datac($time){
$timep = date("H:i", $time);
return $timep;
}
function datap($time){
$timep = date("H:i d/m/Y", $time);
return $timep;
}
function datai($time){
$timep = date("d/m/Y", $time);
return $timep;
}
function navigation($all,$napage,$page,$url,$total){
echo'</div><center><div class="str">';
if($page-1>0) echo'<a href="'.$url.'page='.($page-1).'">«</a>';
if($page-2>0) $first='<a href="'.$url.'page=1">1</a> .. ';
if($page-1>0) $page1left='<a href="'.$url.'page='.($page-1).'">'.($page-1).'</a>';
if($page+1<=$total) $page1right='<a href="'.$url.'page='.($page+1).'">'.($page + 1).'</a>';
if($page+2<=$total) $page2right=' .. <a href="'.$url.'page='.($total).'">'.($total).'</a>';
echo $first.''.$page1left.'<span class="nav">'.$page.'</span>'.$page1right.''.$page2right;
if($page+1>0 && $page < $total)echo'<a href="'.$url.'page='.($page+1).'">»</a>';
echo'</div></center><div class="pt">';
}
function wpguy_initial_cap($content){
$searchfor = '/>(<a [^>]+>)?([^<s])/';
$replacewith = '>$1<span class="initialcap">$2</span>';
$content = preg_replace($searchfor, $replacewith, $content, 1);
return $content;
}
function smiles($massage){
$top = mysql_query("SELECT `simvol`,`img` FROM `smiles`");
while($res = mysql_fetch_array($top)){
$massage = str_replace($res['simvol'], '<img src="../img/smiles/'.$res['img'].'.gif">', $massage);}
return $massage;
}
function filter($text){
$text = trim(htmlspecialchars(mysql_real_escape_string($text)));
$text = preg_replace("/^"([^"]+[^=><])"/u", "$1«$2»", $text);
$text = preg_replace("/(«){2,}/","«",$text);
$text = preg_replace("/(»){2,}/","»",$text);
$text = preg_replace("/(rn){1,}/u", "<br/>", $text);
return $text;
}
function filter_search($text){
$quotes = array("x27", "x22", "x60", "t", "n", "r", "*", "%", "<", ">", "?", "!");
$goodquotes = array("-", "+", "#");
$repquotes = array("-", "+", "#");
$text = trim(strip_tags($text));
$text = str_replace($quotes, '', $text);
$text = str_replace($goodquotes, $repquotes, $text);
$text = ereg_replace(" +", " ", $text);
return $text;
}
function browser(){
if(isset($_SERVER['HTTP_X_OPERAMINI_PHONE_UA'])) $agent = $_SERVER['HTTP_X_OPERAMINI_PHONE_UA'];
elseif (isset($_SERVER['HTTP_USER_AGENT'])) $agent = $_SERVER['HTTP_USER_AGENT'];
else $agent = 'Not_detected';
$agent = preg_replace('|http://|i','', $agent);
$agent = strtok($agent,'( ');
$agent = filter($agent);
return substr($agent, 0, 22);
}
require 'classIP.php';
$ipinit = new ipinit();
$ipl = $ipinit->ip;
$ipp = long2ip($ipl);
unset($ipinit);
function gen($num){
$st='';
$chars = 'ABDEFGHKNQRSTYZabdefhiknrstyz0123456789';
$nchars = strlen($chars);
for ($i=0; $i<$num; $i++){
$st .= substr($chars, rand(1,$nchars)-1,1);
}
return $st;
}
?>