$arrErrors[] = ERROR_FILES_MISSING_FILE; } } elseif (isset($_POST['sort']) && isset($_POST['arrSortList'])) { // сохраняем данные сортировки, переданные из формы !$resume->putSortFields($_POST['arrSortList']) ? messages::printDie(ERROR_FILE_NOT_WRITE) : messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=announces&s=common&action=confResume'); } elseif (isset($_POST['pTitle']) && !empty($_POST['title']) && is_array($_POST['title'])) { // сохраняем данные, переданные из формы $arrTitle = array(); foreach ($_POST['title'] as &$value) { $arrTitle[] = "\tarray('name' => " . stripcslashes($value) . ')'; } $data = "<?php\n" . '$arrTitle = array(' . "\n" . implode(",\n", $arrTitle) . "\n);\n"; !file_put_contents('core/data/resume.pagetitle.pda', $data) ? messages::printDie(ERROR_FILE_NOT_WRITE) : messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=announces&s=common&action=confResume'); } // данные сортировки Резюме в списках отображения $smarty->assign('sortFields', $resume->retSortFields()); // данные TITLE-страниц просмотра Резюме $arrTitle = array(); if (file_exists('core/data/resume.pagetitle.pda')) { foreach (file('core/data/resume.pagetitle.pda') as $value) { if (false !== strpos($value, "array('name'")) { $varName = str_replace(array("\t", "array('name' => ", ")", ",", "\r", "\n"), '', $value); $discription = explode("'", $varName); $arrTitle[$discription[1]] = array('discription' => constant('ANNOUNCE_PAGE_TITLE_DESCRIPT_' . strtoupper($discription[1])), 'varValue' => $varName, 'varChecked' => true); } } } $arrResumeTitle = array('title' => array('discription' => ANNOUNCE_PAGE_TITLE_DESCRIPT_TITLE, 'varValue' => '&$return_data[\'title\']', 'varChecked' => false), 'id_section' => array('discription' => ANNOUNCE_PAGE_TITLE_DESCRIPT_ID_SECTION, 'varValue' => '&$arrDataSections[$return_data[\'id_section\']][\'name\']', 'varChecked' => false), 'id_profession' => array('discription' => ANNOUNCE_PAGE_TITLE_DESCRIPT_ID_PROFESSION, 'varValue' => '&$arrDataProfession[$return_data[\'id_profession\']][\'name\']', 'varChecked' => false), 'id_region' => array('discription' => ANNOUNCE_PAGE_TITLE_DESCRIPT_ID_REGION, 'varValue' => '&$arrDataRegions[$return_data[\'id_region\']][\'name\']', 'varChecked' => false), 'id_city' => array('discription' => ANNOUNCE_PAGE_TITLE_DESCRIPT_ID_CITY, 'varValue' => '&$arrDataCity[$return_data[\'id_city\']][\'name\']', 'varChecked' => false)); $smarty->assign('pTitle', $arrTitle + $arrResumeTitle); } /**