Exemplo n.º 1
0
 function blogAction()
 {
     $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();
         $v_params['in_card_count'] = CardCounter::countGDSinCard();
         if ($v_params['logined'] == $img_id) {
             $v_params['mysc']['main'] = TRUE;
         }
         $v_params['img_name'] = $imgAccount['img_name'];
         $v_params['img_slog'] = $imgAccount['img_slog'];
         $v_params['img_all_gds_cats_href'] = "/" . IMAG_PREFIX . $img_id . "/" . IMAG_DIR;
         $v_params['img_gds_cats_HTML'] = ImgGdsCatUtil::createTreeHTML($imgAccount['id'], "/" . IMAG_PREFIX . $img_id . "/" . IMAG_DIR . "?" . PROD_CAT_PARAM_NAME . "=");
         $v_params['img_all_blog_cats_href'] = "/" . IMAG_PREFIX . $img_id . "/" . BLOG_DIR;
         $v_params['img_blog_cats_HTML'] = ImgBlogCatUtil::createTreeHTML($imgAccount['id'], "/" . IMAG_PREFIX . $img_id . "/" . BLOG_DIR . "?" . ART_CAT_PARAM_NAME . "=");
         $v_params['img_blog_breadcrump_HTML'] = ImgBlogCatUtil::createBreadcrumpHTML($imgAccount['id'], $_REQUEST[ART_CAT_PARAM_NAME]);
         $v_params['img_blog_arts'] = ImgBlogArtUtil::getImgBlogArtsByAccountIdAndImgBlogCatId($imgAccount['id'], $_REQUEST[ART_CAT_PARAM_NAME], ART_ON_PAGE * $_REQUEST[PAGE_PARAM_NAME], ART_ON_PAGE);
         $v_params['img_art_link'] = "/" . IMAG_PREFIX . $imgAccount['id'] . "/" . ARTICLE_DIR . "?" . ART_PARAM_NAME . "=";
         $count_img_arts = ImgBlogArtUtil::getCountOfImgBlogArtByAccountIdAndImgBlogCatId($imgAccount['id'], $_REQUEST[ART_CAT_PARAM_NAME]);
         for ($i = 0; $i < $count_img_arts / ART_ON_PAGE; $i++) {
             $item['value'] = $i + 1;
             $item['current'] = $i == $_REQUEST[PAGE_PARAM_NAME];
             if ($_REQUEST[ART_CAT_PARAM_NAME]) {
                 $item['url'] = "/" . IMAG_PREFIX . $img_id . "/" . BLOG_DIR . "/?" . ART_CAT_PARAM_NAME . "=" . $_REQUEST[ART_CAT_PARAM_NAME] . "&" . PAGE_PARAM_NAME . "=" . $i;
             } else {
                 $item['url'] = "/" . IMAG_PREFIX . $img_id . "/" . BLOG_DIR . "/?" . PAGE_PARAM_NAME . "=" . $i;
             }
             $v_params['paginator'][] = $item;
         }
         Application::fastView('imags/img_blog_category', $v_params);
     } else {
         Application::fastView('main/sys_error', NULL);
     }
 }