<?php ob_start(); include "config.inc.php"; include LANG_CONFIG; //Inizializzazione strumenti necessari include DB; include CLASS_pages; $main = new pages($db_conn); //Informazioni pagina $curr_page = "ambienti"; $curr_page_id = 8; $page = $main->getPage(TABLE_cms, $curr_page_id, $_SESSION['lang']['id']); include TPL_HEADER; ?> <section class="pageContent"> <?php include_once TPL_TITLE; ?> <div class="wrapperCatalog black"> <div class="container"> <div style="padding: 0 20px 0 20px"> <?php echo stripslashes($page->fields['contenuto']); ?> </div> <div class="clear"></div> </div><!-- /container --> </div><!-- /wrapperCatalog --> </section> <?php
// присваеваем полученные данные объекту $pages->arrBindFields = $arrBindFields; $pages->arrNoBindFields = $arrNoBindFields; // производим запись в таблицу БД !$pages->recPage() ? $arrErrors[] = db::$message_error ? db::$message_error : ERROR_MISMATCH_FIELDS : messages::messageChangeSaved(MESSAGE_PAGE_ADDED, false, CONF_ADMIN_FILE . '?m=manager&s=dop.pages'); } else { $smarty->assign('return_data', $arrBindFields + $arrNoBindFields); } } $arrActions['add'] = true; } elseif ('edit' === $_GET['action'] && !empty($_GET['id'])) { // инициируем "Наименование страницы" отображаемое в форме $arrNamePage[] = array('name' => MENU_ACTION_EDIT, 'link' => false); $_GET['id'] = $_GET['id'] ? (string) strtolower($_GET['id']) : ''; if ($pages->issetPage("id IN (" . secure::escQuoteData($_GET['id']) . ") AND token IN ('active','archived')")) { $arrPage = $pages->getPage("id IN (" . secure::escQuoteData($_GET['id']) . ")"); $smarty->assign('return_data', $arrPage); // сохранение отредактированной страницы if (isset($_POST['save'])) { // получаем из формы поля обязательные для заполнения $arrBindFields = $_POST['arrBindFields']; // получаем из формы поля не обязательные для заполнения $arrNoBindFields = $_POST['arrNoBindFields']; $arrBindFields['id'] = strtolower(trim($arrBindFields['id'])); $arrNoBindFields['token'] = isset($arrNoBindFields['token']) ? 'active' : 'archived'; $arrNoBindFields['sort'] = (int) abs($arrNoBindFields['sort']); /////////////////////////////////////////////////////////////// // Проверка данных, полученных из формы /////////////////////////////////////////////////////////////// // проверка ID if (!$arrBindFields['id']) {