Вход Регистрация
Файл: pages/links/index.php
Строк: 517
<?require_once ("../../core/cuctema/core.php");
if(!isset(
$user))header("Location: /aut.php");
if(isset(
$_GET['admin']) && $user['level']>=3)
{
$set['title']='Нижние ссылки - Aдминка';
require_once (
"../../core/cuctema/head.php");
title();
aut();
err();

$opendiricon=opendir(H.'/core/themes/default/graphic/');
while (
$icons=readdir($opendiricon))
{
if (
ereg('^.|default.png',$icons))continue;
$icon[]=$icons;
}
closedir($opendiricon);

if(isset(
$_GET['new']))
{
if(isset(
$_POST['name']) && isset($_POST['sname']) && isset($_POST['url']) && isset($_POST['icon']))
{
$name=esc(stripcslashes(htmlspecialchars($_POST['name'])));
$sname=esc(stripcslashes(htmlspecialchars($_POST['sname'])));
$url=esc(stripcslashes(htmlspecialchars($_POST['url'])));

$icon=eregi_replace('[^a-z0-9 _-.]'null$_POST['icon']);
mysql_query("INSERT INTO `links_niz` (`name`, `sname`, `url`, `icon`) VALUES ('$name', '$sname', '$url', '$icon')");
$_SESSION['new']=1;
header("location: ?admin");
exit;
}
echo 
"<form method='post' class ='d2' action=''>n";
echo 
"<img src='img/img.png' /> Название:<br /><input name="name" type="text" value='' /><br />n";echo "<img src='img/img.png' /> Сокращение:<br /><input name="sname" type="text" value='' /><br />n";echo "<img src='img/img.png' /> Ссылка:<br /><input name="url" type="text" value='/' /><br />n";echo "<img src='img/img.png' /> Иконка:<br />n";
echo 
"<select name='icon'>n";
echo 
"<option value='default.png'>По умолчанию</option>n";
for (
$i=0;$i<sizeof($icon);$i++)
{
echo 
"<option value='$icon[$i]'>$icon[$i]</option>n";
}
echo 
"</select><br />n";
echo 
"<input value='Добавить' type='submit' name='ok' /><br />n";
echo 
"</form>n";
echo 
"<div class='foot'><img src='img/back.png' /> <a href='?admin'>Назад</a></div>n";
require_once (
"../../core/cuctema/foot.php");
exit;
}
elseif(isset(
$_GET['edit']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `links_niz` WHERE `id` = '".intval($_GET['edit'])."' LIMIT 1"),0)!=0)
{
$link=mysql_fetch_array(mysql_query("SELECT * FROM `links_niz` WHERE `id` = '".intval($_GET['edit'])."' LIMIT 1"));
if(isset(
$_POST['name']) && isset($_POST['sname']) && isset($_POST['url']) && isset($_POST['icon']))
{
$name=esc(stripcslashes(htmlspecialchars($_POST['name'])));
$sname=esc(stripcslashes(htmlspecialchars($_POST['sname'])));
$url=esc(stripcslashes(htmlspecialchars($_POST['url'])));
$icon=eregi_replace('[^a-z0-9 _-.]'null$_POST['icon']);
mysql_query("UPDATE `links_niz` SET `name` = '$name', `sname` = '$sname', `url` = '$url', `icon` = '$icon' WHERE `id` = '$link[id]' LIMIT 1");
$_SESSION['edit']=1;
header("location: ?admin");
exit;
}
echo 
"<form method='post' class='d2' action='?admin&edit=$link[id]&ok'>n";
echo 
"<img src='img/img.png' /> Название:<br />n";
echo 
"<input type='text' name='name' value="$link[name]" /><br />n";
echo 
"<img src='img/img.png' /> Сокращение:<br />n";
echo 
"<input type='text' name='sname' value="$link[sname]" /><br />n";
echo 
"<img src='img/img.png' /> Ссылка:<br />n";
echo 
"<input type='text' name='url' value='$link[url]' /><br />n";
echo 
"<img src='img/img.png' /> Иконка:<br />n";
echo 
"<select name='icon'>n";
echo 
"<option value='default.png'>По умолчанию</option>n";
for (
$i=0;$i<sizeof($icon);$i++)
{
echo 
"<option value='$icon[$i]'".($link['icon']==$icon[$i]?" selected='selected'":null).">$icon[$i]</option>n";
}
echo 
"</select><br />n";
echo 
"<input type='submit' value='Сохранить' name='ok' /><br /></form>n";
echo 
"<div class='d1'><img src='img/back.png' /> <a href='?admin'>Назад</a></div>n";
require_once (
"../../core/cuctema/foot.php");
exit;
}
elseif(isset(
$_GET['del']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `links_niz` WHERE `id` = '".intval($_GET['del'])."' LIMIT 1"),0)!=0)
{
$link=mysql_fetch_array(mysql_query("SELECT * FROM `links_niz` WHERE `id` = '".intval($_GET['del'])."' LIMIT 1"));
if(isset(
$_GET['ok']))
{
mysql_query("DELETE FROM `links_niz` WHERE `id` = '$link[id]'");
mysql_query("DELETE FROM `links_niz_user` WHERE `id_link` = '$link[id]'");
$_SESSION['del']=1;
header("location: ?admin");
exit;
}
echo 
"<img src='img/err.png' /> Вы уверены, что хотите удалить ету ссылку?<br />n";
echo 
"<a href='?admin'>Нет</a> <a href='?admin&del=$link[id]&ok'>Да</a><br/>n";
echo 
"<div class='foot'><img src='img/back.png' /> <a href='?admin'>Назад</a></div>n";
require_once (
"../../core/cuctema/foot.php");
exit;
}
if(isset(
$_SESSION['new']))
{
echo 
"<div class='msg'><img src='img/ok.png' /> Ссылка успешно добавлена</div>n";
unset(
$_SESSION['new']);
}
if(isset(
$_SESSION['edit']))
{
echo 
"<div class='msg'><img src='img/ok.png' /> Ссылка успешно отредактирована</div>n";
unset(
$_SESSION['edit']);
}
if(isset(
$_SESSION['del']))
{
echo 
"<div class='msg'><img src='img/ok.png' /> Ссылка успешно удалена</div>n";
unset(
$_SESSION['del']);
}
echo 
"<div class='menu123'><img src='img/add.png' /> <a href='?admin&new'><span style='color:#79358c'>Добавить ссылку</span></a><br/></div>";
$links mysql_query("SELECT * FROM `links_niz` ORDER BY `name` DESC");
if (
mysql_num_rows($links)==0)
{
echo 
"<div class='hide'>n";
echo 
"Нету ссылокn";
echo 
"</div>n";
}
while (
$post mysql_fetch_array($links))
{
echo 
"<div class='main123 line_175'>n";
echo 
"<img src='/core/themes/default/graphic/$post[icon]' /> <b>$post[name]</b> - $post[sname] ($post[url]) n";
echo 
"&nbsp;&nbsp;<a class='icolink' 
href='?admin&del=
$post[id]' title='удалить' style='color:red;font-size:small'><b>x</b></a>n";
echo 
" | <a class='icolink' href='?admin&edit=$post[id]' title='редактировать' style='color:green;font-size:small'><b>ред</b></a>n";
echo 
"</div>n";
}
echo 
"<div class='menu123'><img src='img/back.png' /> <a href='/pages/links'>Назад</a></div>n";
require_once (
"../../core/cuctema/foot.php");
exit;
}
$set['title']='Нижние ссылки';
require_once (
"../../core/cuctema/head.php");
title();
aut();
err();
if(isset(
$_GET['add']))
{
if(isset(
$_GET['link']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `links_niz` WHERE `id` = '".intval($_GET['link'])."' LIMIT 1"),0)!=0)
{
$link=mysql_fetch_array(mysql_query("SELECT * FROM `links_niz` WHERE `id` = '".intval($_GET['link'])."' LIMIT 1"));
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `links_niz_user` WHERE `id_link` = '$link[id]' AND `id_user` = '$user[id]' LIMIT 1"),0)==0)
{
$pos=mysql_result(mysql_query("SELECT MAX(`pos`) FROM `links_niz_user` WHERE `id_user` = '$user[id]'"), 0)+1;
mysql_query("INSERT INTO `links_niz_user` (`id_link`, `id_user`, `pos`) VALUES ('$link[id]', '$user[id]', '$pos')");
$_SESSION['new_user']=1;
}
header("location: /pages/links");
exit;
}
$links mysql_query("SELECT * FROM `links_niz` ORDER BY `name` DESC");
$cr=0;
echo 
"<div class='main123_new line_175'>n";
echo 
"<b>Выберите ссылку</b><br />";
while (
$post mysql_fetch_array($links))
{
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `links_niz_user` WHERE `id_link` = '$post[id]' AND `id_user` = '$user[id]' LIMIT 1"),0)==0)
{
$cr++;
echo 
"<img src='/core/themes/default/graphic/$post[icon]' /> <a href='?add&link=$post[id]'><b>$post[name]</b> - $post[sname]</a><br/>n";
}
}
echo 
"</div>";
if (
$cr==0)
{
echo 
"<div class='main123'>n";
echo 
"Нету ссылокn";
echo 
"</div>n";
}
echo 
"<div class='menu123'><img src='img/back.png' /> <a href='/pages/links'>Назад</a></div>n";
require_once (
"../../core/cuctema/foot.php");
exit;
}
elseif (isset(
$_GET['up']))
{
$link=mysql_fetch_assoc(mysql_query("SELECT * FROM `links_niz_user` WHERE `id` = '".intval($_GET['up'])."' AND `id_user` = '$user[id]' LIMIT 1"));
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `links_niz_user` WHERE `pos` < '$link[pos]' AND `id_user` = '$user[id]' LIMIT 1"),0)!=0)
{
mysql_query("UPDATE `links_niz_user` SET `pos` = '".($link['pos'])."' WHERE `pos` = '".($link['pos']-1)."' AND `id_user` = '$user[id]' LIMIT 1");
mysql_query("UPDATE `links_niz_user` SET `pos` = '".($link['pos']-1)."' WHERE `id` = '".intval($_GET['up'])."' AND `id_user` = '$user[id]' LIMIT 1");
$_SESSION['up']=1;
header("location: /pages/links");
}
else 
header("Location: /pages/links");
}
elseif (isset(
$_GET['down']))
{
$link=mysql_fetch_assoc(mysql_query("SELECT * FROM `links_niz_user` WHERE `id` = '".intval($_GET['down'])."' AND `id_user` = '$user[id]' LIMIT 1"));
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `links_niz_user` WHERE `pos` > '$link[pos]' AND `id_user` = '$user[id]' LIMIT 1"),0)!=0)
{
mysql_query("UPDATE `links_niz_user` SET `pos` = '".($link['pos'])."' WHERE `pos` = '".($link['pos']+1)."' AND `id_user` = '$user[id]' LIMIT 1");
mysql_query("UPDATE `links_niz_user` SET `pos` = '".($link['pos']+1)."' WHERE `id` = '".intval($_GET['down'])."' AND `id_user` = '$user[id]' LIMIT 1");
$_SESSION['down']=1;
header("location: /pages/links");
}
else 
header("Location: /pages/links");
}
elseif(isset(
$_GET['del']))
{
$link=mysql_fetch_array(mysql_query("SELECT * FROM `links_niz_user` WHERE `id` = '".intval($_GET['del'])."' AND `id_user` = '$user[id]' LIMIT 1"));
$links mysql_query("SELECT * FROM `links_niz_user` WHERE `id_user` = '$user[id]' AND `pos` > '$link[pos]' ORDER BY `pos` ASC");
while (
$p mysql_fetch_array($links))
{
mysql_query("UPDATE `links_niz_user` SET `pos` = '".($p['pos']-1)."' WHERE `id` = '$p[id]' LIMIT 1");
}
mysql_query("DELETE FROM `links_niz_user` WHERE `id` = '$link[id]' AND `id_user` = '$user[id]'");
$_SESSION['del_user']=1;
header("Location: ?");
}
elseif(isset(
$_GET['show_icons']))
{
mysql_query("UPDATE `user` SET `show_foot_type` = 'icons' WHERE `id` = '$user[id]' LIMIT 1");
$_SESSION['show_icons']=1;
header("Location: ?");
}
elseif(isset(
$_GET['show_text']))
{
mysql_query("UPDATE `user` SET `show_foot_type` = 'text' WHERE `id` = '$user[id]' LIMIT 1");
$_SESSION['show_text']=1;
header("Location: ?");
}
elseif(isset(
$_GET['show_on']))
{
mysql_query("UPDATE `user` SET `show_foot` = 'on' WHERE `id` = '$user[id]' LIMIT 1");
$_SESSION['show_on']=1;
header("Location: ?");
}
elseif(isset(
$_GET['show_off']))
{
mysql_query("UPDATE `user` SET `show_foot` = 'off' WHERE `id` = '$user[id]' LIMIT 1");
$_SESSION['show_off']=1;
header("Location: ?");
}
elseif(isset(
$_GET['show_left']))
{
mysql_query("UPDATE `user` SET `foot_sit` = 'left' WHERE `id` = '$user[id]' LIMIT 1");
$_SESSION['show_left']=1;
header("Location: ?");
}
elseif(isset(
$_GET['show_center']))
{
mysql_query("UPDATE `user` SET `foot_sit` = 'center' WHERE `id` = '$user[id]' LIMIT 1");
$_SESSION['show_center']=1;
header("Location: ?");
}
elseif(isset(
$_GET['show_right']))
{
mysql_query("UPDATE `user` SET `foot_sit` = 'right' WHERE `id` = '$user[id]' LIMIT 1");
$_SESSION['show_right']=1;
header("Location: ?");
}
if(isset(
$_SESSION['new_user']))
{
echo 
"<div style='border-bottom: 1px #4050C0 solid;border-top: 1px #4050C0 solid;border-left: 1px #4050C0 solid;border-right: 1px #4050C0 solid;background: #70D0F0;color: #000;
font-size: 13px;text-align: center;'><img src='img/ok.png' /> Ссылка успешно добавлена</div>n"
;
unset(
$_SESSION['new_user']);
}
if(isset(
$_SESSION['up']))
{
echo 
"<div style='border-bottom: 1px #4050C0 solid;border-top: 1px #4050C0 solid;border-left: 1px #4050C0 solid;border-right: 1px #4050C0 solid;background: #70D0F0;color: #000;
font-size: 13px;text-align: center;'><img src='img/ok.png' /> Ссылка сдвинута вверх</div>n"
;
unset(
$_SESSION['up']);
}
if(isset(
$_SESSION['down']))
{
echo 
"<div style='border-bottom: 1px #4050C0 solid;border-top: 1px #4050C0 solid;border-left: 1px #4050C0 solid;border-right: 1px #4050C0 solid;background: #70D0F0;color: #000;
font-size: 13px;text-align: center;'><img src='img/ok.png' /> Ссылка сдвинута вниз</div>n"
;
unset(
$_SESSION['down']);
}
if(isset(
$_SESSION['del_user']))
{
echo 
"<div style='border-bottom: 1px #4050C0 solid;border-top: 1px #4050C0 solid;border-left: 1px #4050C0 solid;border-right: 1px #4050C0 solid;background: #70D0F0;color: #000;
font-size: 13px;text-align: center;'><img src='img/ok.png' /> Ссылка успешно удалена</div>n"
;
unset(
$_SESSION['del_user']);
}
if(isset(
$_SESSION['show_icons']))
{
echo 
"<div style='border-bottom: 1px #4050C0 solid;border-top: 1px #4050C0 solid;border-left: 1px #4050C0 solid;border-right: 1px #4050C0 solid;background: #70D0F0;color: #000;
font-size: 13px;text-align: center;'><img src='img/ok.png' /> Включен показ ссылок ввиде иконок</div>n"
;
unset(
$_SESSION['show_icons']);
}
if(isset(
$_SESSION['show_text']))
{
echo 
"<div style='border-bottom: 1px #4050C0 solid;border-top: 1px #4050C0 solid;border-left: 1px #4050C0 solid;border-right: 1px #4050C0 solid;background: #70D0F0;color: #000;
font-size: 13px;text-align: center;'><img src='img/ok.png' /> Включен показ ссылок ввиде текста</div>n"
;
unset(
$_SESSION['show_text']);
}
if(isset(
$_SESSION['show_on']))
{
echo 
"<div style='border-bottom: 1px #4050C0 solid;border-top: 1px #4050C0 solid;border-left: 1px #4050C0 solid;border-right: 1px #4050C0 solid;background: #70D0F0;color: #000;
font-size: 13px;text-align: center;'><img src='img/ok.png' /> Показ нижних ссылок успешно включен</div>n"
;
unset(
$_SESSION['show_on']);
}
if(isset(
$_SESSION['show_off']))
{
echo 
"<div style='border-bottom: 1px #4050C0 solid;border-top: 1px #4050C0 solid;border-left: 1px #4050C0 solid;border-right: 1px #4050C0 solid;background: #70D0F0;color: #000;
font-size: 13px;text-align: center;'><img src='img/ok.png' /> Показ нижних ссылок успешно выключен</div>n"
;
unset(
$_SESSION['show_off']);
}
if(isset(
$_SESSION['show_left']))
{
echo 
"<div style='border-bottom: 1px #4050C0 solid;border-top: 1px #4050C0 solid;border-left: 1px #4050C0 solid;border-right: 1px #4050C0 solid;background: #70D0F0;color: #000;
font-size: 13px;text-align: center;'><img src='img/ok.png' /> Включен показ ссылок слева</div>n"
;
unset(
$_SESSION['show_left']);
}
if(isset(
$_SESSION['show_center']))
{
echo 
"<div style='border-bottom: 1px #4050C0 solid;border-top: 1px #4050C0 solid;border-left: 1px #4050C0 solid;border-right: 1px #4050C0 solid;background: #70D0F0;color: #000;
font-size: 13px;text-align: center;'><img src='img/ok.png' /> Включен показ ссылок в центре</div>n"
;
unset(
$_SESSION['show_center']);
}
if(isset(
$_SESSION['show_right']))
{
echo 
"<div style='border-bottom: 1px #4050C0 solid;border-top: 1px #4050C0 solid;border-left: 1px #4050C0 solid;border-right: 1px #4050C0 solid;background: #70D0F0;color: #000;
font-size: 13px;text-align: center;'><img src='img/ok.png' /> Включен показ ссылок справа</div>n"
;
unset(
$_SESSION['show_right']);
}
if(
$user['level']>=3)echo "<div class='menu123'><img src='img/img.png' alt=''/> <a href='?admin'>Панель управления</a></div>n";
echo 
"<div class='menu123'><img src='img/add.png' /> <a href='?add'><span style='color:#79358c'>Добавить ссылку</span></a></div>n";
$links mysql_query("SELECT * FROM `links_niz_user` WHERE `id_user` = '$user[id]' ORDER BY `pos` ASC");
if (
mysql_num_rows($links)==0)
{
echo 
"<div class='hide'>n";
echo 
"Нету ссылокn";
echo 
"</div>n";
}
while (
$post mysql_fetch_array($links))
{
echo 
"<div class='main123 line_175'>n";
$link=mysql_fetch_array(mysql_query("SELECT * FROM `links_niz` WHERE `id` = '$post[id_link]' LIMIT 1"));
echo 
"<a href='?up=$post[id]'><img src='img/up.png' /></a> n";
echo 
"<a href='?down=$post[id]'><img src='img/down.png' /></a> n";
echo 
"<b>$link[name]</b> - $link[sname] | <img src='/core/themes/default/graphic/$link[icon]' />n";
echo 
" <span style='font-size:small'>[<a href='?del=$post[id]'><span style='color:red'><b>x</b></span></a>]</span><br />n";
echo 
"</div>n";
}
echo 
"<div class='menu123'>".($user['show_foot']=='on'?'<a href="?show_off" style="color:red">Выключить нижнее меню</a>':'<a href="?show_on" style="color:green">Включить нижнее меню</a>')."<br/></div>n";
echo 
"</div><div class='main123'><span style='color:#79358c'>Показ ссылок:</span> ".($user['show_foot_type']=='icons'?'Графично':'<a href="?show_icons">Графично</a>')." | ".($user['show_foot_type']=='text'?'Текст':'<a href="?show_text">Текст</a>')."<br/></div>n";

echo 
"</div><div class='main123'><span style='color:#79358c'>Расположение нижнего меню:</span> ".($user['foot_sit']=='left'?'Слева':'<a href="?show_left">Слева</a>')." | ".($user['foot_sit']=='center'?'В центре':'<a href="?show_center">В центре</a>')." | ".($user['foot_sit']=='right'?'Справа':'<a href="?show_right">Справа</a>')."</div>n";
echo 
"<div class='menu123'><img src='img/back.png' /> <a href='/settings/?link_id=".$user['id']."'>Назад</a></div>n";
require_once (
"../../core/cuctema/foot.php");
exit;
?>
Онлайн: 1
Реклама