View file modules/2ads/index.php

File size: 4.84Kb
<?php
acms_header('Реклама (посуточная оплата)', 'users');

//Удалить
if (get('delete')){
  
  $ads = db::get_string("SELECT * FROM `ADS2` WHERE `USER_ID` = ? AND `ACT` != '1' AND `ID` = ? LIMIT 1", [user('ID'), intval(get('delete'))]);
  
  if (isset($ads['ID'])){
    
    require_once (ROOT.'/modules/2ads/plugins/delete.php');
    
  }
  
}

//Продлить срок
if (get('go')){
  
  $ads = db::get_string("SELECT * FROM `ADS2` WHERE `USER_ID` = ? AND `ACT` = '1' AND `ID` = ? LIMIT 1", [user('ID'), intval(get('go'))]);
  
  if (isset($ads['ID'])){
    
    require_once (ROOT.'/modules/2ads/plugins/go.php');
    
  }
  
}

//Остановить
if (get('stop') && db::get_column("SELECT COUNT(*) FROM `ADS2` WHERE `USER_ID` = ? AND `ACT` = '1' AND `ID` = ? LIMIT 1", [user('ID'), intval(get('stop'))]) > 0){
  
  db::get_set("UPDATE `ADS2` SET `ACT` = '0' WHERE `ID` = ? LIMIT 1", [intval(get('stop'))]);
  
  success('Площадка успешно остановлена');
  redirect('/m/2ads/');
  
}

//Запустить
if (get('start') && db::get_column("SELECT COUNT(*) FROM `ADS2` WHERE `USER_ID` = ? AND `ACT` = '0' AND `ID` = ? LIMIT 1", [user('ID'), intval(get('start'))]) == 1){
  
  db::get_set("UPDATE `ADS2` SET `ACT` = '1' WHERE `ID` = ? LIMIT 1", [intval(get('start'))]);
  
  success('Площадка успешно запущена');
  redirect('/m/2ads/');
  
}

?><div class='menu-nav-content'><?

if (get('get') == 'active') {
  
  $url = "?get=active&";
  $act = "AND `ACT` = '1'";
  
  ?>
  <a class='menu-nav' href='/m/2ads/'>
  <?=lg('Все')?>
  </a>
  <a class='menu-nav h' href='/m/2ads/?get=active'>
  <?=lg('Активные')?>
  </a>
  <a class='menu-nav' href='/m/2ads/?get=moderation'>
  <?=lg('На модерации')?>
  </a>
  <a class='menu-nav' href='/m/2ads/?get=off'>
  <?=lg('Отключенные')?>
  </a>
  <a class='menu-nav' href='/m/2ads/?get=delete'>
  <?=lg('Отклоненные')?>
  </a>
  <?
  
}elseif (get('get') == 'moderation') {
  
  $url = "?get=moderation&";
  $act = "AND `ACT` = '2'";
  
  ?>
  <a class='menu-nav' href='/m/2ads/'>
  <?=lg('Все')?>
  </a>
  <a class='menu-nav' href='/m/2ads/?get=active'>
  <?=lg('Активные')?>
  </a>
  <a class='menu-nav h' href='/m/2ads/?get=moderation'>
  <?=lg('На модерации')?>
  </a>
  <a class='menu-nav' href='/m/2ads/?get=off'>
  <?=lg('Отключенные')?>
  </a>
  <a class='menu-nav' href='/m/2ads/?get=delete'>
  <?=lg('Отклоненные')?>
  </a>
  <?
  
}elseif (get('get') == 'off') {
  
  $url = "?get=off&";
  $act = "AND `ACT` = '0'";
  
  ?>
  <a class='menu-nav' href='/m/2ads/'>
  <?=lg('Все')?>
  </a>
  <a class='menu-nav' href='/m/2ads/?get=active'>
  <?=lg('Активные')?>
  </a>
  <a class='menu-nav' href='/m/2ads/?get=moderation'>
  <?=lg('На модерации')?>
  </a>
  <a class='menu-nav h' href='/m/2ads/?get=off'>
  <?=lg('Отключенные')?>
  </a>
  <a class='menu-nav' href='/m/2ads/?get=delete'>
  <?=lg('Отклоненные')?>
  </a>
  <?
  
}elseif (get('get') == 'delete') {
  
  $url = "?get=delete&";
  $act = "AND `ACT` = '3'";
  
  ?>
  <a class='menu-nav' href='/m/2ads/'>
  <?=lg('Все')?>
  </a>
  <a class='menu-nav' href='/m/2ads/?get=active'>
  <?=lg('Активные')?>
  </a>
  <a class='menu-nav' href='/m/2ads/?get=moderation'>
  <?=lg('На модерации')?>
  </a>
  <a class='menu-nav' href='/m/2ads/?get=off'>
  <?=lg('Отключенные')?>
  </a>
  <a class='menu-nav h' href='/m/2ads/?get=delete'>
  <?=lg('Отклоненные')?>
  </a>
  <?
  
}else{

  $url = "?";
  $act = null;
  
  ?>
  <a class='menu-nav h' href='/m/2ads/'>
  <?=lg('Все')?>
  </a>
  <a class='menu-nav' href='/m/2ads/?get=active'>
  <?=lg('Активные')?>
  </a>
  <a class='menu-nav' href='/m/2ads/?get=moderation'>
  <?=lg('На модерации')?>
  </a>
  <a class='menu-nav' href='/m/2ads/?get=off'>
  <?=lg('Отключенные')?>
  </a>
  <a class='menu-nav' href='/m/2ads/?get=delete'>
  <?=lg('Отклоненные')?>
  </a>
  <?
  
}

?>
</div>  
<div class='list'>
<a class='btn' href='/m/2ads/add/'><?=icons('plus', 15, 'fa-fw')?> <?=lg('Добавить площадку')?></a>
</div>
<?

$column = db::get_column("SELECT COUNT(*) FROM `ADS2` WHERE `USER_ID` = ? ".$act, [user('ID')]);
$spage = spage($column, PAGE_SETTINGS);
$page = page($spage);
$limit = PAGE_SETTINGS * $page - PAGE_SETTINGS;

if ($column == 0){ 
  
  html::empty();
  
}else{
  
  ?><div class='list-body'><?
  
}

$data = db::get_string_all("SELECT * FROM `ADS2` WHERE `USER_ID` = ? ".$act." ORDER BY `TIME` DESC LIMIT ".$limit.", ".PAGE_SETTINGS, [user('ID')]);
while ($list = $data->fetch()){
  
  require (ROOT.'/modules/2ads/plugins/ads_list.php');

}

if ($column > 0){

  ?></div><?
  
}

get_page('/m/2ads/'.$url, $spage, $page);

back('/', 'На главную');
acms_footer();