Пример #1
0
$header = 'Товары фотографа';
$ii = count($GLOBALS['IERA_LINKS']);
$GLOBALS['IERA_LINKS'][$ii]['title'] = $header;
$GLOBALS['IERA_LINKS'][$ii++]['url'] = $GLOBALS['URL_base'] . 'adm/photo_products/';
$tpl->Assign('header', $header);
if (isset($_POST['change_user'])) {
    header('Location: /adm/photo_products/' . $_POST['user']);
}
if ($_SESSION['member']['gid'] == _ACL_PHOTOGRAPHER_) {
    $id_photographer = $_SESSION['member']['id_user'];
} elseif (isset($GLOBALS['REQAR'][1]) && is_numeric($GLOBALS['REQAR'][1])) {
    $id_photographer = $GLOBALS['REQAR'][1];
}
$users->UsersList(1, array('gid' => _ACL_PHOTOGRAPHER_));
$tpl->Assign('users_list', $users->list);
$suppliers->SuppliersList();
$tpl->Assign('suppliers_list', $suppliers->list);
if (isset($id_photographer)) {
    $categories = $Products->generateCategory();
    $tpl->Assign('categories', $categories);
    $tpl->Assign('id_photographer', $id_photographer);
    // pagination
    if (isset($_GET['limit']) && is_numeric($_GET['limit'])) {
        $GLOBALS['Limit_db'] = $_GET['limit'];
    }
    if (isset($_GET['limit']) && $_GET['limit'] != 'all' || !isset($_GET['limit'])) {
        if (isset($_POST['page_nbr']) && is_numeric($_POST['page_nbr'])) {
            $_GET['page_id'] = $_POST['page_nbr'];
        }
        $GLOBALS['Limit_db'] = 30;
        $cnt = count($Products->GetBatchesFhoto($id_photographer));
Пример #2
0
    }
    if ($_POST['gid'] !== '0') {
        $arr['gid'] = $_POST['gid'];
    }
} else {
    if (isset($GLOBALS['REQAR'][1]) && is_numeric($GLOBALS['REQAR'][1])) {
        $_POST['gid'] = $GLOBALS['REQAR'][1];
        $arr['gid'] = $_POST['gid'];
        $_POST['smb'] = 1;
    } else {
        $_POST['gid'] = 0;
    }
}
//Paginator
if ($arr['gid'] == 3) {
    $Suppliers->SuppliersList(1, $arr);
} else {
    $User->UsersList(1, $arr);
}
if (isset($_GET['limit']) && is_numeric($_GET['limit'])) {
    $GLOBALS['Limit_db'] = $_GET['limit'];
}
if (isset($_GET['limit']) && $_GET['limit'] != 'all' || !isset($_GET['limit'])) {
    if (isset($_POST['page_nbr']) && is_numeric($_POST['page_nbr'])) {
        $_GET['page_id'] = $_POST['page_nbr'];
    }
    $cnt = $arr['gid'] == 3 ? count($Suppliers->list) : count($User->list);
    $GLOBALS['paginator_html'] = G::NeedfulPages($cnt);
    $limit = ' ' . $GLOBALS['Start'] . ', ' . $GLOBALS['Limit_db'];
} else {
    $GLOBALS['Limit_db'] = 0;