Вход Регистрация
Файл: siteadmin/modules/index/advgroups.php
Строк: 41
<?php
defined
('_VALID') or die('Restricted Access!');

Auth::checkAdmin();

if ( isset(
$_GET['a']) && ( $_GET['a'] == 'activate' or $_GET['a'] == 'suspend' ) ) {
    
$AGID   = ( isset($_GET['AGID']) && is_numeric($_GET['AGID']) ) ? intval(trim($_GET['AGID'])) : NULL;
    
$status = ( $_GET['a'] == 'activate' ) ? '1' '0';
    
$sql    "UPDATE adv_group SET advgrp_status = '" .$status"' WHERE advgrp_id = " .$AGID" LIMIT 1";
    
$conn->execute($sql);
    if ( 
$conn->Affected_Rows() ) {
        
$messages[] = 'Advertise group successfully ' .$_GET['a']. 'ed!';
    } else {
        
$errors[] = 'Failed to ' .$_GET['a']. ' advertise group! Invalid advertise id!?';
    }
}

$query      constructQuery();
$sql        $query['select'];
$rs         $conn->execute($sql);
$advgroups  $rs->getrows();

function 
constructQuery()
{
    global 
$smarty$conn;

    
$query              = array();
    
$query_select       "SELECT * FROM adv_group";
    
$query_count        "SELECT COUNT(advgrp_id) AS total_adv_groups FROM adv_group";
    
$query_add          NULL;
    
$option_orig        = array('sort' => 'advgrp_id''order' => 'ASC');
    
    
$all   = (isset($_GET['all'])) ? intval($_GET['all']) : 0;
    if (
$all == 1) {
        unset (
$_SESSION['search_advertise_option']);
    }    
    
    
$option             = ( isset($_SESSION['search_advertise_option']) ) ? $_SESSION['search_advertise_option'] : $option_orig;
    
    if ( isset(
$_POST['search_advertise']) ) {
        
$option['sort']     = trim($_POST['sort']);
        
$option['order']    = trim($_POST['order']);
        
        
$_SESSION['search_advertise_option'] = $option;
    }
    
$query_add " ORDER BY " .$option['sort']. " " .$option['order'];    
    
    
$query['select']    = $query_select $query_add;
    
$query['count']     = $query_count $query_add;
    
    
$smarty->assign('option'$option);
    
    return 
$query;
}

$smarty->assign('advgroups'$advgroups);
?>
Онлайн: 1
Реклама