Файл: includes/enter_menu.php
Строк: 136
<?php
// Меню прихожей
function menu($ref=NULL,$w=NULL,$i=NULL)
{
global $db, $user, $ver, $rm, $usid, $name, $set, $time,$mod;
if(isset($ref)) $ref=check($ref);
$menu = mysql_fetch_assoc (query("SELECT * FROM `enter_menu` WHERE link = '$ref' LIMIT 1"));
if($i==NULL){
if ($w==NULL)return BBcode($menu['name']);
else if ($w!='imges'&&$w!='img')return $menu[$w];
else if ($w=='imges'){
if($menu['imges']!='')return '<img src="/img/enter/'.$menu['imges'].'" alt="*" /> |<a href="?mod='.$mod.'&no_icon='.$ref.'">убрать</a>|';
else return 'не выбрана |';
}else if ($w=='img'){
if($menu['imges']!=''&&$menu['img']!=0)return '<img src="/img/enter/'.$menu['imges'].'" alt="*" /> ';
else return '';
}
}else{
if($menu['tip']==1)return 'Ссылка';
else return 'Блок';
}
}
function menu_count($ref=NULL)
{
global $db, $user, $ver, $rm, $usid, $name, $set, $time,$mod;
if(isset($ref)) $ref=check($ref);
if($ref=='news'){
$news=mysql_fetch_assoc(query ("Select * from news order by time desc LIMIT 1"));
if($news)return '('.times($news['time']).')';
else return '(0)';
}elseif($ref=='konkurs'){
return '('.mysql_result(query("select count(*) as num from konkurs "),0).')';
}elseif($ref=='akcyi'){
return '('.mysql_result(query("select count(*) as num from akcyi "),0).')';
}elseif($ref=='vstr'){
return '('.mysql_result(query("select count(*) as num from vstr "),0).')';
}elseif($ref=='objavs'){
return '('.mysql_result(query("select count(*) as num from objavs "),0).')';
}elseif($ref=='love/index'){
return '(<a href="love/who">'.mysql_result(query("SELECT COUNT(*) FROM `who` WHERE `room` = 'love'"),0).'</a>)';
}elseif($ref=='albums'){
return '('.mysql_result(query("select count(*) as num from foto_albom "),0).'/'.mysql_result(query("select count(*) as num from foto_add "),0).')';
}elseif($ref=='galery'){
return '('.mysql_result(query("select count(*) as num from users WHERE photo !=''"),0).')';
}elseif($ref=='groups/'){
return '('.mysql_result(query("select count(*) as num from groups "),0).')';
}elseif($ref=='diaries'){
return '('.mysql_result(query("select count(*) as num from diaries "),0).')';
}elseif($ref=='pos'){
$rooms = query("SELECT * FROM `rooms` WHERE tip = 1 ORDER BY `pos` ASC");
$k = 0;
while($room = mysql_fetch_assoc($rooms)){
$k = $k+mysql_result(query('SELECT COUNT(*) FROM `who` WHERE `room` = "room" and `rm` = "'.$room['rm'].'"'),0);
}
return '('.$k.')';
}elseif($ref=='votes'){
return '('.mysql_result(query("select count(*) as num from votes "),0).')';
}elseif($ref=='articles'){
return '('.mysql_result(query("select count(*) as num from articles_msg "),0).')';
}elseif($ref=='forum/index'){
return '(<a href="forum/new_t">'.mysql_result(query("SELECT COUNT(*) FROM `forum_t` ;"), 0).'</a>/<a href="forum/new_p">'.mysql_result(query("SELECT COUNT(*) FROM `forum_msg` ;"), 0).'</a>)';
}elseif($ref=='fo/index'){
return '('.mysql_result(query("select count(*) as num from fo_files "),0).')';
}elseif($ref=='bash/'){
return '('.(mysql_result(query("select count(*) as num from sms"),0)+mysql_result(query("select count(*) as num from status"),0)).')';
}elseif($ref=='oforum/index'){
return '(<a href="oforum/new_t">'.mysql_result(query("SELECT COUNT(*) FROM `oforum_t`;"), 0).'</a>/<a href="oforum/new_p">'.mysql_result(query("SELECT COUNT(*) FROM `oforum_msg`;"), 0).'</a>)';
}elseif($ref=='zhurnal/'){
return '('.mysql_result(query("select count(*) as num from zhurnal_msg "),0).')';
}elseif($ref=='who'){
return '('.mysql_result(query('SELECT COUNT(*) FROM `who`'),0).')';
}
}
// Первичная загрузка
$enter_pr = mysql_result(query("SELECT COUNT(*) FROM `enter_menu` "),0);
if($enter_pr == 0){
query("INSERT INTO `enter_menu` (`img`, `name`, `link`, `pos`, `tip`, `rooms`) VALUES
(0, 'Информация:', 'infa_b', 1, 0, 0),
(0, 'Правила чата', 'ustav', 2, 1, 0),
(0, 'Информация', 'faq', 3, 1, 0),
(0, 'Новости', 'news', 4, 1, 0),
(0, 'Конкурсы', 'konkurs', 5, 1, 0),
(0, 'Акции', 'akcyi', 6, 1, 0),
(0, 'Встречи', 'vstr', 7, 1, 0),
(0, 'Объявления', 'objavs', 8, 1, 0),
(0, 'Осн. меню:', 'osn_b', 9, 0, 0),
(0, 'Личный кабинет', 'my/index', 10, 1, 0),
(0, 'Знакомства', 'love/index', 11, 1, 0),
(0, 'ЗАГС', 'zags/index', 12, 1, 0),
(0, 'Игровая зона', 'games/', 13, 1, 0),
(0, 'Спорт-тотализатор', 'total/index', 14, 1, 0),
(0, 'Фото-Альбомы', 'albums', 15, 1, 0),
(0, 'Галерея чата', 'galery', 16, 1, 0),
(0, 'Группы', 'groups/', 17, 1, 0),
(0, 'Дневники', 'diaries', 18, 1, 0),
(0, 'Кто где?', 'who', 19, 1, 0),
(0, 'Комнаты:', 'rooms_b', 20, 0, 0),
(0, 'Комнаты', 'rooms', 30, 1, 1),
(0, 'Посольства', 'pos', 21, 1, 0),
(0, 'Доп. меню:', 'dop_b', 22, 0, 0),
(0, 'Голосования', 'votes', 23, 1, 0),
(0, 'Форум', 'forum/index', 24, 1, 0),
(0, 'Файлообменник', 'fo/index', 25, 1, 0),
(0, 'СМС и Статусы', 'bash/', 26, 1, 0),
(0, 'Общий Форум', 'oforum/index', 27, 1, 0),
(0, 'Полезные статьи', 'articles', 23, 1, 0);");
}
// Добавление ссылок
$enter_pr = mysql_result(query("SELECT COUNT(*) FROM `enter_menu` WHERE link = 'zhurnal/'"),0);
if($enter_pr == 0){
query("INSERT INTO `enter_menu` (`img`, `name`, `link`, `pos`, `tip`, `rooms`) VALUES
(0, 'Журнал чата', 'zhurnal/', 11, 1, 0);");
}
/*// удаление
query("DELETE FROM `enter_menu` WHERE link = 'Полезные статьи'");
*/
?>