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

Размер файла: 13.96Kb
<?php
#############################################
# 0JXRgdC70Lgg0YLRiyDRh9C40YLQsNC10YjRjCDRj #
# dGC0L4g0YHQvtC+0LHRidC10L3QuNC1LCDQt9C90L #
# DRh9C40YIg0YLRiyDQvdC10LzQvdC+0LPQviDQt9C #
#          90LDQtdGI0YwgUEhQIQ==            #
#__---------------------------------------__#
#__        0JrQu9C40Log0JrQu9GD0LE=       __#
#  ---------------------------------------  #
# 0JDQstGC0L7RgCA6IE1vcmdhbg==              #
# SUNRIDog0L3QtSDRgdC60LDQttGDIHhE          #
#                                           #
#############################################

require '../inc/start.php';
require '../inc/regvars.php';
require '../inc/db.php';
require '../inc/config.php';
require '../inc/funct.php';
require '../inc/antidos.php';
require '../inc/gzip.php';
require '../inc/header.php';


only_reg('/aut.php?',true);

if($user_prof['admin']<3){location('menu/index.php');}

$title = 'Реклама';
require '../inc/head.php';

  switch($mode = (!empty($_GET['mode'])) ? $_GET['mode'] : '')
{
default:
echo '<div class="sec">
Реклама
</div><div class="vstavka">
<div class="ad"><img src="/pic/add.png"/> <a href="reklama.php?mode=add">Добавить ссылку</a></div><br />
';

echo '<div class="ie" align="center">На главной</div>
';
$c_gl = mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]reklama` WHERE `mesto`='0'"),0);
if($c_gl>0)
{

$res_gl = query("SELECT id,link,link_name,fat,under,incl,color,id_mod,do FROM `$db[prefix]reklama` WHERE `mesto`='0'");

  while($rekl_gl = mysql_fetch_array($res_gl))
{
if($rekl_gl['color']!='')$rekl_gl['link_name'] = '<font color="'.$rekl_gl['color'].'">'.$rekl_gl['link_name'].'</font>';
echo '&bull; <b>'.$rekl_gl['link_name'].'</b>('.$rekl_gl['link'].',до <b>'.formatdate($rekl_gl['do'],'d.m.y G:i').'</b>,'.userlogin($rekl_gl['id_mod'],1,1,$mfvl).')';
if($rekl_gl['fat']==1 || $rekl_gl['under']==1 || $rekl_gl['incl']==1)
{
echo '(';
if($rekl_gl['fat']==1)echo '<b>Ж</b> ';
if($rekl_gl['under']==1) echo '<u>П</u> ';
if($rekl_gl['incl']==1)echo '<i>Н</i> ';
echo ')';
}
echo '[<a href="reklama.php?mode=change&id='.$rekl_gl['id'].'">E</a>] [<a href="reklama.php?mode=del&id='.$rekl_gl['id'].'">D</a>]<br />
';
}

}else{echo '<b>Рекламы нет!</b><br />';}
echo '<div class="ie" align="center">Вверх страниц</div>
';
$c_head = mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]reklama` WHERE `mesto`='1'"),0);
if($c_head>0)
{

$res_head = query("SELECT id,link,link_name,fat,under,incl,color,id_mod,do FROM `$db[prefix]reklama` WHERE `mesto`='1'");

  while($rekl_head = mysql_fetch_array($res_head))
{
if($rekl_head['color']!='')$rekl_head['link_name'] = '<font color="'.$rekl_head['color'].'">'.$rekl_head['link_name'].'</font>';
echo '&bull; <b>'.$rekl_head['link_name'].'</b>('.$rekl_head['link'].',до <b>'.formatdate($rekl_head['do'],'d.m.y G:i').'</b>,'.userlogin($rekl_head['id_mod'],1,1,$mfvl).')';
if($rekl_head['fat']==1 || $rekl_head['under']==1 || $rekl_head['incl']==1)
{
echo '(';
if($rekl_head['fat']==1)echo '<b>Ж</b> ';
if($rekl_head['under']==1) echo '<u>П</u> ';
if($rekl_head['incl']==1)echo '<i>Н</i> ';
echo ')';
}
echo '[<a href="reklama.php?mode=change&id='.$rekl_head['id'].'">E</a>] [<a href="reklama.php?mode=del&id='.$rekl_head['id'].'">D</a>]<br />
';
}

}else{echo '<b>Рекламы нет!</b><br />';}

