/**
 * Отдает 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 . ');');
}