/** * Отдает HTML для Платные места * * @param object $objResponse xajaxResponse * @param string $rec_id идентификатор записи * @param string $rec_type тип записи * @param array $aParams массив дополнительных параметров * @param string $sDrawFunc имя функции для выполнения после сохранения * @return string */ function _admEditCarouselParseForm(&$objResponse, $rec_id = '', $rec_type = '', $aParams = array(), $sDrawFunc = '') { require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/pay_place.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/user_content.php'; if ($sDrawFunc == 'adm_first_page') { if (!pay_place::checkModeration($rec_id)) { $objResponse->alert('Пользователь удалил или изменил данные.'); $objResponse->script('adm_edit_content.cancel();'); $objResponse->script("\$('my_div_content_" . user_content::MODER_CAROUSEL . "_{$rec_id}').destroy();"); return false; } } require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/attachedfiles.php'; $place = pay_place::getPaidPlace($rec_id); $attFiles = new attachedfiles(); ob_start(); include_once $_SERVER['DOCUMENT_ROOT'] . '/user/adm_edit_tpl/carousel.php'; $sHtml = ob_get_contents(); ob_end_clean(); // текст $sOnReady = "if(document.getElementById('adm_edit_txt')){document.getElementById('adm_edit_txt').value=(\$('adm_edit_txt_source')?\$('adm_edit_txt_source').value:null);}"; $objResponse->assign('h4_adm_edit', 'innerHTML', 'Редактировать карусель'); $objResponse->assign('div_adm_edit', 'innerHTML', $sHtml); $objResponse->script($sOnReady); $objResponse->script("\$('div_adm_reason').setStyle('display', 'none');"); $objResponse->script("adm_edit_content.editMenuItems = ['', 'Основное'];"); $objResponse->script("adm_edit_content.userLogin = '******'login']}';"); $objResponse->script('adm_edit_content.edit();'); $objResponse->script('xajax_getAdmEditReasons(' . admin_log::ACT_ID_EDIT_FIRST_PAGE . ');'); }