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); }
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"); } }