echo '<div class="ie" align="center">Низ страниц</div>
';
$c_foot = mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]reklama` WHERE `mesto`='2'"),0);
if($c_foot>0)
{

$res_foot = query("SELECT id,link,link_name,fat,under,incl,color,id_mod,do FROM `$db[prefix]reklama` WHERE `mesto`='2'");

  while($rekl_foot = mysql_fetch_array($res_foot))
{
if($rekl_foot['color']!='')$rekl_foot['link_name'] = '<font color="'.$rekl_foot['color'].'">'.$rekl_foot['link_name'].'</font>';
echo '&bull; <b>'.$rekl_foot['link_name'].'</b>('.$rekl_foot['link'].',до <b>'.formatdate($rekl_foot['do'],'d.m.y G:i').'</b>,'.userlogin($rekl_foot['id_mod'],1,1,$mfvl).')';
if($rekl_foot['fat']==1 || $rekl_foot['under']==1 || $rekl_foot['incl']==1)
{
echo '(';
if($rekl_foot['fat']==1)echo '<b>Ж</b> ';
if($rekl_foot['under']==1) echo '<u>П</u> ';
if($rekl_foot['incl']==1)echo '<i>Н</i> ';
echo ')';
}
echo '[<a href="reklama.php?mode=change&id='.$rekl_foot['id'].'">E</a>] [<a href="reklama.php?mode=del&id='.$rekl_foot['id'].'">D</a>]<br />
';
}

}else{echo '<b>Рекламы нет!</b><br />';}

#echo '';

/*

$res = query('SELECT * FROM `reklama` ORDER BY `id` DESC LIMIT '.$p_str.','.$set_on_page.'  ');
$messages = mysql_result(query('SELECT COUNT(*) FROM `reklama`'),0);
$str = ceil($messages/$set_on_page);
if($messages>0)
{
if($page<=$str)
{
$number = 0;
  while($rekl = mysql_fetch_array($res))
    {
$number++;
echo '<div class="ie">
Ссылка : <b>'.$rekl['link'].'</b><br />
Имя : <b>'.$rekl['link_name'].'</b><br />
Размещение : <b>';
if($rekl['mesto']==0)echo 'На главной';
elseif($rekl['mesto']==1)echo 'Вверху страниц';
elseif($rekl['mesto']==2)echo 'Внизу страниц';
echo '</b><br />
Стоит до : <b>'.formatdate($rekl['do'],'G:i d M y').'</b>(Еще '.formattime($rekl['do']-$sitetime).')<br />';
if($rekl['fat']==1 || $rekl['under']==1 || $rekl['incl']==1)
{
echo 'Допольнительно : ';
if($rekl['fat']==1)echo '<b>жирная</b> ';
if($rekl['under']==1) echo '<u>подчеркнутая</u> ';
if($rekl['incl']==1)echo '<i>наклоненная</i> ';
echo '<br />';
}
if($rekl['color']!='') { echo 'Цвет : <font color="'.$rekl['color'].'">'.$rekl['color'].'</font><br />'; }
echo 'Добавил ссылку : '.userlogin($rekl['id_mod'],0,1,'admin',1,1).'<br />
[<a href="reklama.php?mode=del&id='.$rekl['id'].'">удал.</a>] [<a href="reklama.php?mode=change&id='.$rekl['id'].'">изм.</a>]<br />
</div>
';

}

navigator($str,$page,'reklama.php','',true,true);

}else{echo 'Страница не существует!<br />';}
}else{echo 'Ссылок нет!<br />';}

*/


break;
############
case 'add':
echo '<div class="sec">
Добавление ссылки
</div><div class="vstavka">
';

if(!empty($_POST['link']) and !empty($_POST['link_name']) and !empty($_POST['quantity']) and !empty($_POST['that']))
  {
$link = obr($_POST['link'],'string',40);
$link_name = obr($_POST['link_name'],'string',40);
$mesto = obr($_POST['mesto'],'integer',1);
$mesto = ($mesto == 0 || $mesto == 1 || $mesto == 2) ? $mesto : 0 ;
$color = obr($_POST['color'],'string',7);
$quantity = obr($_POST['quantity'],'integer',4);
$that = obr($_POST['that'],'string',7);
$srok = $sitetime + ($quantity*$that);
$fat =  obr($_POST['fat'],'integer',1);
$under =  obr($_POST['under'],'integer',1);
$incl =  obr($_POST['incl'],'integer',1);
if(query("INSERT INTO `$db[prefix]reklama` SET `link`='$link',`link_name`='$link_name',`mesto`='$mesto',`color`='$color',`do`='$srok',`that`='$that',`id_mod`='$user_prof[id]',`fat`='$fat',`under`='$under',`incl`='$incl' "))
 {
echo 'Ссылка успешно добавлена!<br />
<a href="reklama.php?">Далее&gt;&gt;&gt;</a><br />';
 }
else{echo 'Ошибка!<br />
<a href="reklama.php?mode=add">&lt;&lt;&lt;Назад</a><br />';}
  }
else
  {
echo '<form action="reklama.php?mode=add" method="POST">
Ссылка : <br />
<input type="text" value="http://" name="link" maxlength="40"><br />
Текст : <br />
<input type="text" name="link_name" maxlength="40"><br />
Место размещения : <br />
<select size="1" name="mesto">
  <option value="0">На главной</option>
  <option value="1">Верх страниц</option>
  <option value="2">Низ страниц</option>
</select><br />
Цвет : <br />
<input name="color" type="text" maxlength="7" size="7"><br />
На срок  : <br />
<input name="quantity" size="4" maxlength="4" type="text" /> <select name="that" size="1">
<option value="60">минут</option>
<option value="3600">часов</option>
<option value="86400">дней</option>
<option value="604800">недель</option>
<option value="2419200">месяцев</option>
</select><br />
<input type="checkbox" name="fat" value="1" /> Ссылка жирная<br />
<input type="checkbox" name="under" value="1" /> Ссылка наклоненная<br />
<input type="checkbox" name="incl" value="1" /> Ссылка подчеркнутая<br />
<input type="submit" value="Добавить">
</form>';
  }

break;
############
case 'del':
echo '<div class="sec">
Удаление ссылки
</div><div class="vstavka">
';
if(!empty($_GET['id']))
  {
$id = obr($_GET['id'],'integer',12);
$res = query("SELECT link_name FROM `$db[prefix]reklama` WHERE `id`='$id' ");
  if(mysql_num_rows($res)>0)
    {

    if(isset($_GET['confirm']) && $_GET['confirm']=='yes')
      {

      if(query("DELETE FROM `$db[prefix]reklama` WHERE `id`='$id' "))
        {
        echo 'Ссылка успешно удалена!<br />
<a href="reklama.php?">Далее>>></a><br />';
        }
        else{echo 'Ошибка!<br />
<a href="reklama.php?mode=del&id='.$id.'"><<<Назад</a><br />';}

      }
      else
      {
      echo 'Вы хотите удалить ссылку "'.mysql_result($res,0).'"<br />
      <center><b><a href="reklama.php?mode=del&id='.$id.'&confirm=yes">ДА</a></b> | <b><a href="reklama.php?">НЕТ</a></b></center>';
      }

    }
    else{echo 'Ссылка не существует!<br />
<a href="reklama.php?"><<<Назад</a><br />';}
  }
  else{echo 'Не указан ID ссылки!<br />
<a href="reklama.php?"><<<Назад</a><br />';}


break;
############
case 'change':
echo '<div class="sec">
Изменение ссылки
</div><div class="vstavka">
';

if(!empty($_GET['id']))
  {
$id = obr($_GET['id'],'integer',12);
$res = query("SELECT * FROM `$db[prefix]reklama` WHERE `id`='$id' ");

  if(mysql_num_rows($res)>0)
    {
$link_res = mysql_fetch_array($res);
   if(!empty($_POST['link']) and !empty($_POST['link_name']) and !empty($_POST['quantity']) and !empty($_POST['that']))
     {
$link = obr($_POST['link'],'string',40);
$link_name = obr($_POST['link_name'],'string',40);
$mesto = obr($_POST['mesto'],'integer',1);
$mesto = ($mesto == 0 || $mesto == 1 || $mesto == 2) ? $mesto : 0 ;
$color = obr($_POST['color'],'string',7);
$quantity = obr($_POST['quantity'],'integer',4);
$that = obr($_POST['that'],'string',7);
$srok = $sitetime + ($quantity*$that);
$fat =  obr($_POST['fat'],'integer',1);
$under =  obr($_POST['under'],'integer',1);
$incl =  obr($_POST['incl'],'integer',1);
if(query("UPDATE `$db[prefix]reklama` SET `link`='$link',`link_name`='$link_name',`mesto`='$mesto',`color`='$color',`do`='$srok',`that`='$that',`id_mod`='$user_prof[id]',`fat`='$fat',`under`='$under',`incl`='$incl' WHERE `id`='$link_res[id]'"))
 {
echo 'Ссылка успешно изменена!<br />
<a href="reklama.php?">Далее>>></a><br />';
 }else{
echo 'Ошибка!<br />
<a href="reklama.php?mode=add&id='.$id.'"><<<Назад</a><br />';}
     }
    else
     {
     echo '<form action="reklama.php?mode=change&id='.$id.'" method="POST">
Ссылка : <br />
<input type="text" name="link" value="'.$link_res['link'].'" maxlength="40"><br />
Текст : <br />
<input type="text" name="link_name" value="'.$link_res['link_name'].'" maxlength="40"><br />
Место размещения : <br />
<select size="1" name="mesto">
  <option value="0"'; if($link_res['mesto']==0)echo 'selected="selected"'; echo '>На главной</option>
  <option value="1"'; if($link_res['mesto']==1)echo 'selected="selected"'; echo '>Верх страниц</option>
  <option value="2"'; if($link_res['mesto']==2)echo 'selected="selected"'; echo '>Низ страниц</option>
</select><br />
Цвет : <br />
<input name="color" type="text" value="'.$link_res['color'].'" maxlength="7" size="7"><br />
На срок  : <br />
<input name="quantity" size="4" value="'.round(($link_res['do']-$sitetime)/$link_res['that'], 1).'" maxlength="4" type="text" />
<select name="that" size="1">
<option value="60" '; if($link_res['that']==60)echo 'selected="selected"';  echo '>минут</option>
<option value="3600" '; if($link_res['that']==3600)echo 'selected="selected"';  echo '>часов</option>
<option value="86400" '; if($link_res['that']==86400)echo 'selected="selected"';  echo '>дней</option>
<option value="604800" '; if($link_res['that']==604800)echo 'selected="selected"';  echo '>недель</option>
<option value="2419200" '; if($link_res['that']==2419200)echo 'selected="selected"';  echo '>месяцев</option>
</select><br />
<input type="checkbox" name="fat" value="1"';if($link_res['fat']==1) echo 'checked="checked"'; echo '/> Ссылка жирная<br />
<input type="checkbox" name="under" value="1"';if($link_res['under']==1) echo 'checked="checked"'; echo '/> Ссылка наклоненная<br />
<input type="checkbox" name="incl" value="1"';if($link_res['incl']==1) echo 'checked="checked"'; echo '/> Ссылка подчеркнутая<br />
<input type="submit" value="Изменить">
</form>';

     }

    }
    else{echo 'Ссылка не существует!<br />
<a href="reklama.php?"><<<Назад</a><br />';}
  }
  else{echo 'Не указан ID ссылки!<br />
<a href="reklama.php?"><<<Назад</a><br />';}

break;

/*

############
case '-':
echo '<div class="sec">

</div><div class="vstavka">
';

break;

*/

}


echo '<hr/>';
if($mode != '')echo '...<a href="reklama.php?">Управление рекламой</a><br />';
echo '..<a href="/admin/index.php?">Админ панель</a><br />';
echo '.<a href="/menu/index.php?">Кабинет</a><br />';



require '../inc/foot.php';

################################################
# 0KHQutGA0LjQv9GCINC90LUg0L/QsNCx0LvQuNC6IQ== #
#   0KHRgtCw0LLRgNC+0L/QvtC70YwsIDIwMDkg0LMu   #
################################################

?>