<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
/**
* MaxSite CMS
* (c) http://max-3000.com/
*/
// Форма - работает совместно с edit и new и возвращает $do_script $do $posle
/*
вывод с editor_markitup по такой схеме:
$do_script
<form method="post" enctype="multipart/form-data" id="form_editor">
$do
<textarea>
$posle
</form>
*/
// script, который подключаем перед формой $do_script
// вынесен в отдельный файл ради удобства
require($MSO->config['admin_plugins_dir'] . 'admin_page/form-do_script.php');
# до
// div.new_or_edit общий контейнер: открывается в $do, закрывается в $posle
$do = mso_form_session('f_session_id') . '<div class="new_or_edit">
<div class="page-header"><input value="' . $f_header . '" name="f_header" class="f_header" title="' . t('Заголовок записи (нажмите Enter, чтобы сохранить запись)') . '" placeholder="' . t('Укажите заголовок') . '"></div>'
. mso_hook('admin_page_form_pre_all_meta')
. '<div class="mso-tabs_widget mso-tabs_widget_000">
<div class="mso-tabs">
<ul class="mso-tabs-nav">
<li class="mso-tabs-elem mso-tabs-current i-edit"><span>' . t('Текст') . '</span></li>
<li class="mso-tabs-elem i-cat"><span>' . t('Рубрики и метки') . '</span></li>
<li class="mso-tabs-elem i-meta"><span>' . t('Основные опции') . '</span></li>
<li class="mso-tabs-elem i-other"><span>' . t('Дополнительные') . '</span></li>'
. $custom_meta_i . '
</ul>
<div class="mso-tabs-box mso-tabs-visible tabs_editor"><!-- Редактор -->';
# после
$posle = '
<div class="page_status">
<p class="page_status">
<label><input name="f_status[]" type="radio" ' . $f_status_publish . ' value="publish" id="f_status_publish"> ' . t('Опубликовать') . '</label>
<label><input name="f_status[]" type="radio" ' . $f_status_draft . ' value="draft" id="f_status_draft"> ' . t('Черновик') . '</label>
<label><input name="f_status[]" type="radio" ' . $f_status_private . ' value="private" id="f_status_private"> ' . t('Личное') . '</label>
</p>
</div>
</div>
<div class="mso-tabs-box tabs_bordered"><!-- Рубрики и метки -->
<div class="page_cat">' . $all_cat . '</div>
<div class="page_tags">
<h4>' . t('Метки (через запятую)') . '</h4>
<textarea name="f_tags" id="f_tags">' . $f_tags . '</textarea>'
. $f_all_tags . '
</div>
</div>
<div class="mso-tabs-box tabs_bordered"><!-- Основные опции -->
<div class="all-meta">' . $all_meta . mso_hook('admin_page_form_add_all_meta') . '</div>
</div>
<div class="mso-tabs-box tabs_bordered"><!-- Дополнительные -->
<div class="all-other">'
. mso_hook('admin_page_form_add_block_1') . '
<div class="page_meta_block"><div class="flex flex-wrap pad10-tb">
<p class="w25 w100-tablet bold">' . t('Короткая ссылка') . '</p>
<div class="w75 w100-tablet"><input type="text" value="' . $f_slug . '" name="f_slug" class="f_slug" title="' . t('Короткая ссылка') . '">
</div></div></div>
<div class="page_meta_block"><div class="flex flex-wrap pad10-tb">
<p class="w25 w100-tablet bold">' . t('Тип страницы') . '</p>
<div class="w75 w100-tablet">' . $all_post_types . '
</div></div></div>
<div class="page_meta_block"><div class="flex flex-wrap pad10-tb">
<p class="w25 w100-tablet bold">' . t('Обсуждение') . '</p>
<div class="w75 w100-tablet"><label><input name="f_comment_allow" type="checkbox" ' . $f_comment_allow . '> ' . t('Разрешить комментирование') . '</label> <label><input name="f_feed_allow" type="checkbox" ' . $f_feed_allow . '> ' . t('Публикация в RSS') . '</label>
</div></div></div>
<div class="page_meta_block"><div class="flex flex-wrap pad10-tb">
<p class="w25 w100-tablet bold">' . t('Пароль для чтения') . '</p>
<div class="w75 w100-tablet"><input type="text" value="' . $f_password . '" name="f_password">
</div></div></div>
<div class="page_meta_block"><div class="flex flex-wrap pad10-tb">
<p class="w25 w100-tablet bold">' . t('Порядок') . '</p>
<div class="w75 w100-tablet"><input type="number" value="' . $page_menu_order . '" name="f_menu_order">
</div></div></div>
<div class="page_meta_block"><div class="flex flex-wrap pad10-tb">
<p class="w25 w100-tablet bold">' . t('Автор') . '</p>
<div class="w75 w100-tablet">' . $all_users . '
</div></div></div>
<div class="page_meta_block"><div class="flex flex-wrap pad10-tb">
<p class="w25 w100-tablet bold">' . t('Родительская страница') . '</p>
<div class="w75 w100-tablet">' . $all_pages . '
</div></div></div>
<div class="page_meta_block"><div class="flex flex-wrap pad10-tb">
<p class="w25 w100-tablet bold">' . t('Дата публикации') . '</p>
<div class="w75 w100-tablet"><input name="f_date_change" id="f_date_change" type="checkbox" ' . $f_date_change . '> ' . t('Изменить дату') . '
<a href="#" style="font-size: 1.5em; text-decoration: none;" id="set_current_time" title="' . t('Установить текущее время компьютера') . '">◕</a>
<br>' . $date_y . ' ' . $date_m . ' ' . $date_d . '
— ' . $time_h . ' : ' . $time_m . ' : ' . $time_s . '
<br><em>' . $date_time . '</em>
</div></div></div>'
. mso_hook('admin_page_form_add_block_2') . '
</div>
</div>
' . $custom_meta . '
</div><!-- /div.mso-tabs -->
</div><!-- div.mso-tabs_widget.mso-tabs_widget_000 -->
' . $f_return . '
<button type="submit" name="' . $name_submit . '" class="button i-save">' . t('Сохранить') . '</button> ' . $f_bsave . $f_bfiles_upload . ' <span class="autosave-editor mar10-l t90"></span><div class="bsave_result"></div>
<div class="all-files">' . $all_files . '</div>
</div><!-- /div.new_or_edit -->
';
# end of file