function GDSsAction() { $img_id = $_SESSION['imag_id']; $imgAccount = ImgAccountUtil::getImgAccountById($img_id, TRUE); $v_params['sys_name'] = SysPropertiesUtil::getPropertyValue("sys_name"); $v_params['sys_slog'] = SysPropertiesUtil::getPropertyValue("sys_slog"); if (NULL != $imgAccount) { $v_params['logined'] = LoginChecker::isLogined(); if ($v_params['logined'] == $img_id) { $v_params['mysc']['main'] = TRUE; $v_params['img_name'] = $imgAccount['img_name']; $v_params['img_all_gds_cats_href'] = "/" . IMAG_PREFIX . $img_id . "/" . IMAG_DIR; $v_params['img_all_blog_cats_href'] = "/" . IMAG_PREFIX . $img_id . "/" . BLOG_DIR; $v_params['img_gds_cats_HTML'] = ImgGdsCatUtil::createTreeHTML($imgAccount['id'], "/" . IMAG_PREFIX . $img_id . "/" . IMAG_DIR . "?" . PROD_CAT_PARAM_NAME . "="); $v_params['img_blog_cats_HTML'] = ImgBlogCatUtil::createTreeHTML($imgAccount['id'], "/" . IMAG_PREFIX . $img_id . "/" . BLOG_DIR . "?" . ART_CAT_PARAM_NAME . "="); $v_params['img_gds_cats'] = ImgGdsCatUtil::getImgGdsCatsByAccountId($imgAccount['id']); $url_pref = "/" . IMAG_PREFIX . $img_id . "/admin/GDSs?"; if ($_REQUEST['cat']) { $_REQUEST['cat'] = (int) $_REQUEST['cat']; $url_pref = $url_pref . "cat=" . $_REQUEST['cat']; $filter['cat'] = $_REQUEST['cat']; } if ($_REQUEST['pname']) { $url_pref = $url_pref . "&pname=" . $_REQUEST['pname']; $filter['pname'] = $_REQUEST['pname']; } if ($_REQUEST['prfrom']) { $_REQUEST['prfrom'] = (int) $_REQUEST['prfrom']; $url_pref = $url_pref . "&prfrom=" . $_REQUEST['prfrom']; $filter['prfrom'] = $_REQUEST['prfrom']; } if ($_REQUEST['prto']) { $_REQUEST['prto'] = (int) $_REQUEST['prto']; $url_pref = $url_pref . "&prto=" . $_REQUEST['prto']; $filter['prto'] = $_REQUEST['prto']; } if ($_REQUEST['tosale']) { $url_pref = $url_pref . "&tosale=" . $_REQUEST['tosale']; $filter['tosale'] = $_REQUEST['tosale']; } $v_params['img_gdss'] = ImgGdsUtil::getImgGdssByFilter($imgAccount['id'], $filter, 18 * $_REQUEST[PAGE_PARAM_NAME], 18); $count_img_gdss = ImgGdsUtil::countImgGdssByFilter($imgAccount['id'], $filter); for ($i = 0; $i < $count_img_gdss / 18; $i++) { $item['value'] = $i + 1; $item['current'] = $i == $_REQUEST[PAGE_PARAM_NAME]; $item['url'] = $url_pref . "&" . PAGE_PARAM_NAME . "=" . $i; $v_params['paginator'][] = $item; } Application::fastView('imag-admin/gds/img_gdss', $v_params); exit; } } Application::fastView('main/sys_error', $v_params); }