Просмотр файла admin_list/reklama.php

Размер файла: 11.87Kb
<?php
/*
=============================================
Движок: SHCMS Engine
=============================================
Название файла: Реклама
=============================================
Official website: http://shcms.ru
=============================================
*/
define('SHCMS', true);
include_once'../system/inc/basic_settings.php';
registrat();
$adminka ->admin();
if($_GET['id']){$id = $_GET['id'];}
$reklama_menu = mysql_fetch_array(mysql_query("SELECT * FROM `reklama` WHERE `id` = '$id'"));

   switch($act):

   case'':
$shcmsengine['title'] = 'Рекламные материалы';
include_once'../template/head.php';
echo '<div class="posts"><img src="/template/icon/reklama.png"/> <a href="?act=act_rekl">Активные рекламы и счетчики</a></div>';
echo '<div class="posts"><img src="/template/icon/reklama.png"/> <a href="?act=up">Вверхняя часть</a></div>';
echo '<div class="posts"><img src="/template/icon/reklama.png"/> <a href="?act=down">Нижняя часть</a></div>';
   break;

   case 'act_rekl':
$shcmsengine['title'] = 'Активные рекламы и счетчики';
include_once'../template/head.php';

   /*
   =============================
   Активные рекламы
   =============================
   */ 
   
echo '<center><b>Активные рекламы</b></center>';
  $reklam = mysql_query("SELECT * FROM `reklama` WHERE `list`= 'Вверхняя часть' ORDER BY `id` DESC");
    if(mysql_num_rows($reklam) == 0) {
       echo '<div class="posts"><img src="../template/icon/empty.png"> Сейчас нет активных реклам</div>';
    }else{
    
while($reklam_p = mysql_fetch_array($reklam)) {
echo '<div class="posts">';
   echo '<b><img src="../template/icon/rekl.png"/> '.$reklam_p['title'].'</b>';
   echo "<br/>Ссылка: $reklam_p[link]";
   echo "<br/>Добавлено: ".$timedate->times($reklam_p['time'])."";
   echo '<br>Окончание: '.$timedate->times($reklam_p['time_end']).'';
   echo "<br/>Позиция: $reklam_p[list]";
   echo "<span class='mainforum'>";
    if($reklam_p['close'] == 1) {
   echo "<a title='Включить' href='?id=$reklam_p[id]&act=open_rekl'><img src='/template/icon/onrekl.gif'></a>";
   }else
   {
      echo "<a title='Выключить' href='?id=$reklam_p[id]&act=close_rekl'><img src='/template/icon/offrekl.gif'></a>";
   }
   echo "<a title='Редактировать' href='?id=$reklam_p[id]&act=edit'><img src='/template/icon/edit.png'></a>
<a title='Удаление раздела' href='?id=$reklam_p[id]&act=delete'><img src='/template/icon/delete.png'></a></span><br/>";
echo '</div>';}}

   /*
   =============================
   Активные счетчики и баннеры
   =============================
   */ 
   
echo '<center><b>Активные счетчики и баннеры</b></center>';
$reklam1 = mysql_query("SELECT * FROM `reklama` WHERE `list`= 'Нижняя часть' ORDER BY `id` DESC");

    if(mysql_num_rows($reklam1) == 0) {
       echo '<div class="posts"><img src="../template/icon/empty.png"> Активных счетчиков и баннеров нет</div>';
    }else{
while($reklam_p1 = mysql_fetch_array($reklam1)) {
   echo '<div class="posts">';
   echo '<b><img src="../template/icon/rekl.png"/> Счетчик</b>';
   echo "<br/>Ссылка: $reklam_p1[link]";
   echo "<br/>Изображение: $reklam_p1[img]";
   echo '<br/>Добавлено: '.$timedate->times($reklam_p1['time']).'';
   echo "<br/>Позиция: $reklam_p1[list]";
   echo "<span class='mainforum'>
<a title='Редактировать' href='?id=$reklam_p1[id]&act=edit_banner'><img src='/template/icon/edit.png'></a>
<a title='Удаление раздела' href='?id=$reklam_p1[id]&act=delete'><img src='/template/icon/delete.png'></a></span><br/>";
echo '</div>'; }}

