Просмотр файла panel/ad.php

Размер файла: 4.25Kb
<?php 
// by mides, 1xw.mobi

require('../config.php');
require('../system/sys.php');
require('../system/start.php');
require('../system/auth.php');
require('../system/header.php');

echo '<div class="top">Админка</div>';

switch($_GET['act']){

###############################################################################
##                                 Главная                                   ##
###############################################################################
default:

echo '<div class="section">';
echo '<u>Рекламные ссылки:</u><br />';
$result_ad = mysql_query("SELECT * FROM `ad` ORDER BY `timetill`");
if(mysql_num_rows($result_ad)){
	while($ad = mysql_fetch_assoc($result_ad)){
		echo '&bull; <a href="'.$ad['link'].'">'.$ad['name'].'</a> (<a href="?act=del&amp;id='.$ad['id'].'">del</a>)<br />';
	}
}else{
	echo 'Рекламных ссылок еще нет<br />';
}

echo '<br />';
echo '<form action="?act=add" method="post" name="form">';
echo 'Название(max50):<br /><input name="name" type="text" maxlength="50"><br />';
echo 'Ссылка(max100):<br><input name="link" type="text" maxlength="100" value="http://" /><br />';
echo 'Срок:<br /><select name="timetill">
	<option value="1">1 день</option>
	<option value="2">1 неделя</option>
	<option value="3">2 недели</option>
	<option value="4">3 недели</option>
	<option value="5">4 недели</option>
</select><br />';
echo '<input name="submit" type="submit" value="Ok" />';
echo '</form>';
echo '</div>';
nav('./');

break;

###############################################################################
##                           Добавление ссылки                               ##
###############################################################################
case 'add':

if(!empty($_POST['name']) and !empty($_POST['link']) and !empty($_POST['timetill'])){
	$name = check($_POST['name']);
	$link = check($_POST['link']);
	$timetill = intval($_POST['timetill']);
	switch($timetill){
		case '1': $timetill2 = time() + 86400; break;
		case '2': $timetill2 = time() + 604800; break;
		case '3': $timetill2 = time() + 1209600; break;
		case '4': $timetill2 = time() + 1814400; break;
		case '5': $timetill2 = time() + 2419200; break;
	}
	mysql_query("INSERT `ad` SET `name` = '$name', `link` = '$link', `timetill` = '$timetill2'");
	info('Рекламная ссылка успешно установлена!');
	echo '<meta http-equiv="refresh" content="0;URL=?" />';
}else{
	error('Вы не заполнили поля!');
}
nav('?');

break;

###############################################################################
##                          Форма удаления ссылки                            ##
###############################################################################
case 'del':

$id = intval($_REQUEST['id']);
$ad = mysql_fetch_assoc(mysql_query("SELECT `id`, `name` FROM `ad` WHERE `id` = '$id'"));
if(isset($ad['id'])){
	echo '<div class="section"><u>Удаление рекламной ссылки</u>';
	echo '<form action="?act=del_sure&amp;id='.$id.'" method="post" name="form">';
	echo 'Вы уверены, что хотите удалить рекламную ссылку "'.$ad['name'].'"?<br />';
	echo '<input name="submit" type="submit" value="Yeah)" /></form>';
}else{
	error('Выбранной ссылки не существует!');
}
nav('?');

break;

###############################################################################
##                           Удаление ссылки                                 ##
###############################################################################
case 'del_sure':

$id = intval($_REQUEST['id']);
$ad = mysql_fetch_assoc(mysql_query("SELECT `id` FROM `ad` WHERE `id` = '$id'"));
if(isset($ad['id'])){
	mysql_query("DELETE FROM `ad` WHERE `id` = '$id'");
	info('Выбранная ссылки была успешно удалена!');
}else{
	error('Выбранной ссылки не существует!');
}
nav('?');

break;

































}

require('../system/tail.php');
?>