<?
include 'flag.php';
function size($size){
if($size >= 1073741824)
$size = round($size/1073741824*100) / 100 .' Gb';
elseif($size >= 1048576)
$size = round($size/1048576*100) / 100 .' Мб';
elseif($size >= 1024)
$size = round($size/1024*100) / 100 .' кб';
else $size = round($size).' б';
return $size;
}
function gradient($text,$from='', $to='', $mode="hex"){
$text = iconv("UTF-8", "windows-1251", $text);
if($mode=="hex")
{
$to = hexdec($to[0].$to[1]).",".hexdec($to[2].$to[3]).",".hexdec($to[4].$to[5]);
$from = hexdec($from[0].$from[1]).",".hexdec($from[2].$from[3]).",".hexdec($from[4].$from[5]);
}
if(empty($text))
return '';
else
$levels=strlen($text);
if(empty($from))
$from = array(0,0,255);
else
$from = explode(",", $from);
if (empty($to))
$to = array(255,0,0);
else
$to = explode(",", $to);
$output = "";
for ($i=1;$i<=$levels;$i++)
{
for ($ii=0;$ii<4;$ii++)
{
$tmp[$ii] = $from[$ii] - $to[$ii];
$tmp[$ii] = floor($tmp[$ii] / $levels);
$rgb[$ii] = $from[$ii] -($tmp[$ii] * $i);
if($rgb[$ii] > 255) $rgb[$ii] = 255;
$rgb[$ii] = dechex($rgb[$ii]);
$rgb[$ii] = strtoupper($rgb[$ii]);
if(strlen($rgb[$ii]) < 2) $rgb[$ii] = "0$rgb[$ii]";
}
$output .= "<font color=\"#".$rgb[0].$rgb[1].$rgb[2]."\">" . $text[$i -1 ] . "</font>";
}
return iconv("windows-1251", "UTF-8", $output);
}
function foot(){
$c = mysql_result(mysql_query('select count(`id`) from `privat` where `ho` = "'.$user['id'].'" and `read` = "0"'),0);
echo '<center><div class="vip"><a href="/"><img src="/img/homes.png" alt= ""/>';
echo '<a href="/mail.php"> <img src="/img/mess1.png" alt= ""/>'; if($c) echo ''.$c.'';
echo ' <a href="/freends/"><img src="/img/fr.png" alt= ""/>
<a href="/search.php"><img src="/img/sf.png" alt= ""/></center></div>
<div class="foot">© DRUZIA.MOBI - <b>2017</b></div>
<br/>
<center><a href="http://waplog.net/c.shtml?611973"><img src="http://c.waplog.net/611973.cnt" alt="waplog" /></a></center>
</body>
</html>';
}
function foots(){
echo '<div class="foot">© DRUZIA.MOBI - <b>2017</b></div>
<br/>
<center><a href="http://waplog.net/c.shtml?611972"><img src="http://c.waplog.net/611972.cnt" alt="waplog" /></a></center>
</body>
</html>';
}
function heads(){
echo '<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=yes" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="/style.css" type="text/css"/>
<meta name="description" content="druzia.mobi - бесплатный сайт знакомств и общения. Тут серьезные знакомства для отношений с девушками и парнями, регистрация бесплатная!" />
<meta name="keywords" content="знакомства, знакомства и общение, сайт знакомства, знакомства регистрация, фото знакомства, сайт новостей, знакомства без, мобильные знакомства, знакомства для отношений, знакомства серьезно, серьезные знакомства, альбом для фото, знакомства с парнями, знакомства с девушками, знакомства ру, знакомства для общения, сайт для общения, сайт знакомств, сайты для общения, сайт для общения, znakomstva, знакомства и общение в интернете, знакомства и общение бесплатно, общение и знакомства, сеть знакомств, сайт знакомств бесплатно, сайт бесплатных знакомств, регистрация на сайте знакомств, сайт знакомств для общения, общение на сайте знакомств, знакомства рейтинг, сайт знакомств и общения, сайт общения и знакомств, сайты для общения и знакомства, знакомства 18, удивительный колхоз, сайт знакомств мобильный, знакомств сайт, знакомств сайты, знакомства без ограничений, друзья, бесплатный сайт знакомств" />
<title>Бесплатные знакомства друзей - сайт знакомств и общения </title>
</head>
<body>
<div class="brand"><a href="/"><img src="/img/logo.png" alt=""/></a></div>';
}
function head(){
echo '<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=yes" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="/style.css" type="text/css"/>
<meta name="description" content="druzia.mobi - бесплатный сайт знакомств и общения. Тут серьезные знакомства для отношений с девушками и парнями, регистрация бесплатная!" />
<meta name="keywords" content="знакомства, знакомства и общение, сайт знакомства, знакомства регистрация, фото знакомства, сайт новостей, знакомства без, мобильные знакомства, знакомства для отношений, знакомства серьезно, серьезные знакомства, альбом для фото, знакомства с парнями, знакомства с девушками, знакомства ру, знакомства для общения, сайт для общения, сайт знакомств, сайты для общения, сайт для общения, znakomstva, знакомства и общение в интернете, знакомства и общение бесплатно, общение и знакомства, сеть знакомств, сайт знакомств бесплатно, сайт бесплатных знакомств, регистрация на сайте знакомств, сайт знакомств для общения, общение на сайте знакомств, знакомства рейтинг, сайт знакомств и общения, сайт общения и знакомств, сайты для общения и знакомства, знакомства 18, удивительный колхоз, сайт знакомств мобильный, знакомств сайт, знакомств сайты, знакомства без ограничений, друзья, бесплатный сайт знакомств" />
<title>Бесплатные знакомства друзей - сайт знакомств и общения </title>
</head>
<body>
<div class="brand"><a href="/"><img src="/img/logo.png" alt=""/></a></div>';
}
/*Обработка времени*/
function time_autoformat($ts, $full = false){
if($full)
{
$d = ''; $t = $ts;
$d1 = (floor($t/31622400)>0) ? floor($t/31622400) : '';
$d2 = (floor($t/2635200)>0) ? floor($t/2635200) % 12 : '';
$d3 = (floor($t/86400)>0) ? floor($t/86400) % 30 : '';
$d4 = (floor($t/3600)>0) ? floor($t/3600) % 24 : '';
$d5 = floor($t/60) % 60;
if($d1) $d .= sklonen($d1,'год ','года ','лет ');
if($d2) $d .= sklonen($d2,'месяц ','месяца ','месяцев ');
if($d3) $d .= sklonen($d3,'день ','дня ','дней ');
if($d4) $d .= sklonen($d4,'час ','часа ','часов ');
if($d5) $d .= sklonen($d5,'минута ','минуты ','минут ');
return $d;
} else {
$sec = $ts;
$min = round($ts/60);
$hour = round($ts/3600);
$days = round($ts/86400);
$month = round($ts/2635200);
$years = round($ts/31622400);
if($sec<60) return $sec.' сек.';
if($min<60) return $min.' мин.';
if($hour<24) return sklonen($hour,'час','часа','часов',false);
if($days<31) return sklonen($days,'день','дня','дней',false);
if($month<12) return sklonen($month,'месяц','месяца','месяцев',false);
else return sklonen($years,'год','года','лет',false);
}
}
function sklonen($n,$s1,$s2,$s3, $b = false)
{
$m = $n % 10; $j = $n % 100;
if($m==1) $s = $s1;
if($m>=2 && $m<=4) $s = $s2;
if($m==0 || $m>=5 || ($j>=10 && $j<=20)) $s = $s3;
if($b) $n = '<b>'.$n.'</b>';
return $n.' '.$s;
}
# оповещения
function info_msg($val, $display=0, $class='block_top')
{
if($val) $_SESSION['val'] = $val;
if($display && $_SESSION['val'])
{
$_SESSION['val'] = '<div class="'.$class.'"><strong><font color="">'.$_SESSION['val'].'</font></strong></div>';
echo $_SESSION['val'];
unset($_SESSION['val']);
}
else
false;
}
function generatePassword($length = 8){
$chars = 'abdefhiknrstyzABDEFGHKNQRSTYZ23456789';
$numChars = strlen($chars);
$string = '';
for ($i = 0; $i < $length; $i++) {
$string .= substr($chars, rand(1, $numChars) - 1, 1);
}
return $string;
}
function slv($str,$msg1,$msg2,$msg3) {
$str = (int)$str;
$str1 = abs($str) % 100;
$str2 = $str % 10;
if ($str1 > 10 && $str1 < 20) return $str .' '. $msg3;
if ($str2 > 1 && $str2 < 5) return $str .' '. $msg2;
if ($str2 == 1) return $str .' '. $msg1;
return $str .' '. $msg3;
}
function times($times=NULL){
$time = time();
if(($time-$times)<=60){
$timesp = slv((($time-$times)),'секунду','секунды','секунд').' назад';
return $timesp;
} else if(($time-$times)<=3600){$timesp = slv((($time-$times)/60),'минуту','минуты','минут').' назад';
return $timesp;
} else {
$today = date("j M Y", $time);
$today = date("j M Y", $time);
$yesterday = date("j M Y", strtotime("-1 day"));
$timesp=date("j M Y в H:i", $times);
$timesp = str_replace($today, 'Сегодня', $timesp);
$timesp = str_replace($yesterday, 'Вчера', $timesp);
$timesp = strtr($timesp, array ("Jan" => "Янв","Feb" => "Фев","Mar" => "Марта","May" => "Мая","Apr" => "Апр","Jun" => "Июня","Jul" => "Июля","Aug" => "Авг","Sep" => "Сент","Oct" => "Окт","Nov" => "Ноября","Dec" => "Дек",));
return $timesp;}
}
function times2($string) {
$day=floor($string/86400);
$hours=floor(($string/3600)-$day*24);
$min=floor(($string-$hours*3600-$day*86400)/60);
$sec=$string-($min*60+$hours*3600+$day*86400);
if($day > 0) $day2 = $day.' дней';
if($hours > 0 ) $hours2 = $hours.' часов';
if($min > 0 ) $min2 = $min.' минут';
if($sec > 0 ) $sec2 = $sec.' секунд';
return $day2.' '.$hours2.' '.$min2.' '.$sec2;
}
if(isset($_COOKIE['login']) && isset($_COOKIE['pass'])){
$login = mysql_escape_string($_COOKIE['login']);
$result = mysql_query("SELECT * FROM `users` WHERE `login` = '".mysql_real_escape_string($login)."' LIMIT 1");
$user = mysql_fetch_assoc($result);
}
function check($text){
$text = mysql_escape_string(htmlspecialchars(stripcslashes(trim($text))));
return $text;
}
function uaccess($id){
$users = mysql_fetch_array(mysql_query('select * from `users` where `level` = "'.abs((int)$id).'" limit 1'));
if($users != 0){
if($users['level'] >= 0){
if($users['level'] == 1) $access = '[Модератор]'; elseif($users['level'] == 2) $access = '[Ст. Модератор]';
elseif($users['level'] == 3) $access = '[Гл. Модератор]'; elseif($users['level'] == 4) $access = '[Администратор]';
elseif($users['level'] == 0) $access = '';
return '<font color="green">'.$access.'</font>';
}
}
}
function unames($id){
$users = mysql_fetch_array(mysql_query('select * from `users` where `id` = "'.abs((int)$id).'" limit 1'));
if($users != 0){
return ''.$users['login'].'';
}else{
return '[Удален]';
}
}
function uname($id){
$users = mysql_fetch_array(mysql_query('select * from `users` where `id` = "'.abs((int)$id).'" limit 1'));
if($users != 0){
$gradient = mysql_fetch_array(mysql_query('select * from `gradient` where `who` = "'.abs((int)$id).'" limit 1'));
if($gradient != 0 && $gradient['start'] != NULL && $gradient['end'] != NULL) return ''.gradient($users['login'],$gradient['start'],$gradient['end']).''; else return ''.$users['login'].'';
}else{
return '[Удален]';
}
}
function online($id){
$users = mysql_fetch_array(mysql_query('select * from `users` where `online` > "'.(time()-43200).'" and `id` = "'.abs((int)$id).'" limit 1'));
if($users != 0){
return '<img src="/img/online.png">';
}else{
return '<img src="/img/offline.png">';
}
}
function getAge($y, $m, $d) { // в качестве параметров будут год, месяц и день
if($m > date('m') || $m == date('m') && $d > date('d'))
return (date('Y') - $y - 1); // если ДР в этом году не было, то ещё -1
else
return (date('Y') - $y); // если ДР в этом году был, то отнимаем от этого года год рождения
}
function gorod($id){
$sits = mysql_fetch_array(mysql_query('select * from `city` where `city_id` = "'.abs((int)$id).'" limit 1'));
return ''.$sits['name'].'';
}
function strana($id){
$sits = mysql_fetch_array(mysql_query('select * from `country` where `id` = "'.abs((int)$id).'" limit 1'));
return ''.$sits['name'].'';
}
function us_min($id)
{
$user = mysql_fetch_array(mysql_query('select `id`, `login` from `users` where `id` = "'.abs((int)$id).'" limit 1'));
if($user['id']) return ' <a href="/id/'.$user['id'].'"> '.uname($user['id']).'</a>';
else
FALSE;
}
function us($id){
$user_list = mysql_fetch_array(mysql_query('select * from `users` where `id` = "'.abs((int)$id).'" limit 1'));
if($user_list != 0){
if($user_list['pol'] ==0){ $pols='men';}else{
$pols='women';
}
echo '<a href="/id/'.$user_list['id'].'"><img src="/';
if(empty($user_list['ava'])) echo 'img/net.png'; else echo 'foto/files/'.$user_list['ava'];
echo '" height = "40" width = "40" class = "'.$pols.'"/></a></td>
<td> ';
if($user_list['pol'] ==0){echo '<img src="/img/boy.png" alt=""/> ';}else{
echo '<img src="/img/girl.png" alt=""/> ';}
if($user_list['pod_ok'] ==1){
echo '<a href="/servis/anketa.php"><img src="/img/up.png" alt="*"/></a> ';
}
if($user_list['zvezda'] ==1){
echo '<a href="/servis/zvezda.php"><img src="/img/star.png" alt="*"/></a> ';
}
echo ' <a href="/id/'.$user_list['id'].'"><b>'.uname($user_list['id']).'</b></a> '.uaccess($user_list['level']).' ';
if($user_list['year']){echo '('; echo getAge($user_list['year'], $user_list['mount'], $user_list['day']); echo ') '.online($user_list['id']).'';}
if($user_list['gorod']){echo ' '.gorod($user_list['gorod']).' ';}
if($user_list['strana']){echo ' '.flag($user_list['strana']).'';}
}else{
return '[Удален]';
}
}
function us_new($id){
$user_list = mysql_fetch_array(mysql_query('select * from `users` where `id` = "'.abs((int)$id).'" limit 1'));
if($user_list != 0){
if($user_list['pol'] ==0){ $pols='man';}else{
$pols='woman';
}
echo ' <div class="vip">';
if($user_list['pol'] ==0){echo '<img src="/img/boy.png" alt=""/> ';}else{
echo '<img src="/img/girl.png" alt=""/> ';}
if($user_list['pod_ok'] ==1){
echo '<a href="/servis/anketa.php"><img src="/img/up.png" alt="*"/></a> ';
}
if($user_list['zvezda'] ==1){
echo '<a href="/servis/zvezda.php"><img src="/img/star.png" alt="*"/></a> ';
}
echo ' <a href="/id/'.$user_list['id'].'"><b>'.uname($user_list['id']).'</b></a> '.uaccess($user_list['level']).' ';
if($user_list['year']){echo '('; echo getAge($user_list['year'], $user_list['mount'], $user_list['day']); echo ') '.online($user_list['id']).'';}
if($user_list['gorod']){echo ' '.gorod($user_list['gorod']).' ';}
if($user_list['strana']){echo ' '.flag($user_list['strana']).'';}
echo '</div><div class="vip">
<a href="/id/'.$user_list['id'].'"><img src="/';
if(empty($user_list['ava'])) echo 'img/net.png'; else echo 'foto/files/'.$user_list['ava'];
echo '" height = "160" width = "128" class="'.$pols.'"/></a>
</div> ';
}else{
return '[Удален]';
}
}
function usun($id){
$user_list = mysql_fetch_array(mysql_query('select * from `users` where `id` = "'.abs((int)$id).'" limit 1'));
if($user_list != 0){
if($user_list['pol'] ==0){echo '<img src="/img/boy.png" alt=""/> ';}else{
echo '<img src="/img/girl.png" alt=""/> ';}
if($user_list['pod_ok'] ==1){
echo '<a href="/servis/anketa.php"><img src="/img/up.png" alt="*"/></a> ';
}
if($user_list['zvezda'] ==1){
echo '<a href="/servis/zvezda.php"><img src="/img/star.png" alt="*"/></a> ';
}
echo ' <a href="/id/'.$user_list['id'].'"><b>'.uname($user_list['id']).'</b></a> '.uaccess($user_list['level']).' ';
if($user_list['year']){echo '('; echo getAge($user_list['year'], $user_list['mount'], $user_list['day']); echo ') '.online($user_list['id']).'';}
if($user_list['gorod']){echo ' '.gorod($user_list['gorod']).' ';}
if($user_list['strana']){echo ' '.flag($user_list['strana']).'';}
}else{
return '[Удален]';
}
}
function zodiak($id){
$user_list = mysql_fetch_array(mysql_query('select * from `users` where `id` = "'.abs((int)$id).'" limit 1'));
if($user_list != 0){
$month = ''.$user_list['mount'].'';
$day = ''.$user_list['day'].'';
static $sign = array("Козерог","Водолей","Рыбы","Овен","Телец","Близнецы","Рак","Лев","Дева","Весы","Скорпион","Стрелец"); // год начинается Козерогом
static $signstart = array(1=>19,15,11,18,13,21,20,10,16,30,22,17);
$zodiak = $day < $signstart[$month] ? $sign[$month-1] : $sign[$month%12];
return $zodiak;
}else{
}
}
function bbcode($mes){
$mes = stripslashes($mes);
$array = array('#\[img](.+?)\[/img]#is');
$replace = array('<a href=\"$1\"><img src=\"$1\" width="50" height="50" alt="*"></a>');
$mes = preg_replace('#\[b\](.*?)\[/b\]#si', '<b>\1</b>', $mes);
$mes = preg_replace('#\[img\](.*?)\[/img\]#si', '<a href="\1" title="Нажмите для масштабирования"><img src="\1" width="50" height="50" alt="Картинка"></a>', $mes);
$mes = preg_replace('#\[i\](.*?)\[/i\]#si', '<i>\1</i>', $mes);
$mes = preg_replace('#\[red\](.*?)\[\/red\]#si', '<span style="color:#FF0000;">\1</span>', $mes);
$mes = preg_replace('#\[blue\](.*?)\[\/blue\]#si', '<span style="color:#00008b;">\1</span>', $mes);
$mes = preg_replace('#\[white\](.*?)\[\/white\]#si', '<span style="color:#ffffff;">\1</span>', $mes);
$mes = preg_replace('#\[green\](.*?)\[\/green\]#si', '<span style="color:#006400;">\1</span>', $mes);
$mes = preg_replace('#\[u\](.*?)\[/u\]#si', '<u>\1</u>', $mes);
$mes = preg_replace('#\[cit\](.*?)\[/cit\]#si', '<div class="cit">\1</div>', $mes);
$mes = preg_replace('#\[url=(.*?)\](.*?)\[/url\]#si', '<a href="\1">\2</a>', $mes);
$mes=str_replace("\r\n","<br/>",$mes);
$mes=str_replace("[br]","<br/>",$mes);
$mes = preg_replace('#\[code\](.*?)\[/code\]#si', '<div class="cit"><code>\1</code></div>', $mes);
$smiles = mysql_query("SELECT * FROM `smiles` ORDER BY `id` DESC");
while($smiles2 = mysql_fetch_array($smiles)){
$mes = str_replace($smiles2['name'],' <img src="/smiles/'.$smiles2['img'].'" alt="'.$smiles2['name'].'"/> ',$mes);
}
return $mes;
}
function smiles($text){
$text = trim($text);
$smiles = mysql_query("SELECT * FROM `smile` ORDER BY `id` DESC");
while($smiles2 = mysql_fetch_array($smiles)){
$text = str_replace($smiles2['smile'],' <img src="/smiles/'.$smiles2['name'].'" alt=""/> ',$text);
}
return $text;
}
function noreg(){
global $user;
if(!$user){
echo '<div class="title">Ошибка
</div><div class="err"><b>Извините, вы не авторизованы!</b></div>';
foots();
exit();
}
}
function mani(){
global $user;
if($user){
echo '<div class="err"><b>Слишком низкий баланс:</b> '.$user['money'].' <img src="/img/m.png" alt="" /> . <a href="/money/">Пополните</a> счет.</div>';
}
}
function nofoto(){
global $user;
if($user){
$user_pr = mysql_fetch_array(mysql_query("select * from `my_photo`WHERE `user`='".$user['id']."' and `ok` = '0'"));
if($user_pr != 0) {
}else{
$err = true;
echo '<div class="err">У вас нет ни одного личного фото проверенного модератором! Некоторые функции для вас не доступны. Загрузите <a href="/foto/my_foto_add.php">ФОТОГРАФИЮ</a> и повторите попытку.</div>';
foot();
exit();
}
}
}
?>