Файл: admin/enter_menu.php
Строк: 182
<?
require'../includes.php';
$align='left';
$title='Управление прихожей';
head();
levels(9);
who_add(0,'enter');
switch($mod){
default:
echo '» <a href="enter_menu?mod=name">Названия ссылок</a><br />';
//echo '» <a href="enter_menu?mod=set">Настройки</a><br /><br />';
break;
case 'name':
if (empty($act)){
echo '<form action="?mod='.$mod.'&act=act&'.SID.'" method="post">';
if(isset($_GET['no_icon'])){
@query ("Update enter_menu set imges='', img='0' WHERE link ='".check($_GET['no_icon'])."'");
}
if(isset($_GET['up'])){
$room = mysql_fetch_assoc(query("SELECT * FROM `enter_menu` WHERE `link` = '".check($_GET['up'])."'"));
$room2 = mysql_fetch_assoc(query("SELECT * FROM `enter_menu` WHERE `pos` < '".intval($room['pos'])."' ORDER BY `pos` DESC"));
query("UPDATE `enter_menu` SET `pos` = '".$room2['pos']."' WHERE `link` = '".check($_GET['up'])."'");
query("UPDATE `enter_menu` SET `pos` = '".$room['pos']."' WHERE `link` = '".check($room2['link'])."'");
}
if(isset($_GET['down'])){
$room = mysql_fetch_assoc(query("SELECT * FROM `enter_menu` WHERE `link` = '".check($_GET['down'])."'"));
$room2 = mysql_fetch_assoc(query("SELECT * FROM `enter_menu` WHERE `pos` > '".intval($room['pos'])."' ORDER BY `pos` ASC"));
query("UPDATE `enter_menu` SET `pos` = '".$room2['pos']."' WHERE `link` = '".check($_GET['down'])."'");
query("UPDATE `enter_menu` SET `pos` = '".$room['pos']."' WHERE `link` = '".check($room2['link'])."'");
}
echo 'Изменение названий, положений и иконок прихожей!<br />Можно использовать <a href="'.F.'bbcode">BBcode</a><br /><br />';
$m = query("SELECT * FROM `enter_menu` ORDER BY `pos` ASC");
while ($menu = mysql_fetch_assoc($m)) {
$menu2 = strtr($menu['link'], array('/' => ''));
if($menu['link']!='rooms'){
echo ''.menu($menu['link'],'',1).': <input type="text" name="'.$menu2.'" value="'.$menu['name'].'" maxlength="50"/>';
echo '|Иконка: '.menu($menu['link'],'imges').' <a href="?mod=icons&link='.$menu['link'].'">Сменить</a> | [<a href="?mod='.$mod.'&up='.$menu['link'].'">Вверх</a> | <a href="?mod='.$mod.'&down='.$menu['link'].'">Вниз</a> ]<br />';
}else{
echo menu($menu['link'],'',1).':<b>Комнаты</b>';
echo '|Иконка: '.menu($menu['link'],'imges').' <a href="?mod=icons&link='.$menu['link'].'">Сменить</a><br />';
}
}
echo '<br /><input type="submit" class="ibutton" value="Изменить названия"/></form><br /><br />';
}else{
/*$arr = array('infa_b','ustav','faq','news','konkurs','akcyi','vstr','objavs','osn_b','my/index','love/index','zags/index','games/','games/fermer/','albums','galery','groups/','diaries','who','rooms_b','pos','dop_b','votes','forum/index','fo/index','bash/','oforum/index','exit');
foreach($arr as $v){
global $db, $user, $ver, $rm, $usid, $name, $set, $time;
//list ($o,$n) = explode('-',$v);*/
$m = query("SELECT * FROM `enter_menu` ORDER BY `pos` ASC");
while ($menu = mysql_fetch_assoc($m)) {
$v2 = strtr($menu['link'], array('/' => ''));
if(query("UPDATE `enter_menu` SET `name` = '".check($_POST[$v2])."', `img` = '".check($_POST[$v2.'_ic'])."' WHERE `link` = '".$menu['link']."'")){
}
}
echo '<b>Изменено!</b><br />';
header ('Location: enter_menu?mod='.$mod.SID); exit;
}
break;
case 'icons':
if (empty($_GET['icon'])){
$link = check($_GET['link']);
$path = '../img/enter/';
$col = 10;
$d=opendir("$path");
if(isset($_GET['list']))$list = check(intval($_GET['list']));
else $list = check(intval($_POST['list']));
if(!$list) $list = "1";
$n = "1";
while(($k=readdir($d))!==false){
if ($k=='.'||$k=='..'||$k=="index.php"||$k==".htaccess"||$k==".Thumbs.db") continue;
$n++;
}
closedir($d);
$num=($n/$col);if ($num!==(int)$num){$foo = (int) $num;$fo = ($foo + 1);}else{$fo=$num;}
for ($i="1"; $i<=$fo; $i++) {/*echo "<a href="1?list=$i">$i</a>|";*/}
if ($list == "") {$c="0";}else{$c=($col*($list-1));}
$d=opendir("$path");
$la = "-1";
echo 'Иконка для <b>'.menu($link).'</b><br/>';
echo "Вы можете установить любую из этих иконок.<br/>Для выбота иконки, просто нажмине на неё.<br />";
while(($e=readdir($d))){
if ($e=='.'||$e=='..'||$e=="index.php"||$e==".htaccess"||$e==".Thumbs.db") continue;
$la = $la + 1;
if($la>$c-1 and $la<$c+$col){
$laa = $la + 1; // Номер файла
echo "<a href="?mod=$mod&icon=$e&link=$link"><img src="$path/$e" alt="$e"/></a><br/> ";
}
}
for ($i="0"; $i<=$fo; $i++)
if ($list == "$path") {
$c="0";
}else{
$c=($col*($list-1));
}
$lis = $list + 1;
$lis1 = $list - 1;
echo "<br/>";
if ($lis1 < "1"){
echo "<<пред.";
}else{
echo "<a href="?list=$lis1&mod=".$mod."&link=$link"><<пред. </a>";
}
if ($lis == "$i"){
echo "| след.>><br/>";
}else{
echo "| <a href="?list=$lis&mod=".$mod."&link=$link">след.>></a><br/>";
}
if ($ver!='wml') echo "<form method="POST" action="?mod=".$mod."&link=$link" name="auth">";
echo "Перейти к:<br/>";
echo "<input name="list" format="*N" size="3"/><br/>";
echo "странице<br/>";
if ($ver=='wml'){
echo "<anchor title="go">Пошёл<go href="?mod=$mod&link=$link" method="post">";
echo "<postfield name="list" value="$(list)"/>";
echo "</go></anchor>";
echo "<br/>";
}else{
echo "<input type="submit" class="ibutton" value="Пошёл" name="enter"><br/>";
}
$alls = $i - 1;
echo "<br/>";
echo "Иконок:<b> $n</b><br/>Страницa:<b> $list/$alls</b><br/>";
closedir($d);
}else{
$link = check($_GET['link']);
$icon = check($_GET['icon']);
@query ("Update enter_menu set imges='".$icon."', img='1' WHERE link ='".$link."'");
header ('Location: enter_menu?mod=name&'.SID); exit;
}
break;
}
//if ($mod)echo gb.'<a href="enter_menu">Управление прихожей</a>'.div;
echo gb.'<a href="index">В админку</a><br />'.div;
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();
?>