Esempio n. 1
0
 function faqAction()
 {
     $v_params['logined'] = LoginChecker::isLogined();
     $v_params['sys_name'] = SysPropertiesUtil::getPropertyValue("sys_name");
     $v_params['sys_slog'] = SysPropertiesUtil::getPropertyValue("sys_slog");
     $v_params['faq']['main'] = TRUE;
     $v_params['in_card_count'] = CardCounter::countGDSinCard();
     $v_params['sys_news_cats_HTML'] = SysNewsCatUtil::createTreeHTML("/" . SYS_BLOG_DIR . "?" . SYS_ART_CAT_PARAM_NAME . "=");
     $v_params['sys_static_page'] = SysStaticPagesUtil::getSysStaticPageByName("faq");
     $v_params['sys_static_page_blocks'] = SysStaticPageBlocksUtil::getSysStaticPageBlocksByPageId($v_params['sys_static_page']['id']);
     Application::fastView('main/sys_static_page', $v_params);
 }
Esempio n. 2
0
 function pageBlockAction()
 {
     $v_params['sys_name'] = SysPropertiesUtil::getPropertyValue("sys_name");
     $v_params['sys_slog'] = SysPropertiesUtil::getPropertyValue("sys_slog");
     if (LoginChecker::isAdmin()) {
         $img_albums = ImgAlbumUtil::getImgAlbumsByAccountID(0);
         $img_album_pictures = ImgPictureUtil::getImgPicturesNoAlbum(0);
         $v_params['img_albums'][] = array("name" => "Без альбома", "pictures" => $img_album_pictures);
         foreach ($img_albums as $img_album) {
             $img_album_pictures = ImgPictureUtil::getImgPicturesByAlbumId($img_album['id'], 0);
             $v_params['img_albums'][] = array("name" => $img_album['name'], "pictures" => $img_album_pictures);
         }
         $pageID = (int) $_GET['corresp'];
         if (0 == strcmp("add", $_GET['act']) && $pageID) {
             $v_params['act_name'] = "Добавить блок";
             $v_params['num_tab'] = 0;
             if ($_POST['send_block_form']) {
                 $sysStaticPageBlock['sys_static_page_id'] = $_GET['corresp'];
                 $sysStaticPageBlock['order_in_page'] = (int) $_POST['order'];
                 $sysStaticPageBlock['image_id'] = (int) $_POST['pict_id'];
                 $sysStaticPageBlock['image_title'] = $_POST['img_desk'];
                 if (0 == (int) $_POST['selected_tab']) {
                     $sysStaticPageBlock['block_type_id'] = 1;
                     $sysStaticPageBlock['text_content'] = $_POST['text_content_t'];
                 } else {
                     if (1 == (int) $_POST['selected_tab']) {
                         $sysStaticPageBlock['block_type_id'] = 0;
                     } else {
                         if (2 == (int) $_POST['selected_tab']) {
                             $sysStaticPageBlock['block_type_id'] = 2;
                             $sysStaticPageBlock['text_content'] = $_POST['text_content'];
                         }
                     }
                 }
                 $sspID = SysStaticPageBlocksUtil::insertSysStaticPageBlock($sysStaticPageBlock);
                 header("Location: /superAdmin/pageBlock?id={$sspID}&act=upd&corresp=" . $_GET['corresp']);
             }
         } else {
             if (0 == strcmp("upd", $_GET['act']) && $pageID && $_GET['id']) {
                 $v_params['act_name'] = "Редактировать блок";
                 if ($_POST['send_block_form']) {
                     $sysStaticPageBlock['id'] = $_GET['id'];
                     $sysStaticPageBlock['sys_static_page_id'] = $_GET['corresp'];
                     $sysStaticPageBlock['order_in_page'] = (int) $_POST['order'];
                     $sysStaticPageBlock['image_id'] = (int) $_POST['pict_id'];
                     $sysStaticPageBlock['image_title'] = $_POST['img_desk'];
                     if (0 == $_POST['selected_tab']) {
                         $sysStaticPageBlock['block_type_id'] = 1;
                         $sysStaticPageBlock['text_content'] = $_POST['text_content_t'];
                     } else {
                         if (1 == $_POST['selected_tab']) {
                             $sysStaticPageBlock['block_type_id'] = 0;
                         } else {
                             if (2 == $_POST['selected_tab']) {
                                 $sysStaticPageBlock['block_type_id'] = 2;
                                 $sysStaticPageBlock['text_content'] = $_POST['text_content'];
                             }
                         }
                     }
                     SysStaticPageBlocksUtil::updateSysStaticPageBlock($sysStaticPageBlock);
                 }
                 if ($_POST['send_block_form']) {
                     $v_params['ssp_block'] = $sysStaticPageBlock;
                 } else {
                     $v_params['ssp_block'] = SysStaticPageBlocksUtil::getSysStaticPageBlockById($_GET['id']);
                 }
                 $v_params['num_tab'] = 0;
                 if (0 == $v_params['ssp_block']['block_type_id']) {
                     $v_params['num_tab'] = 1;
                 } else {
                     if (2 == $v_params['ssp_block']['block_type_id']) {
                         $v_params['num_tab'] = 2;
                     }
                 }
             } else {
                 if (0 == strcmp("del", $_GET['act']) && $pageID && $_GET['id']) {
                     $v_params['act_name'] = "Удалить блок";
                     if (isset($_POST['del_block_form'])) {
                         SysStaticPageBlocksUtil::deleteSysStaticPageBlockById($_GET['id']);
                         header("Location: /superAdmin/presentation");
                     }
                     $v_params['ssp_block'] = SysStaticPageBlocksUtil::getSysStaticPageBlockById($_GET['id']);
                     Application::fastView('super-admin/static-page/static_page_block_del', $v_params);
                     return;
                 }
             }
         }
         Application::fastView('super-admin/static-page/static_page_block_au', $v_params);
         exit;
     } else {
         header("Location: /superAdmin/login");
     }
 }