echo '<div class="link_str"><a href="reklama.php">Назад</a></div>';

   break;

   case 'close_rekl':
      $shcmsengine['title'] = 'Отключить рекламу';
      include_once'../template/head.php';

	  if($_GET['id']){$id = $_GET['id'];}
	  $menuclose = mysql_fetch_array(mysql_query("SELECT * FROM `reklama` WHERE `id` = '$id'"));
	  $close = mysql_query("UPDATE `reklama` SET `close` = '1' WHERE `id`='$id'");
if($close == true)
{
	messag("Реклама $menuclose[title] успешно отключена");
	header('Refresh: 1; url=?' );
}
else
{
	errors("Ошибка при отключение рекламы $menuclose[title]");
	header('Refresh: 1; url=?' );
}
   
   break;
   case 'open_rekl':
      $shcmsengine['title'] = 'Включить рекламу';
      include_once'../template/head.php';

	  if($_GET['id']){$id = $_GET['id'];}
	  $menuclose = mysql_fetch_array(mysql_query("SELECT * FROM `reklama` WHERE `id` = '$id'"));
	  $close = mysql_query("UPDATE `reklama` SET `close` = '0' WHERE `id`='$id'");
if($close == true)
{
	messag("Реклама $menuclose[title] успешно включена");
	header('Refresh: 1; url=?' );
}
else
{
	errors("Ошибка при включение рекламы $menuclose[title]");
	header('Refresh: 1; url=?' );
}
   
   break;
   case 'delete':
   $shcmsengine['title'] = 'Удаление рекламной площадки';
include_once'../template/head.php';

   $delete_reklama = mysql_query("DELETE FROM `reklama` WHERE `id` = '$id'");
   if($delete_reklama == true){
    messag('Рекламная площадка успешно удалена');
	header('Refresh: 1; url=?');
   }else {
   errors('Ошибка при удаление рекламной площадки');
   header('Refresh: 1; url=?');
   }
    echo '<div class="link_str"><a href="reklama.php">Назад</a></div>';
   break;
   
   case 'edit':
$shcmsengine['title'] = 'Редактор рекламной площадки';
include_once'../template/head.php';

  if($_POST['submit']){
   $submit = $_POST['submit'];
  }
if(isset($submit)){ 

  if($_POST['name']){
    $name = $_POST['name'];
  }
  if($_POST['link']){
    $link = $_POST['link'];
  }
$rekl_times = $reklama_menu['time_end'] + intval($_POST['rekl_times']);
  if($_POST['setup']){
   $setup = $_POST['setup'];
  }

  
$edit_menu = mysql_query("UPDATE `reklama` SET `time_end` = '$rekl_times' WHERE `id`= '$id'");
  if($edit_menu == true) {
    messag("Изменение успешно сохранены");
	header('Refresh: 1; url=?');
  }else{
    errors('Возникла ошибка при изменение рекламы');
	header('Refresh: 1; url=?');
 }
}

echo '<form action="?act=edit&id='.$id.'" method="post">';
   echo 'Нзавание рекламы:<br/><input type="text" name="name" value="'.$reklama_menu['title'].'">';
   echo '<br/>Название ссылки:<br/><input type="text" name="link" value="'.$reklama_menu['link'].'">';
   echo '<br/>Продление:<br/>';
   tim('rekl_times');
   echo '<br/><input type="submit" name="submit">';
   echo '</form>';

 echo '<div class="link_str"><a href="reklama.php">Назад</a></div>';
   break;


   case 'edit_banner':
$shcmsengine['title'] = 'Редактор рекламной площадки';
include_once'../template/head.php';

  if($_POST['submit']){
   $submit = $_POST['submit'];
  }
