XaoS, выводит)но везде если так ,то не катит ,в чём же проблема?
ОБСУЖДЕНИЕ
Не выводиться ник из БД
Везде это где?)
XaoS, да например на личной страничке также выводить и т.п,я там запилил иконку юзера тоже самое и с ней:(
XaoS, дело в сессии у меня
Покажи код))
XaoS, <?php
if (isset($_GET['id']) && isset($_GET['pass']))
{
if (mysql_num_rows(mysql_query("SELECT `id` FROM `users` WHERE `id` = '".real($_GET['id'])."' AND `password` = '".($_GET['pass'])."' LIMIT 1"), 0)==1)
{
$user = real($_GET['id']);
$_SESSION['id_user'] = $user['id'];
mysql_query("UPDATE `users` SET `click` = ".time()." WHERE `id` = '$user[id]' LIMIT 1");
}
else
$err = 'Неправильный логин или пароль';
}
else
if (isset($_POST['nick']) && isset($_POST['pass']))
{
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `login` = '".real($_POST['nick'])."' AND `password` = '".($_POST['pass'])."' LIMIT 1"), 0)==1)
{
$user = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `login` = '".real($_POST['nick'])."' AND `password` = '".($_POST['pass'])."' LIMIT 1"));
$_SESSION['id_user'] = $user['id'];
if (isset($_POST['aut_save']) && $_POST['aut_save']==1)
{
setcookie('id_user', $user['id'], time()+60*60*24*365);
setcookie('pass', real($_POST['pass'],$user['id']), time()+60*60*24*365);
}
mysql_query("UPDATE `users` SET `click` = ".time()." WHERE `id` = '$user[id]' LIMIT 1");
}
else
$err = 'Неправильный логин или пароль';
}
else
if (isset($_SESSION['id_user']) && mysql_num_rows(mysql_query("SELECT `id` FROM `users` WHERE `id` = '$_SESSION[id_user]' LIMIT 1"))==1)
{
$user = real($_SESSION['id_user']);
mysql_query("UPDATE `users` SET `click` = ".time()." WHERE `id` = '$user[id]' LIMIT 1");
$user['type_input'] = 'session';
}
else
if (isset($_COOKIE['id_user']) && isset($_COOKIE['pass']) && $_COOKIE['id_user']!=NULL && $_COOKIE['pass']!=NULL)
{
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `id` = ".intval($_COOKIE['id_user'])." AND `password` = '".real($_COOKIE['pass'],intval($_COOKIE['id_user']))."' LIMIT 1"), 0)==1)
{
$user = real($_COOKIE['id_user']);
$_SESSION['id_user'] = $user['id'];
mysql_query("UPDATE `users` SET `click` = ".time()." WHERE `id` = '$user[id]' LIMIT 1");
$user['type_input'] = 'cookie';
}
else
{
setcookie('id_user');
setcookie('pass');
}
}
?>
взял с дцмс толку ноль
function shirt($user_id)
{
global $user;
$ank = real($user_id);
if ($ank['click'] > (time()-500))
{
if($ank['dostup'] == 0)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/man_on.png"/>'; else $icon = '<img src = "/core/images/shirts/woman_on.png"/>';
}
if($ank['dostup'] == 1)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/man_on.png"/>'; else $icon = '<img src = "/core/images/shirts/woman_on.png"/>';
}
if($ank['dostup'] == 2)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/mod_man.png"/>'; else $icon = '<img src = ""/core/images/shirts/mod_woman.png/>';
}
if($ank['dostup'] == 3)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/mod_man.png"/>'; else $icon = '<img src = "/core/images/shirts/mod_woman.png"/>';
}
if($ank['dostup'] == 4)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/admin_man.png"/>'; else $icon = '<img src = "/core/images/shirts/admin_woman.png"/>';
}
if($ank['creator'] == 1)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/creator_man.png"/>';
}
}else{
if($ank['dostup'] == 1)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/man_off.png"/>'; else $icon = '<img src = "/core/images/shirts/woman_off.png"/>';
}
if($ank['dostup'] == 2)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/mod_man_off.png"/>'; else $icon = '<img src = ""/core/images/shirts/mod_woman_off.png/>';
}
if($ank['dostup'] == 3)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/mod_man_off.png"/>'; else $icon = '<img src = "/core/images/shirts/mod_woman_off.png"/>';
}
if($ank['dostup'] == 4)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/admin_man_off.png"/>'; else $icon = '<img src = "/core/images/shirts/admin_woman_off.png"/>';
}
if($ank['creator'] == 1)
{
$icon = '<img src = "/core/images/shirts/creator_man_off.png"/>';
}
if($ank['dostup'] == 0)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/man_off.png"/>'; else $icon = '<img src = "/core/images/shirts/woman_off.png"/>';
}
if($ank['bot'] == 1)
{
$icon = '<img src = "/core/images/shirts/robot.png"/>';
}
}
return $icon;
}
if (isset($_GET['id']) && isset($_GET['pass']))
{
if (mysql_num_rows(mysql_query("SELECT `id` FROM `users` WHERE `id` = '".real($_GET['id'])."' AND `password` = '".($_GET['pass'])."' LIMIT 1"), 0)==1)
{
$user = real($_GET['id']);
$_SESSION['id_user'] = $user['id'];
mysql_query("UPDATE `users` SET `click` = ".time()." WHERE `id` = '$user[id]' LIMIT 1");
}
else
$err = 'Неправильный логин или пароль';
}
else
if (isset($_POST['nick']) && isset($_POST['pass']))
{
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `login` = '".real($_POST['nick'])."' AND `password` = '".($_POST['pass'])."' LIMIT 1"), 0)==1)
{
$user = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `login` = '".real($_POST['nick'])."' AND `password` = '".($_POST['pass'])."' LIMIT 1"));
$_SESSION['id_user'] = $user['id'];
if (isset($_POST['aut_save']) && $_POST['aut_save']==1)
{
setcookie('id_user', $user['id'], time()+60*60*24*365);
setcookie('pass', real($_POST['pass'],$user['id']), time()+60*60*24*365);
}
mysql_query("UPDATE `users` SET `click` = ".time()." WHERE `id` = '$user[id]' LIMIT 1");
}
else
$err = 'Неправильный логин или пароль';
}
else
if (isset($_SESSION['id_user']) && mysql_num_rows(mysql_query("SELECT `id` FROM `users` WHERE `id` = '$_SESSION[id_user]' LIMIT 1"))==1)
{
$user = real($_SESSION['id_user']);
mysql_query("UPDATE `users` SET `click` = ".time()." WHERE `id` = '$user[id]' LIMIT 1");
$user['type_input'] = 'session';
}
else
if (isset($_COOKIE['id_user']) && isset($_COOKIE['pass']) && $_COOKIE['id_user']!=NULL && $_COOKIE['pass']!=NULL)
{
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `id` = ".intval($_COOKIE['id_user'])." AND `password` = '".real($_COOKIE['pass'],intval($_COOKIE['id_user']))."' LIMIT 1"), 0)==1)
{
$user = real($_COOKIE['id_user']);
$_SESSION['id_user'] = $user['id'];
mysql_query("UPDATE `users` SET `click` = ".time()." WHERE `id` = '$user[id]' LIMIT 1");
$user['type_input'] = 'cookie';
}
else
{
setcookie('id_user');
setcookie('pass');
}
}
?>
взял с дцмс толку ноль
function shirt($user_id)
{
global $user;
$ank = real($user_id);
if ($ank['click'] > (time()-500))
{
if($ank['dostup'] == 0)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/man_on.png"/>'; else $icon = '<img src = "/core/images/shirts/woman_on.png"/>';
}
if($ank['dostup'] == 1)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/man_on.png"/>'; else $icon = '<img src = "/core/images/shirts/woman_on.png"/>';
}
if($ank['dostup'] == 2)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/mod_man.png"/>'; else $icon = '<img src = ""/core/images/shirts/mod_woman.png/>';
}
if($ank['dostup'] == 3)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/mod_man.png"/>'; else $icon = '<img src = "/core/images/shirts/mod_woman.png"/>';
}
if($ank['dostup'] == 4)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/admin_man.png"/>'; else $icon = '<img src = "/core/images/shirts/admin_woman.png"/>';
}
if($ank['creator'] == 1)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/creator_man.png"/>';
}
}else{
if($ank['dostup'] == 1)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/man_off.png"/>'; else $icon = '<img src = "/core/images/shirts/woman_off.png"/>';
}
if($ank['dostup'] == 2)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/mod_man_off.png"/>'; else $icon = '<img src = ""/core/images/shirts/mod_woman_off.png/>';
}
if($ank['dostup'] == 3)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/mod_man_off.png"/>'; else $icon = '<img src = "/core/images/shirts/mod_woman_off.png"/>';
}
if($ank['dostup'] == 4)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/admin_man_off.png"/>'; else $icon = '<img src = "/core/images/shirts/admin_woman_off.png"/>';
}
if($ank['creator'] == 1)
{
$icon = '<img src = "/core/images/shirts/creator_man_off.png"/>';
}
if($ank['dostup'] == 0)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/man_off.png"/>'; else $icon = '<img src = "/core/images/shirts/woman_off.png"/>';
}
if($ank['bot'] == 1)
{
$icon = '<img src = "/core/images/shirts/robot.png"/>';
}
}
return $icon;
}
XaoS, + функцию титл запилил панель она не выводится ,что то в ядре ,а не в сессиях
С компа буду посмотрю)
XaoS, ок
XaoS, start.php
<?php
error_reporting(E_ALL);
ini_set('display_errors',true);
/* ---------------------------------- Начинаем запускаем сессии --------------------------------- */
session_start();
ob_start();
/* ---------------------------------- Переменные на время --------------------------------- */
$microtime = microtime(true);
$time = &time();
/* ---------------------------------- Путь корня --------------------------------- */
define("H", $_SERVER["DOCUMENT_ROOT"].'/');
/* ---------------------------------- Подключаем скрипт к базе данных --------------------------------- */
$mysql_host = "localhost";
$mysql_user = "spacesim_actived";
$mysql_pass = "OES40BYe";
$mysql_db_name = "spacesim_base";
if (!($db = @mysql_connect($mysql_host, $mysql_user, $mysql_pass)))
{
echo 'No connect to MySQL server';
exit;
}
if (!@mysql_select_db($mysql_db_name ,$db))
{
echo 'No connect to base';
exit;
}
mysql_query('set charset utf8');
mysql_query('set names utf8');
mysql_query('set character_set_client="utf8"');
mysql_query('set character_set_connection="utf8"');
mysql_query('set character_set_result="utf8"');
/* ---------------------------------- Подключаем остальные файлы --------------------------------- */
require_once H . 'core/include/function.php';
require_once H . 'core/include/session_user.php';
?>
<?php
error_reporting(E_ALL);
ini_set('display_errors',true);
/* ---------------------------------- Начинаем запускаем сессии --------------------------------- */
session_start();
ob_start();
/* ---------------------------------- Переменные на время --------------------------------- */
$microtime = microtime(true);
$time = &time();
/* ---------------------------------- Путь корня --------------------------------- */
define("H", $_SERVER["DOCUMENT_ROOT"].'/');
/* ---------------------------------- Подключаем скрипт к базе данных --------------------------------- */
$mysql_host = "localhost";
$mysql_user = "spacesim_actived";
$mysql_pass = "OES40BYe";
$mysql_db_name = "spacesim_base";
if (!($db = @mysql_connect($mysql_host, $mysql_user, $mysql_pass)))
{
echo 'No connect to MySQL server';
exit;
}
if (!@mysql_select_db($mysql_db_name ,$db))
{
echo 'No connect to base';
exit;
}
mysql_query('set charset utf8');
mysql_query('set names utf8');
mysql_query('set character_set_client="utf8"');
mysql_query('set character_set_connection="utf8"');
mysql_query('set character_set_result="utf8"');
/* ---------------------------------- Подключаем остальные файлы --------------------------------- */
require_once H . 'core/include/function.php';
require_once H . 'core/include/session_user.php';
?>
XaoS, функции)
<?php
// функции
// обработка фильтром
function real($var , $sql = 0)
{
$var = strip_tags($var);
$var = str_replace ("\n"," ", $var);
$var = str_replace ("\r","", $var);
$var = htmlentities($var);
if ( $sql == 1)
{
$var = mysql_real_escape_string($var);
}
return $var;
}
// функции вывода шапки и ног
function title($title)
{
echo '<?xml version="1.0" encoding="utf-8"?>
<!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" xml:lang="ru">
<head>
<meta http-equiv="Content-Type" content="application/vnd.wap.xhtml+xml; charset=utf-8"/>
<link rel="shortcut icon" href="/core/images/icon/main.ico" type="image/x-icon"/>
<link rel="stylesheet" href="/core/theme/main/design.css" type="text/css"/>
<title>'.$title.'</title>
</head>
<body>';
if (isset($user))
{
$cap_p = array
(array('d67c7c','8e5252','ce8686','a36161'),
array('d69a7c','8e6652','ce9e86','a37761'),
array('d6b87c','8e7a52','ceb686','a38d61'),
array('d6d67c','8e8e52','cece86','a3a361'),
array('b8d67c','7a8e52','b6ce86','8da361'),
array('9ad67c','668e52','9ece86','77a361'),
array('7cd67c','528e52','86ce86','61a361'),
array('7cd69a','528e66','86ce9e','61a377'),
array('7cd6b8','528e7a','86ceb6','61a38d'),
array('7cd6d6','528e8e','86cece','61a3a3'),
array('7cb8d6','527a8e','86b6ce','618da3'),
array('7c9ad6','52668e','869ece','6177a3'),
array('7c7cd6','52528e','8686ce','6161a3'),
array('9a7cd6','66528e','9e86ce','7761a3'),
array('b87cd6','7a528e','b686ce','8d61a3'),
array('d67cd6','8e528e','ce86ce','a361a3'),
array('d67cb8','8e527a','ce86b6','a3618d'),
array('d67c9a','8e5266','ce869e','a36177'),
array('b2b2b2','4c4c4c','afafaf','939393'),
array('cccccc','666666','c9c9c9','adadad'),
array('e5e5e5','7f7f7f','e2e2e2','c6c6c6'),
array('995858','512f2f','825454','5b3737'),
array('996e58','513a2f','826354','5b4337'),
array('998358','51462f','827254','5b4f37'),
array('999958','51512f','828254','5b5b37'),
array('839958','46512f','728254','4f5b37'),
array('6e9958','3a512f','638254','435b37'),
array('589958','2f512f','548254','375b37'),
array('58996e','2f513a','548263','375b43'),
array('589983','2f5146','548272','375b4f'),
array('589999','2f5151','548282','375b5b'),
array('588399','2f4651','547282','374f5b'),
array('586e99','2f3a51','546382','37435b'),
array('585899','2f2f51','545482','37375b'),
array('635482','43375b','6e5899','3a2f51'),
array('835899','462f51','725482','4f375b'),
array('995899','512f51','825482','5b375b'),
array('995883','512f46','825472','5b374f'),
array('99586e','512f3a','825463','5b3743'),
array('666666','000000','636363','474747'),
array('7f7f7f','191919','7c7c7c','606060'),
array('999999','333333','969696','7a7a7a'));
if (!isset($user))
{
$cap_p[$user['color']][0]='7c9ad6';
$cap_p[$user['color']][1]='52668e';
$cap_p[$user['color']][2]='869ece';
$cap_p[$user['color']][3]='6177a3';
$per = '6780b2';
}
else
$per = $user['style_panels'];
?>
<style>
.view_style
{
position: relative;
background: #<?echo $per;?>;
background: -webkit-gradient(linear,left top,left bottom,from(#<?echo $cap_p[$user['color']][0].'),to(#'.$cap_p[$user['color']][1];?>));
background: -moz-linear-gradient(top,#<?echo $cap_p[$user['color']][0].',#'.$cap_p[$user['color']][1];?>);
background: -o-linear-gradient(top,#<?echo $cap_p[$user['color']][0].',#'.$cap_p[$user['color']][1];?>);
background: -ms-linear-gradient(top,#<?echo $cap_p[$user['color']][0].',#'.$cap_p[$user['color']][1];?>);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#<?echo $cap_p[$user['color']][0]." ',endColorstr='# ".$cap_p[$user['color']][1];?>');
zoom: 1;
}
a.panel_link
{
display: block;
text-align: center;
padding: 9px;
}
a.panel_link:hover
{
background: #<?echo $per;?>;
}
#hats_style table a
{
border-left: 1px solid #<?echo $cap_p[$user['color']][2];?>;
border-right: 1px solid #<?echo $cap_p[$user['color']][3];?>;
border-bottom: 1px solid #<?echo $cap_p[$user['color']][3];?>;
border-top: 1px solid #<?echo $cap_p[$user['color']][3];?>;}
}
</style>
<?
if($webbrowser == "web")
{
if (isset($_SERVER["HTTP_USER_AGENT"]) && preg_match('#up-browser|blackberry|windows ce|symbian|palm|nokia#i', $_SERVER["HTTP_USER_AGENT"]))
$webbrowser = false;
else
if (isset($_SERVER["HTTP_USER_AGENT"]) && (preg_match('#windows#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#linux#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#bsd#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#x11#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#unix#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#macos#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#macintosh#i', $_SERVER["HTTP_USER_AGENT"])))
$webbrowser = true;
else
$webbrowser = false; // определение типа браузера
if ($webbrowser == true)
{
$web = true;
} else $web = false;
if ($user['hats_view'] == "0")
{
$panel['home']=($web==true?"<img src='http://spaces.ru/i/qlt_homen_b.png' alt='Старт' >":"<img src='http://spaces.ru/i/qlt_homen.png' alt='Старт' >");
$panel['mail']=($web==true?"<img src='http://spaces.ru/i/qlt_mailn_b.png' alt='Почта' >":"<img src='http://spaces.ru/i/qlt_mailn.png' alt='Почта' >");
$panel['journal']=($web==true?"<img src='http://spaces.ru/i/qlt_journaln_b.png' alt='Журнал' >":"<img src='http://spaces.ru/i/qlt_journaln.png' alt='Журнал' >");
$panel['lenta']=($web==true?"<img src='http://spaces.ru/i/qlt_lenta2n_b.png' alt='Лента' >":"<img src='http://spaces.ru/i/qlt_lenta2n.png' alt='Лента' >");
if($user['pol']==1)$pol_web = 'http://spaces.ru/i/profile_man_b.png';
if($user['pol']==0)$pol_web = 'http://spaces.ru/i/profile_woman_b.png';
// остальные
if($user['pol']==1)$pol_other = 'http://spaces.ru/i/profile_man.png';
if($user['pol']==0)$pol_other = 'http://spaces.ru/i/profile_woman.png';
$panel['profile']=($web==true?"<img src='$pol_web' alt='Я' >":"<img src='$pol_other' alt='Я' >");
}
if ($user['hats_view'] == "1")
{
$panel['home'] = 'Старт';
$panel['mail'] = 'Почта';
$panel['journal'] = 'Жур';
$panel['lenta'] = 'Лента';
$panel['profile'] = 'Я';
}
if ($user['hats_view'] == 2)
{
$panel['home'] = 'С';
$panel['mail'] = 'Пч';
$panel['journal'] = 'Ж';
$panel['lenta'] = 'Л';
$panel['profile'] = 'Я';
}
}
$m_new = mysql_result(mysql_query( "SELECT COUNT(*) FROM `mail` WHERE `id_user` = '$user[id]' AND `read` = '0'"), 0);
$j_new = mysql_result("SELECT COUNT(*) FROM `journal` WHERE `id_kont` = '$user[id]' AND `read` = '0'");
echo '<div id="hats_style" class=" "><div class="view_style"><table style="width:100%" cellspacing="0" cellpadding="0"><tr>
<td style="vertical-align:top;width:20% ;"><a style="border-left:none !important;" class="panel_link" href="/">'.($panel['home']).'</a></td>
<td style="vertical-align:top;width:20% ;"><a class="panel_link" href="/mail">'.($panel['mail']).'';
if ($m_new!=0)echo " <span class='newevent'>$m_new</span></a></td>";
echo '<td style="vertical-align:top;width:20% ;"><a class="panel_link" href="/magazine">'.($panel['journal']).'';
if ($j_new!=0)echo " <span class='newevent'>$j_new</span></a></td>";
echo '<td style="vertical-align:top;width:20% ;"><a class="panel_link" href="/feed">'.($panel['lenta']).' <span class="ncount">'.$lenta_new.'</span></a></td>
<td style="vertical-align:top;width:20% ;border-right:none !important;"><a class="panel_link" href="/profile?id='.$user['id'].'">'.($panel['profile']).'</a></td>
</tr>
</table>
</div>
</div>';
}
}
function foot()
{
echo '<div class="feet">© SpaceSIM.ru & Author_Nick</div>';
}
// вывод ошибок
function err()
{
global $err;
if (isset($err))
{
if (is_array($err))
{
foreach ($err as $key=>$value)
{
echo '<div class="errors">' . $value . '</div>';
}
}
else
echo '<div class="errors">' . $err . '</div>';
}
}
// вывод сообщений
function msg($msg)
{
echo '<div class="messages">' . $msg . '</div>';
}
// если пользователь не авторизован
function user_no_reg($link = NULL)
{
global $user;
if (isset($user))
{
title("Ошибка");
echo '<div class="errors">Эта функция доступна только для гостей сайта!</div>';
foot();
exit();
}
}
// если пользователь авторизован
function user_reg($link = NULL)
{
global $user;
if (!isset($user))
{
title("Ошибка");
echo '<div class="errors">Эта функция доступна только для авторизованных пользователей сайта!</div>';
foot();
exit();
}
}
// вывод ника
function nick($id)
{
$result = mysql_query("SELECT * FROM `users` WHERE id='{$_SESSION['id_user']}'");
$myrow = mysql_fetch_array($result);
$login = mysql_real_escape_string(htmlspecialchars($myrow['login']));
return $login;
}
// иконка онлайн
function shirt($user_id)
{
global $user;
$ank = real($user_id);
if ($ank['click'] > (time()-500))
{
if($ank['dostup'] == 0)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/man_on.png"/>'; else $icon = '<img src = "/core/images/shirts/woman_on.png"/>';
}
if($ank['dostup'] == 1)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/man_on.png"/>'; else $icon = '<img src = "/core/images/shirts/woman_on.png"/>';
}
if($ank['dostup'] == 2)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/mod_man.png"/>'; else $icon = '<img src = ""/core/images/shirts/mod_woman.png/>';
}
if($ank['dostup'] == 3)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/mod_man.png"/>'; else $icon = '<img src = "/core/images/shirts/mod_woman.png"/>';
}
if($ank['dostup'] == 4)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/admin_man.png"/>'; else $icon = '<img src = "/core/images/shirts/admin_woman.png"/>';
}
if($ank['creator'] == 1)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/creator_man.png"/>';
}
}else{
if($ank['dostup'] == 1)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/man_off.png"/>'; else $icon = '<img src = "/core/images/shirts/woman_off.png"/>';
}
if($ank['dostup'] == 2)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/mod_man_off.png"/>'; else $icon = '<img src = ""/core/images/shirts/mod_woman_off.png/>';
}
if($ank['dostup'] == 3)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/mod_man_off.png"/>'; else $icon = '<img src = "/core/images/shirts/mod_woman_off.png"/>';
}
if($ank['dostup'] == 4)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/admin_man_off.png"/>'; else $icon = '<img src = "/core/images/shirts/admin_woman_off.png"/>';
}
if($ank['creator'] == 1)
{
$icon = '<img src = "/core/images/shirts/creator_man_off.png"/>';
}
if($ank['dostup'] == 0)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/man_off.png"/>'; else $icon = '<img src = "/core/images/shirts/woman_off.png"/>';
}
if($ank['bot'] == 1)
{
$icon = '<img src = "/core/images/shirts/robot.png"/>';
}
}
return $icon;
}
?>
<?php
// функции
// обработка фильтром
function real($var , $sql = 0)
{
$var = strip_tags($var);
$var = str_replace ("\n"," ", $var);
$var = str_replace ("\r","", $var);
$var = htmlentities($var);
if ( $sql == 1)
{
$var = mysql_real_escape_string($var);
}
return $var;
}
// функции вывода шапки и ног
function title($title)
{
echo '<?xml version="1.0" encoding="utf-8"?>
<!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" xml:lang="ru">
<head>
<meta http-equiv="Content-Type" content="application/vnd.wap.xhtml+xml; charset=utf-8"/>
<link rel="shortcut icon" href="/core/images/icon/main.ico" type="image/x-icon"/>
<link rel="stylesheet" href="/core/theme/main/design.css" type="text/css"/>
<title>'.$title.'</title>
</head>
<body>';
if (isset($user))
{
$cap_p = array
(array('d67c7c','8e5252','ce8686','a36161'),
array('d69a7c','8e6652','ce9e86','a37761'),
array('d6b87c','8e7a52','ceb686','a38d61'),
array('d6d67c','8e8e52','cece86','a3a361'),
array('b8d67c','7a8e52','b6ce86','8da361'),
array('9ad67c','668e52','9ece86','77a361'),
array('7cd67c','528e52','86ce86','61a361'),
array('7cd69a','528e66','86ce9e','61a377'),
array('7cd6b8','528e7a','86ceb6','61a38d'),
array('7cd6d6','528e8e','86cece','61a3a3'),
array('7cb8d6','527a8e','86b6ce','618da3'),
array('7c9ad6','52668e','869ece','6177a3'),
array('7c7cd6','52528e','8686ce','6161a3'),
array('9a7cd6','66528e','9e86ce','7761a3'),
array('b87cd6','7a528e','b686ce','8d61a3'),
array('d67cd6','8e528e','ce86ce','a361a3'),
array('d67cb8','8e527a','ce86b6','a3618d'),
array('d67c9a','8e5266','ce869e','a36177'),
array('b2b2b2','4c4c4c','afafaf','939393'),
array('cccccc','666666','c9c9c9','adadad'),
array('e5e5e5','7f7f7f','e2e2e2','c6c6c6'),
array('995858','512f2f','825454','5b3737'),
array('996e58','513a2f','826354','5b4337'),
array('998358','51462f','827254','5b4f37'),
array('999958','51512f','828254','5b5b37'),
array('839958','46512f','728254','4f5b37'),
array('6e9958','3a512f','638254','435b37'),
array('589958','2f512f','548254','375b37'),
array('58996e','2f513a','548263','375b43'),
array('589983','2f5146','548272','375b4f'),
array('589999','2f5151','548282','375b5b'),
array('588399','2f4651','547282','374f5b'),
array('586e99','2f3a51','546382','37435b'),
array('585899','2f2f51','545482','37375b'),
array('635482','43375b','6e5899','3a2f51'),
array('835899','462f51','725482','4f375b'),
array('995899','512f51','825482','5b375b'),
array('995883','512f46','825472','5b374f'),
array('99586e','512f3a','825463','5b3743'),
array('666666','000000','636363','474747'),
array('7f7f7f','191919','7c7c7c','606060'),
array('999999','333333','969696','7a7a7a'));
if (!isset($user))
{
$cap_p[$user['color']][0]='7c9ad6';
$cap_p[$user['color']][1]='52668e';
$cap_p[$user['color']][2]='869ece';
$cap_p[$user['color']][3]='6177a3';
$per = '6780b2';
}
else
$per = $user['style_panels'];
?>
<style>
.view_style
{
position: relative;
background: #<?echo $per;?>;
background: -webkit-gradient(linear,left top,left bottom,from(#<?echo $cap_p[$user['color']][0].'),to(#'.$cap_p[$user['color']][1];?>));
background: -moz-linear-gradient(top,#<?echo $cap_p[$user['color']][0].',#'.$cap_p[$user['color']][1];?>);
background: -o-linear-gradient(top,#<?echo $cap_p[$user['color']][0].',#'.$cap_p[$user['color']][1];?>);
background: -ms-linear-gradient(top,#<?echo $cap_p[$user['color']][0].',#'.$cap_p[$user['color']][1];?>);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#<?echo $cap_p[$user['color']][0]." ',endColorstr='# ".$cap_p[$user['color']][1];?>');
zoom: 1;
}
a.panel_link
{
display: block;
text-align: center;
padding: 9px;
}
a.panel_link:hover
{
background: #<?echo $per;?>;
}
#hats_style table a
{
border-left: 1px solid #<?echo $cap_p[$user['color']][2];?>;
border-right: 1px solid #<?echo $cap_p[$user['color']][3];?>;
border-bottom: 1px solid #<?echo $cap_p[$user['color']][3];?>;
border-top: 1px solid #<?echo $cap_p[$user['color']][3];?>;}
}
</style>
<?
if($webbrowser == "web")
{
if (isset($_SERVER["HTTP_USER_AGENT"]) && preg_match('#up-browser|blackberry|windows ce|symbian|palm|nokia#i', $_SERVER["HTTP_USER_AGENT"]))
$webbrowser = false;
else
if (isset($_SERVER["HTTP_USER_AGENT"]) && (preg_match('#windows#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#linux#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#bsd#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#x11#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#unix#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#macos#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#macintosh#i', $_SERVER["HTTP_USER_AGENT"])))
$webbrowser = true;
else
$webbrowser = false; // определение типа браузера
if ($webbrowser == true)
{
$web = true;
} else $web = false;
if ($user['hats_view'] == "0")
{
$panel['home']=($web==true?"<img src='http://spaces.ru/i/qlt_homen_b.png' alt='Старт' >":"<img src='http://spaces.ru/i/qlt_homen.png' alt='Старт' >");
$panel['mail']=($web==true?"<img src='http://spaces.ru/i/qlt_mailn_b.png' alt='Почта' >":"<img src='http://spaces.ru/i/qlt_mailn.png' alt='Почта' >");
$panel['journal']=($web==true?"<img src='http://spaces.ru/i/qlt_journaln_b.png' alt='Журнал' >":"<img src='http://spaces.ru/i/qlt_journaln.png' alt='Журнал' >");
$panel['lenta']=($web==true?"<img src='http://spaces.ru/i/qlt_lenta2n_b.png' alt='Лента' >":"<img src='http://spaces.ru/i/qlt_lenta2n.png' alt='Лента' >");
if($user['pol']==1)$pol_web = 'http://spaces.ru/i/profile_man_b.png';
if($user['pol']==0)$pol_web = 'http://spaces.ru/i/profile_woman_b.png';
// остальные
if($user['pol']==1)$pol_other = 'http://spaces.ru/i/profile_man.png';
if($user['pol']==0)$pol_other = 'http://spaces.ru/i/profile_woman.png';
$panel['profile']=($web==true?"<img src='$pol_web' alt='Я' >":"<img src='$pol_other' alt='Я' >");
}
if ($user['hats_view'] == "1")
{
$panel['home'] = 'Старт';
$panel['mail'] = 'Почта';
$panel['journal'] = 'Жур';
$panel['lenta'] = 'Лента';
$panel['profile'] = 'Я';
}
if ($user['hats_view'] == 2)
{
$panel['home'] = 'С';
$panel['mail'] = 'Пч';
$panel['journal'] = 'Ж';
$panel['lenta'] = 'Л';
$panel['profile'] = 'Я';
}
}
$m_new = mysql_result(mysql_query( "SELECT COUNT(*) FROM `mail` WHERE `id_user` = '$user[id]' AND `read` = '0'"), 0);
$j_new = mysql_result("SELECT COUNT(*) FROM `journal` WHERE `id_kont` = '$user[id]' AND `read` = '0'");
echo '<div id="hats_style" class=" "><div class="view_style"><table style="width:100%" cellspacing="0" cellpadding="0"><tr>
<td style="vertical-align:top;width:20% ;"><a style="border-left:none !important;" class="panel_link" href="/">'.($panel['home']).'</a></td>
<td style="vertical-align:top;width:20% ;"><a class="panel_link" href="/mail">'.($panel['mail']).'';
if ($m_new!=0)echo " <span class='newevent'>$m_new</span></a></td>";
echo '<td style="vertical-align:top;width:20% ;"><a class="panel_link" href="/magazine">'.($panel['journal']).'';
if ($j_new!=0)echo " <span class='newevent'>$j_new</span></a></td>";
echo '<td style="vertical-align:top;width:20% ;"><a class="panel_link" href="/feed">'.($panel['lenta']).' <span class="ncount">'.$lenta_new.'</span></a></td>
<td style="vertical-align:top;width:20% ;border-right:none !important;"><a class="panel_link" href="/profile?id='.$user['id'].'">'.($panel['profile']).'</a></td>
</tr>
</table>
</div>
</div>';
}
}
function foot()
{
echo '<div class="feet">© SpaceSIM.ru & Author_Nick</div>';
}
// вывод ошибок
function err()
{
global $err;
if (isset($err))
{
if (is_array($err))
{
foreach ($err as $key=>$value)
{
echo '<div class="errors">' . $value . '</div>';
}
}
else
echo '<div class="errors">' . $err . '</div>';
}
}
// вывод сообщений
function msg($msg)
{
echo '<div class="messages">' . $msg . '</div>';
}
// если пользователь не авторизован
function user_no_reg($link = NULL)
{
global $user;
if (isset($user))
{
title("Ошибка");
echo '<div class="errors">Эта функция доступна только для гостей сайта!</div>';
foot();
exit();
}
}
// если пользователь авторизован
function user_reg($link = NULL)
{
global $user;
if (!isset($user))
{
title("Ошибка");
echo '<div class="errors">Эта функция доступна только для авторизованных пользователей сайта!</div>';
foot();
exit();
}
}
// вывод ника
function nick($id)
{
$result = mysql_query("SELECT * FROM `users` WHERE id='{$_SESSION['id_user']}'");
$myrow = mysql_fetch_array($result);
$login = mysql_real_escape_string(htmlspecialchars($myrow['login']));
return $login;
}
// иконка онлайн
function shirt($user_id)
{
global $user;
$ank = real($user_id);
if ($ank['click'] > (time()-500))
{
if($ank['dostup'] == 0)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/man_on.png"/>'; else $icon = '<img src = "/core/images/shirts/woman_on.png"/>';
}
if($ank['dostup'] == 1)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/man_on.png"/>'; else $icon = '<img src = "/core/images/shirts/woman_on.png"/>';
}
if($ank['dostup'] == 2)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/mod_man.png"/>'; else $icon = '<img src = ""/core/images/shirts/mod_woman.png/>';
}
if($ank['dostup'] == 3)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/mod_man.png"/>'; else $icon = '<img src = "/core/images/shirts/mod_woman.png"/>';
}
if($ank['dostup'] == 4)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/admin_man.png"/>'; else $icon = '<img src = "/core/images/shirts/admin_woman.png"/>';
}
if($ank['creator'] == 1)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/creator_man.png"/>';
}
}else{
if($ank['dostup'] == 1)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/man_off.png"/>'; else $icon = '<img src = "/core/images/shirts/woman_off.png"/>';
}
if($ank['dostup'] == 2)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/mod_man_off.png"/>'; else $icon = '<img src = ""/core/images/shirts/mod_woman_off.png/>';
}
if($ank['dostup'] == 3)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/mod_man_off.png"/>'; else $icon = '<img src = "/core/images/shirts/mod_woman_off.png"/>';
}
if($ank['dostup'] == 4)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/admin_man_off.png"/>'; else $icon = '<img src = "/core/images/shirts/admin_woman_off.png"/>';
}
if($ank['creator'] == 1)
{
$icon = '<img src = "/core/images/shirts/creator_man_off.png"/>';
}
if($ank['dostup'] == 0)
{
if($ank['pol'] == '1') $icon = '<img src = "/core/images/shirts/man_off.png"/>'; else $icon = '<img src = "/core/images/shirts/woman_off.png"/>';
}
if($ank['bot'] == 1)
{
$icon = '<img src = "/core/images/shirts/robot.png"/>';
}
}
return $icon;
}
?>
не знаю блин, не помню уже ниче)) давно не занимался этим
Тема закрыта для обсуждения!
Причина: решено
Причина: решено
Страница 2 из 2 · Всего записей: 33