File size: 8.77Kb
<?php
include $_SERVER[DOCUMENT_ROOT].'/system/start.php';
if($user[level]!=5) myheader("/");
//include('function.php');
$title.='панель управления| рекламные ссылки';
//панель навигации
$page.='<div class="linker"><a href="/">главная</a>| <a class="mylink" href="/panel/">[Панель управления]</a>';
switch ($_GET[act]){
default:
$page.='| Рекламные ссылки</div>';
//сортировка по времени добавления #умолчание
if(!isset($_GET[sort])){
$sorter="`time` DESC";
$sort='time';
$order='DESC';
}
else{
$sorter="`$_GET[sort]` $_GET[order]";
$sort=$_GET[sort];
$order=$_GET[order];
}
//разбивка по категориям размещения
if(!isset($_GET[pos]) || $_GET[pos]=='0'){
$page.='<div class="pager">везде| <a href="?sort='.$sort.'&order='.$order.'&pos=1">главная</a>| <a href="?sort='.$sort.'&order='.$order.'&pos=2">остальные</a></div>';
$pos='0';
}
if($_GET[pos]=='1'){
$page.='<div class="pager"><a href="?sort='.$sort.'&order='.$order.'">везде</a>| главная| <a href="?sort='.$sort.'&order='.$order.'&pos=2">остальные</a></div>';
$pos='1';
}
if($_GET[pos]=='2'){
$page.='<div class="pager"><a href="?sort='.$sort.'&order='.$order.'">везде</a>| <a href="?sort='.$sort.'&order='.$order.'&pos=1">главная</a>| остальные</div>';
$pos='2';
}
if($order=='DESC') $neworder='ASC';
else $neworder='DESC';
$sql=mysql_query("SELECT * FROM `promo_link` WHERE `page`='$pos' ORDER BY $sorter;");
$page.='<div style="margin-left: 10pt; margin-top: 10pt;" ><form action="" method="post">
<table border="0" cellpadding="2" cellspacing="1">
<tr>
<th class="td" colspan="2" align="center">
</th>
<th>
<div class="nowrap"><a href="?sort=url&order='.$neworder.'&pos='.$pos.'">URL</a></div>
</th>
<th>
<div class="nowrap"><a href="?sort=name&order='.$neworder.'&pos='.$pos.'">Имя ссылки</a></div>
</th>
<th>
<div class="nowrap"><a href="?sort=count&order='.$neworder.'&pos='.$pos.'">Переходов</a></div>
</th>
<th>
<div class="nowrap"><a href="?sort=position&order='.$neworder.'&pos='.$pos.'">Позиция</a></div>
</th>
<th>
<div class="nowrap"><a href="?sort=time&order='.$neworder.'&pos='.$pos.'">Дата создания</a></div>
</th>
</tr>';
while($data=@mysql_fetch_array($sql)){
$page.='<tr>
<td width="16" align="center" valign="top" bgcolor="#D5D5D5"><a href="?act=edit&id='.$data[id].'" title="изменить"><img src="/panel/image/b_edit.png" alt=""/></a></td>
<td width="16" align="center" valign="top" bgcolor="#D5D5D5"><a href="?act=del&id='.$data[id].'" title="удалить"><img src="/panel/image/b_drop.png" alt=""/></a></td>';
//специальные ссылки
if($data[special]!='0'){
$page.='<td align="left" valign="top" bgcolor="#D5D5D5" class="title">'.$data[special].'</td>
<td align="left" valign="top" bgcolor="#D5D5D5" class="nowrap"></td>
<td align="left" valign="top" bgcolor="#D5D5D5" class="nowrap"></td>
<td align="left" valign="top" bgcolor="#D5D5D5" class="nowrap">'.$data[position].'</td>
<td align="left" valign="top" bgcolor="#D5D5D5" class="nowrap">'.date('d.m.Y',$data[time]).'</td>';
}
else{
$page.='<td align="left" valign="top" bgcolor="#D5D5D5" class="nowrap">http://'.$data[url].'</td>
<td align="left" valign="top" bgcolor="#D5D5D5" class="nowrap">'.$data[name].'</td>
<td align="left" valign="top" bgcolor="#D5D5D5" class="nowrap">'.$data[count].'</td>
<td align="left" valign="top" bgcolor="#D5D5D5" class="nowrap">'.$data[position].'</td>
<td align="left" valign="top" bgcolor="#D5D5D5" class="nowrap">'.date('d.m.Y',$data[time]).'</td>';
}
}
$page.='</tr>
</table>
<div><a class="mylink" href="?act=new">[Новая ссылка]</a></div>
</div>
</form>
</div>';
break;
//УДАЛЕНИЕ ССЫЛКИ
case 'del':
if(isset($_POST[go])){
//удаляем ссылку
mysql_query("DELETE FROM `promo_link` WHERE `id`='$_GET[id]';");
//удаляем статистику
mysql_query("DELETE FROM `promo_count` WHERE `lid`='$_GET[id]';");
myheader("/panel/promo_page/");
}
$page.='</div><div>Точно удалить?</div>
<div><form action="" method="post">
<div><input type="submit" name="go" value="Да" /></div>
</form>
</div>';
break;
//РЕДАКТИРОВАНИЕ ССЫЛКИ
case 'edit':
$title.='| редактирование ссылки';
$page.='| <a class="mylink" href="/panel/promo_page/">[Рекламные компании]</a>| Редактирование ссылки</div>';
if(isset($_POST[go])){
mysql_query("UPDATE `promo_link` SET `special`='$_POST[special]', `url`='$_POST[url]', `name`='$_POST[name]', `page`='$_POST[page]', `position`='$_POST[position]' WHERE `id`='$_GET[id]';");
myheader("/panel/promo_page/");
}
$ldata=mysql_fetch_array(mysql_query("SELECT * FROM `promo_link` WHERE `id`='$_GET[id]';"));
$page.='<div class="margin5">
<form action="" method="post">
<div style="font-weight: bold">Тип ссылки</div>
<div><select name="special">
<option value="0"'.selected(0,$ldata[special]).'>обычная</option>
<option value="mobileads_ru" '.selected('mobileads_ru',$ldata[special]).'>Mobileads.ru</option>
<option value="nclick_ru" '.selected('nclick_ru',$ldata[special]).'>Nclick.ru</option>
<option value="plus1_wapstart_ru" '.selected('plus1_wapstart_ru',$ldata[special]).'>Plus1.wapstart.ru</option>
</select>
</div>
<div style="font-weight: bold">URL (только для обычных ссылок):</div>
<div>http://<input size="50" type="text" name="url" value="'.$ldata[url].'"/>
</div>
<div style="font-weight: bold">Имя ссылки (только для обычных ссылок):</div>
<div><input size="50" type="text" name="name" value="'.$ldata[name].'"/></div>
<div style="font-weight: bold">Положение:</div>
<div><input type="radio" name="page" value="0" '.checked(0,$ldata[page]).' /> На всех страницах</div>
<div><input type="radio" name="page" value="1" '.checked(1,$ldata[page]).' /> На главной</div>
<div><input type="radio" name="page" value="2" '.checked(2,$ldata[page]).' /> На всех, кроме главной</div>
<div style="font-weight: bold">Позиция (1-5: верх 6-10: низ):<input size="5" type="text" name="position" value="'.$ldata[position].'" /></div>
<div class="margin5"><input type="submit" name="go" value="Сохранить" /></div>
</form>
</div>';
break;
//СОЗДАНИЕ НОВОЙ ССЫЛКИ
case 'new':
$title.='|Рееламные компании| Новая ссылка';
$page.='| <a class="mylink" href="/panel/promo_page/">[Рекламные компании]</a>| Новая ссылка</div>';
if(isset($_POST[go])){
//обычная ссылка
if($_POST[special]=='0')mysql_query("INSERT INTO `promo_link` SET `url`='$_POST[url]', `special`='0', `name`='$_POST[name]', `page`='$_POST[page]', `position`='$_POST[position]', `time`='".time()."';");
//специальная ссылка
else mysql_query("INSERT INTO `promo_link` SET `page`='$_POST[page]', `special`='$_POST[special]',`position`='$_POST[position]', `time`='".time()."';");
myheader("/panel/promo_page/");
}
$page.='<div class="margin5">
<form action="" method="post">
<div style="font-weight: bold">Тип ссылки</div>
<div><select name="special">
<option value="0">обычная</option>
<option value="mobileads_ru">Mobileads.ru</option>
<option value="nclick_ru">Nclick.ru</option>
<option value="plus1_wapstart_ru">Plus1.wapstart.ru</option>
</select>
</div>
<div style="font-weight: bold">URL (только для обычных ссылок):</div>
<div>http://<input size="50" type="text" name="url" />
</div>
<div style="font-weight: bold">Имя ссылки (только для обычных ссылок):</div>
<div><input size="50" type="text" name="name" /></div>
<div style="font-weight: bold">Положение:</div>
<div><input type="radio" name="page" value="0" checked="checked" /> На всех страницах</div>
<div><input type="radio" name="page" value="1" /> На главной</div>
<div><input type="radio" name="page" value="2" /> На всех, кроме главной</div>
<div style="font-weight: bold">Позиция (1-5: верх 6-10: низ):<input size="5" type="text" name="position" value="1" /></div>
<div class="margin5"><input type="submit" name="go" value="Сохранить" /></div>
</form>
</div>';
break;
}
include $_SERVER[DOCUMENT_ROOT].'/system/pagegen.php';
?>