if(isset($submit)){ 

  if($_POST['name']){
    $name = $_POST['name'];
  }
  if($_POST['link']){
    $link = $_POST['link'];
  }
$rekl_times = $reklama_menu['time_end'] + intval($_POST['rekl_times']);
  if($_POST['setup']){
   $setup = $_POST['setup'];
  }

  
$edit_menu = mysql_query("UPDATE `reklama` SET `link` = '$name',`img` = '$link' WHERE `id`= '$id'");
  if($edit_menu == true) {
    messag("Изменение успешно сохранены");
	header('Refresh: 1; url=?');
  }else{
    errors('Возникла ошибка при изменение рекламы');
	header('Refresh: 1; url=?');
 }
}

   echo '<form action="?act=edit_banner&id='.$id.'" method="post">';
   echo 'Путь ссылки:<br/><input type="text" name="name" value="'.$reklama_menu['link'].'">';
   echo '<br/>Путь изображения:<br/><input type="text" name="link" value="'.$reklama_menu['img'].'">';
   echo '<br/><input type="submit" name="submit">';
   echo '</form>';
   echo '<div class="link_str"><a href="reklama.php">Назад</a></div>';

   break;


   case 'up':
$shcmsengine['title'] = 'Добавление рекламы';
include_once'../template/head.php';


  if($_POST['submit']){
   $submit = $_POST['submit'];
  }
if(isset($submit)){ 

  if($_POST['name']){
    $name = $_POST['name'];
  }
  if($_POST['link']){
    $link = $_POST['link'];
  }
$rekl_times = intval($_POST['rekl_times']) + time();
  if($_POST['setup']){
   $setup = $_POST['setup'];
  }
  
  

if(empty($name)) {
echo '<div class="errors">Введите название рекламы</div>';
header('Refresh: 1; url=?act=up' );
include_once'../template/foot.php';
exit();
}

if(empty($link)) {
echo '<div class="errors">Введите название ссылки</div>';
header('Refresh: 1; url=?act=up' );
include_once'../template/foot.php';
exit();
}

$rekl_up = mysql_query("INSERT INTO `reklama` (`title`,`link`,`time`,`setup`,`list`,`time_end`) VALUES ('$name','$link','".time()."','$setup','Вверхняя часть','$rekl_times')");
  if($rekl_up == true) {
   messag("Рекламная площадка успешно добавлена");
   header('Refresh: 1; url=?act=up' );
  }else {
   errors("Возникла ошибка при добавление рекламной площадки");
   header('Refresh: 1; url=?act=up' );
  }
}

   echo '<form action="?act=up" method="post">';
   echo 'Название рекламы:<br/><input type="text" name="name">';
   echo '<br/>Название ссылки:<br/><input type="text" name="link" value="http://">';
   echo '<br/>Время окончания:<br/>';
   tim('rekl_times');
   echo '<br/>Установка<br/><select name="setup"><option value="1">На главной</option></select>';
   echo '<br/><input type="submit" name="submit">';
   echo '</form>';
   echo '<div class="link_str"><a href="reklama.php">Назад</a></div>';
   
   break;
   
   
   
   
   
  
      case'down':
   $shcmsengine['title'] = 'Добавление рекламы';
   include_once'../template/head.php';


  if($_POST['submit']){
   $submit = $_POST['submit'];
  }
if(isset($submit)){ 


  if($_POST['text']){
    $link = $_POST['text'];
  }
    $rekl_times = intval($_POST['rekl_times']) + time();

  if(preg_match('#<a +href\="(.+?)"><img +src\="(.+?)" +alt\="(.+?)" ?/></a>#ui',$link,$url)) {


if(empty($link)) {
echo '<div class="errors">Введите название ссылки</div>';
header('Refresh: 1; url=?act=down' );
include_once'../template/foot.php';
exit();
}
$rekl_up = mysql_query("INSERT INTO `reklama` (`link`,`time`,`list`,`img`) VALUES ('".$url[1]."','".time()."','Нижняя часть','".$url[2]."')");
  if($rekl_up == true) {
   messag("Рекламная площадка успешно добавлена");
   header('Refresh: 1; url=?act=down' );
  }else {
   errors("Возникла ошибка при добавление рекламной площадки");
   header('Refresh: 1; url=?act=down' );
  }
}
}
   echo '<form action="?act=down" method="post">';
   echo 'Код счетчика или баннера:<br/><textarea name="text"></textarea>';
   echo '<input type="submit" name="submit">';
   echo '</form>';
   echo 'Пример вставки кода:<br/><small><а href="код ссылки"><\img src="код картинки" alt="Название"/>< /a></small>';
   
   break;
   
   endswitch;



include_once'../template/foot.php';

?>