<?php
/*
=====================================================
 Модуль создал: REZER (http://rezer.net)
=====================================================
 Файл: main.php
=====================================================
 Данный код защищен авторскими правами
=====================================================
 Назначение: Общее представление админцентра
=====================================================
*/

if( !defined( "DATALIFEENGINE" ) ) die( "Hacking attempt!" );

//------------------------------------------------=-=-=-=-=
//	Вывод шапки и навигации
//------------------------------------------------=-=-=-=-=

echoheader( "","" );
opentable();

echo <<<HTML

<link rel="stylesheet" type="text/css" href="engine/inc/menu/style/list.css">
<table style="margin-left:20px;" width="100%" height="60px">
	<tr height="60px">
		<td width="70px" align="left"><a href="#main" onclick="ChangeOption('main'); return false;"><img title="Главная" src="engine/inc/board/style/images/main.gif" border="0"></a></td>
		<td width="70px" align="left"><a href="#category" onclick="ChangeOption('category'); return false;"><img title="Категории объявлений" src="engine/inc/board/style/images/category.png" border="0"></a></td>
		<td width="70px" align="left"><a href="#country" onclick="ChangeOption('country'); return false;"><img title="Страны и города" src="engine/inc/board/style/images/country.png" border="0"></a></td>
		<td width="70px" align="left"><a href="#currency" onclick="ChangeOption('currency'); return false;"><img title="Валюты" src="engine/inc/board/style/images/currency.png" border="0"></a></td>
		<td width="70px" align="left"><a href="#board_type" onclick="ChangeOption('board_type'); return false;"><img title="Типы предложений" src="engine/inc/board/style/images/board_type.png" border="0"></a></td>
		<td width="70px" align="left"><a href="#fields" onclick="ChangeOption('fields'); return false;"><img title="Дополнительные поля" src="engine/inc/board/style/images/fields.png" border="0"></a></td>
		<td width="70px" align="left"><a href="#banners" onclick="ChangeOption('banners'); return false;"><img title="Управление баннерами" src="engine/inc/board/style/images/banners.png" border="0"></a></td>
		<td width="70px" align="left"><a href="#blocks" onclick="ChangeOption('blocks'); return false;"><img title="Управление блоками" src="engine/inc/board/style/images/blocks.png" border="0"></a></td>
		<td width="70px" align="left"><a href="#email_tpl" onclick="ChangeOption('email_tpl'); return false;"><img title="Email шаблоны" src="engine/inc/board/style/images/email_tpl.png" border="0"></a></td>
		<td width="70px" align="left"><a href="#options" onclick="ChangeOption('options'); return false;"><img title="Настройки" src="engine/inc/board/style/images/options.gif" border="0"></a></td>
		<td width="70px" align="left"><a href="#about" onclick="ChangeOption('about'); return false;"><img title="Об авторе/Документация/Контакты" src="engine/inc/board/style/images/about.gif" border="0"></a></td>
		<td>&nbsp;</td>
		<td align="right" style="padding: 0px 35px 0px 0px;" id="UpdateStatus">
			<img src="engine/inc/board/style/images/ajax.png" alt="Обновить" title="Обновить" style="cursor: pointer;" onclick="UpdateList(); return false;" border="0" />
		</td>
	</tr>
</table>

HTML;

closetable();

//------------------------------------------------=-=-=-=-=
//	Список альбомов и фотографий
//------------------------------------------------=-=-=-=-=

echo CalendarSetup();
echo "<div id=\"main\">";
require_once( ENGINE_DIR."/inc/board/list/main.php" );
echo "</div>";

//------------------------------------------------=-=-=-=-=
//	Список категорий
//------------------------------------------------=-=-=-=-=

echo "<div id=\"category\" style=\"display: none;\">";
require_once( ENGINE_DIR."/inc/board/list/category.php" );
echo "</div>";

//------------------------------------------------=-=-=-=-=
//	Список стран и городов
//------------------------------------------------=-=-=-=-=

echo "<div id=\"country\" style=\"display: none;\">";
require_once( ENGINE_DIR."/inc/board/list/country.php" );
echo "</div>";

//------------------------------------------------=-=-=-=-=
//	Список валют
//------------------------------------------------=-=-=-=-=

echo "<div id=\"currency\" style=\"display: none;\">";
require_once( ENGINE_DIR."/inc/board/list/currency.php" );
echo "</div>";

//------------------------------------------------=-=-=-=-=
//	Список типов предложений
//------------------------------------------------=-=-=-=-=

echo "<div id=\"board_type\" style=\"display: none;\">";
require_once( ENGINE_DIR."/inc/board/list/board_type.php" );
echo "</div>";

//------------------------------------------------=-=-=-=-=
//	Дополнительные поля
//------------------------------------------------=-=-=-=-=

echo "<div id=\"fields\" style=\"display: none;\">";
require_once( ENGINE_DIR."/inc/board/list/fields.php" );
echo "</div>";

//------------------------------------------------=-=-=-=-=
//	Баннеры
//------------------------------------------------=-=-=-=-=

echo "<div id=\"banners\" style=\"display: none;\">";
require_once( ENGINE_DIR."/inc/board/list/banners.php" );
echo "</div>";

//------------------------------------------------=-=-=-=-=
//	Блоки
//------------------------------------------------=-=-=-=-=

echo "<div id=\"blocks\" style=\"display: none;\">";
require_once( ENGINE_DIR."/inc/board/list/blocks.php" );
echo "</div>";

//------------------------------------------------=-=-=-=-=
//	Email шаблоны
//------------------------------------------------=-=-=-=-=

echo "<div id=\"email_tpl\" style=\"display: none;\">";
require_once( ENGINE_DIR."/inc/board/list/email_tpl.php" );
echo "</div>";

//------------------------------------------------=-=-=-=-=
//  Настройки модуля
//------------------------------------------------=-=-=-=-=

echo "<div id=\"options\" style=\"display: none;\"><form name=\"save\" method=\"post\" action=\"\" onsubmit=\"formSubmit( 'save', 'save.php', 'save', 'status.gif', 'save', 'off' ); return false;\">";

opentable();
tableheader( "Настройки" );

echo "<div id=\"opt_panel\"><div class=\"dle_aTab\">";
echo showStart();

showRow( "Включить модуль", "Включение и отключения модуля для показа меню на сайте.", makeDropDown( array( "yes" => "Да", "no" => "Нет" ), "save_con[on]", $Board->Config['on'] ) );

showRow( "Включить доп. поля", "Дополнительные поля позволяют заполнять доп. информацию, загружать изображения к объявлениям, причём у каждой категории могут быть свои собственные доп. поля.", makeDropDown( array( "on" => "Да", "off" => "Нет" ), "save_con[field_on]", $Board->Config['field_on'] ) );

showRow( "Расширенный поиск", "Включить расширенный поиск объявлений сос всеми опциями объявлений?<br /> Отключение данной функции может снизить нагрузку на сайт с большим колличеством объявлений.", makeDropDown( array( "on" => "Включить", "off" => "Выключить" ), "save_con[fullsearch_on]", $Board->Config['fullsearch_on'] ) );

showRow( "Страны и города", "Страны и города позволяют выводить пользователям только те объявления, которые находятся в их городе, не зависимо от того, где находится посетитель. Однако данная опция создаёт дополнительную нагрузку на сервер и отключает кэширование категорий, что добавляет запросы к БД.", makeDropDown( array( "on" => "Включить", "off" => "Выключить" ), "save_con[region_on]", $Board->Config['region_on'] ) );

showRow( "RSS ленты", "Модуль может экспортировать все объявления в RSS ленту, для каждой категории создаётся отдельная RSS лента.", makeDropDown( array( "yes" => "Включить", "no" => "Выключить" ), "save_con[rss_on]", $Board->Config['rss_on'] ) );

showRow( "Объявлений в RSS ленте", "Введите максимальное количество экспортируемых объявлений в одну RSS ленту.", "<input type=\"text\" name=\"save_con[max_rss]\" value=\"{$Board->Config['max_rss']}\" class=\"edit\" style=\"width: 70px; text-align: ccenter;\" />" );

showRow( "Кэширование", "Кэширование позволяет снизить нагрузку на БД кэшируя вывод результатов.", makeDropDown( array( "yes" => "Да", "no" => "Нет" ), "save_con[cache]", $Board->Config['cache'] ) );

showRow( "Кэшировать счётчик просмотров", "При каждом просмотре объявление обновляется счётчик просмотров в базе данных. Данное действие можно оптимизировать, собирав все просмотры в спец. файл, а затем один раз в 2 часа обновлять.", makeDropDown( array( "yes" => "Да", "no" => "Нет" ), "save_con[cache_views]", $Board->Config['cache_views'] ) );

showRow( "Время жизни кэша", "Введите в минутах время жизни кэша, по истичении которых, он будет автоматически обновляться.", "<input type=\"text\" name=\"save_con[cache_time]\" value=\"{$Board->Config['cache_time']}\" class=\"edit\" style=\"width: 70px; text-align: ccenter;\" />" );

showRow( "Название модуля", "Введите название страницы, которая будет выводиться в теге &lt;title&gt;.", "<input type=\"text\" name=\"save_con[main_title]\" value=\"{$Board->Config['main_title']}\" class=\"edit\" style=\"width: 200px;\" />" );

echo "</div><div class=\"dle_aTab\">";
echo showStart();

showRow( "Список категорий", "Выводить список категорий на главной странице доски объявлений.", makeDropDown( array( "yes" => "Да", "no" => "Нет" ), "save_con[main_page_cats]", $Board->Config['main_page_cats'] ) );

showRow( "Количество колонок", "Введите количество колонок при выводе списка категорий.", "<input type=\"text\" name=\"save_con[main_page_max_columns]\" value=\"{$Board->Config['main_page_max_columns']}\" class=\"edit\" style=\"text-align: center; width: 60px;\" />" );

showRow( "Максимум подкатегорий", "Введите максимальное количество подкатегорий, которые могут вывестись. Если количество подкатегорий привысит лимит, они будут выведены через запятую (уже без их подкатегорий). Для отмены ограничения оставьте 0.", "<input type=\"text\" name=\"save_con[main_page_max_echo_thread_cats]\" value=\"{$Board->Config['main_page_max_echo_thread_cats']}\" class=\"edit\" style=\"text-align: center; width: 60px;\" />" );

showRow( "Выводить последние объявления", "Включить вывод последних объявлений на главной странице модуля?", makeDropDown( array( "on" => "Включить", "off" => "Выключить" ), "save_con[main_page_on_last]", $Board->Config['main_page_on_last'] ) );

showRow( "Количество последних объявлений", "Введите количество последних объявлений, выводящихся на главной странице модуля.", "<input type=\"text\" name=\"save_con[main_page_max_last]\" value=\"{$Board->Config['main_page_max_last']}\" class=\"edit\" style=\"text-align: center; width: 60px;\" />" );

echo "</div><div class=\"dle_aTab\">";
echo showStart();

showRow( "Объявлений на страницу", "Введите количество объявлений на одну страницу.", "<input type=\"text\" name=\"save_con[view_cat_on_page]\" value=\"{$Board->Config['view_cat_on_page']}\" class=\"edit\" style=\"text-align: center; width: 60px;\" />" );

showRow( "Список подкатегорий", "Выберите тип вывода подкатегорий, когда пользователь находится в категории.<br />
	<ol>
		<li><strong>Стандартный</strong> - выведет все подкатегории первого уровня вложенности начиная от просматриваемой.</li>
		<li><strong>Все подкатегории</strong> - выведет все подкатегории просматриваемого раздела, а также и их подкатегории.</li>
		<li><strong>Все от главной</strong> - всегда будет выводить список всех подкатегории неограниченной вложенности, начиная от главной родительской категории.</li>
	</ol>
", makeDropDown( array( "default" => "Стандартный", "all_cat" => "Все подкатегории", "all_main_cat" => "Все от главной" ), "save_con[short_echo_category]", $Board->Config['short_echo_category'] ) );

showRow( "Кол-во колонок подкатегорий", "Введите максимальное количество колонок подкатегорий просматриваемой категории.", "<input type=\"text\" name=\"save_con[view_cat_max_columns]\" value=\"{$Board->Config['view_cat_max_columns']}\" class=\"edit\" style=\"text-align: center; width: 60px;\" />" );

showRow( "Количество символов в тексте", "Введите максимальное количество символов, которые могут вывестись из одного объявления.", "<input type=\"text\" name=\"save_con[short_echo_max_strlen]\" value=\"{$Board->Config['short_echo_max_strlen']}\" class=\"edit\" style=\"text-align: center; width: 60px;\" />" );

showRow( "HTML форматирование", "Включить HTML форматирование в краткой версии объявления, при выключенной опции будет разрешён только тег переноса строк \"&lt;br /&gt;\".", makeDropDown( array( "yes" => "Разрешить", "no" => "Запретить" ), "save_con[short_echo_allowhtml]", $Board->Config['short_echo_allowhtml'] ) );

showRow( "Быстрый поиск", "Включить быстрый поиск объявлений по категории и всех её подкатегорий, при нахождении в категории?<br /> Отключение данной функции может снизить нагрузку на сайт с большим колличеством объявлений.", makeDropDown( array( "on" => "Включить", "off" => "Выключить" ), "save_con[fastsearch_on]", $Board->Config['fastsearch_on'] ) );

showRow( "Название города", "Выводить название города в кратких статьях объявлений. Данная опция не является отключением показа объявлений только из того города, а всего лишь выключает вывод название города в самих объявлениях. что позволяет снизить нагрузку на сервер. В полной новости название города будет выводиться не зависимо от этой опции.", makeDropDown( array( "yes" => "Включить", "no" => "Выключить" ), "save_con[short_echo_city]", $Board->Config['short_echo_city'] ) );

echo "</div><div class=\"dle_aTab\">";
echo showStart();

showRow( "Модерация", "Ставить только что добавленные новости на модерацию? Если отключите эту опцию, то после добавления объяявления, они сразу попадут в для просмотра.", makeDropDown( array( "yes"=>"Да", "no"=>"Нет" ), "save_con[add_post_moder]", $Board->Config['add_post_moder'] ) );

showRow( "Срок хранения", "Введите через запятую, сроки хранения добавленного объявления в сутках. После окончания этого срока, объявление автоматически удалится.", "<input type=\"text\" name=\"save_con[add_post_end_date]\" value=\"{$Board->Config['add_post_end_date']}\" class=\"edit\" style=\"text-align: center; width: 140px;\" />" );

showRow( "Без срока хранения", "Разрешить добавлять объявления без ограниченного срока годности всем пользователям.", makeDropDown( array( "yes" => "Да", "no" => "Нет", "all" => "Всегда (не показывать выбор)" ), "save_con[add_post_no_end_date]", $Board->Config['add_post_no_end_date'] ) );

showRow( "Изображения", "Введите максимальное количество загружаемых изображений при добавлении или редактировании. Поставьте \"0\" для запрета загрузки изображений.", "<input type=\"text\" name=\"save_con[add_post_max_photo]\" value=\"{$Board->Config['add_post_max_photo']}\" class=\"edit\" style=\"text-align: center; width: 70px;\" />" );

showRow( "Макс. вес изображения", "Введите максимальный вес загружаемой картинки в KB.", "<input type=\"text\" name=\"save_con[add_post_size_photo]\" value=\"{$Board->Config['add_post_size_photo']}\" class=\"edit\" style=\"text-align: center; width: 70px;\" />" );

showRow( "Макс. размер изображения", "Введите максимальный размер наибольшей стороны загружаемой картинки в пикселях для её сужения.", "<input type=\"text\" name=\"save_con[add_post_thumb_photo]\" value=\"{$Board->Config['add_post_thumb_photo']}\" class=\"edit\" style=\"text-align: center; width: 70px;\" />" );

showRow( "Расширения изображений", "Введите через запятую расширения изображений, которые будут разрешены для загрузки на сервер.", "<input type=\"text\" name=\"save_con[add_post_photo_type]\" value=\"{$Board->Config['add_post_photo_type']}\" class=\"edit\" style=\"text-align: center; width: 140px;\" />" );

showRow( "Удаление изображений", "Укажите число времени в минутах, через которое все загруженные изображения, которые не были опубликованы в объявлениях будут удалены. Для отмены ограничений поставьте 0.", "<input type=\"text\" name=\"save_con[add_post_photo_del]\" value=\"{$Board->Config['add_post_photo_del']}\" class=\"edit\" style=\"text-align: center; width: 70px;\" />" );

showRow( "Телефон", "Обязательно нужно вводить контактный телефон при добавлении объявления.", makeDropDown( array( "yes" => "Да", "no" => "Нет", "not" => "Не выводить" ), "save_con[add_post_phone]", $Board->Config['add_post_phone'] ) );

showRow( "Ф.И.О", "Обязательно необходимо вводить имя и фамилию при добавлении объявления.", makeDropDown( array( "yes" => "Да", "no" => "Нет", "not" => "Не выводить" ), "save_con[add_post_fio]", $Board->Config['add_post_fio'] ) );

showRow( "Email", "Обязательно необходимо email адрес при добавлении объявления.", makeDropDown( array( "yes" => "Да", "no" => "Нет", "not" => "Не выводить" ), "save_con[add_post_email]", $Board->Config['add_post_email'] ) );

showRow( "Стоимость", "Обязательно нужно вводить стоимость предлагаемого товара при добавлении объявления.", makeDropDown( array( "yes" => "Да", "no" => "Нет", "not" => "Не выводить" ), "save_con[add_post_price]", $Board->Config['add_post_price'] ) );

showRow( "Сайт", "Разрешить указывать адрес сайта при добавлении объявления.", makeDropDown( array( "yes" => "Да", "no" => "Нет" ), "save_con[add_post_http]", $Board->Config['add_post_http'] ) );

showRow( "Основные категории", "Разрешить добавлять в основные категории новые объявления.", makeDropDown( array( "yes" => "Да", "no" => "Нет" ), "save_con[add_post_main_cat]", $Board->Config['add_post_main_cat'] ) );

showRow( "Уведомление администратора", "Выберите тип уведомления администратора сайта о публикации нового объявления на сайте.", makeDropDown( array( "yes" => "Уведомлять всегда", "only_moder" => "Только когда на модерации", "no" => "Не уведомлять" ), "save_con[add_post_admin_email]", $Board->Config['add_post_admin_email'] ) );

showRow( "BB code редактор", "Разрешить использовать BB Code редактор для оформления текста объявления посетителям сайта?", makeDropDown( array( "yes" => "Да", "no" => "Нет" ), "save_con[add_post_bbcode]", $Board->Config['add_post_bbcode'] ) );

showRow( "Добавлять могут", "Выберите группы пользователей, которым будет разрешено добавлять объявления.","<div style=\"padding: 5px 0px 5px 0px;\"><select name=\"save_con[post_groups_add][]\" multiple>".SelectGroup( explode( ",", $Board->Config['post_groups_add'] ), array( 5 ) )."</select></div>" );

showRow( "Редактирование своих объявлений", "Выберите группы пользователей, которым будет разрешено редактировать свои объявления.","<div style=\"padding: 5px 0px 5px 0px;\"><select name=\"save_con[post_groups_edit][]\" multiple>".SelectGroup( explode( ",", $Board->Config['post_groups_edit'] ), array( 5 ) )."</select></div>" );

showRow( "Редактирование всех объявлений", "Выберите группы пользователей, которым будет разрешено редактировать все объявления.","<div style=\"padding: 5px 0px 5px 0px;\"><select name=\"save_con[post_groups_edit_all][]\" multiple>".SelectGroup( explode( ",", $Board->Config['post_groups_edit_all'] ), array( 5 ) )."</select></div>" );

showRow( "Добавление без модерации", "Выберите группы пользователей, у которых только что добавленные объявления, сразу будут публиковаться для просмотра. Если опция модерации была отключена, то данная функция будет работать у всех групп.","<div style=\"padding: 5px 0px 5px 0px;\"><select name=\"save_con[post_groups_no_moder][]\" multiple>".SelectGroup( explode( ",", $Board->Config['post_groups_no_moder'] ), array( 5 ) )."</select></div>" );

showRow( "Добавление без удаления", "Выберите группы пользователей, которым будет доступна опция публикации объявления без ограничений по времени. Если данная опция отключена, то не будет доступна никому, если включена навсегда, то данная опция будет доступна всем группам.","<div style=\"padding: 5px 0px 5px 0px;\"><select name=\"save_con[post_groups_no_del][]\" multiple>".SelectGroup( explode( ",", $Board->Config['post_groups_no_del'] ), array( 5 ) )."</select></div>" );

showRow( "Капча", "Выберите группы пользователей, которым будет показан код капча для предотвращения спама.","<div style=\"padding: 5px 0px 5px 0px;\"><select name=\"save_con[post_groups_captcha][]\" multiple>".SelectGroup( explode( ",", $Board->Config['post_groups_captcha'] ), array( 5 ) )."</select></div>" );

echo "</div><div class=\"dle_aTab\">";
echo showStart();

showRow( "Связь через Email", "Выберите способ связи с автором объявления. Имеется возможность связи с автором объявления через специальную форму отправки email сообщения.", makeDropDown( array( "yes" => "Через форму", "no"=>"Вывод email" ), "save_con[echo_post_emailform]", $Board->Config['echo_post_emailform'] ) );

showRow( "Порекомендовать другу", "Если функция будет включена, то любой посетитель сможет отправить на email адрес через специальную форму предложение своему знакомому.", makeDropDown( array( "yes" => "Включить", "no"=>"Выключить" ), "save_con[echo_post_friendform]", $Board->Config['echo_post_friendform'] ) );

//showRow( "Стоимость в валютах", "При включённой данной опции, при просмотре объявления будет выводиться также и цена в других валютах. Для данной опции необходим модуль xPay.", makeDropDown( array( "yes" => "Включить", "no"=>"Выключить" ), "save_con[echo_post_othercurrency]", $Board->Config['echo_post_othercurrency'] ) );

showRow( "Количество просмотров", "Включить подсчёт и вывод количества просмотров конкретного объявления?", makeDropDown( array( "yes" => "Включить", "no"=>"Выключить" ), "save_con[echo_post_views]", $Board->Config['echo_post_views'] ) );

showRow( "VIP объявления ".$Board->Config['echo_post_vip'], "Разрешить функцию VIP объявления? VIP объявление будет выводиться первым из всех в своей категории до определённой даты, которое уникально для каждого объявления. Для автоматического режима необходим модуль xPay.", makeDropDown( array( "hand" => "Да, ручной режим", "auto"=>"Да, автоматический режим", "no"=>"Запретить" ), "save_con[echo_post_vip]", $Board->Config['echo_post_vip'] ) );

showRow( "Стоимость VIP объявления", "Введите в цифрах стоимость VIP объявления на одни сутки.", "<input type=\"text\" name=\"save_con[echo_post_vipprice]\" value=\"{$Board->Config['echo_post_vipprice']}\" class=\"edit\" style=\"text-align: center; width: 70px; text-align: center;\" />" );

showRow( "Super VIP объявления", "Разрешить функцию Super VIP объявления? Super VIP объявление будет выводиться первым из всех в своей категории, на главной странице и в блоках согласно настройкм до определённой даты, которое уникально для каждого объявления. Для автоматического режима необходим модуль xPay.", makeDropDown( array( "hand" => "Да, ручной режим", "auto"=>"Да, автоматический режим", "no"=>"Запретить" ), "save_con[echo_post_supervip]", $Board->Config['echo_post_supervip'] ) );

showRow( "Стоимость Super VIP объявления", "Введите в цифрах стоимость Super VIP объявления на одни сутки.", "<input type=\"text\" name=\"save_con[echo_post_supervipprice]\" value=\"{$Board->Config['echo_post_supervipprice']}\" class=\"edit\" style=\"text-align: center; width: 70px; text-align: center;\" />" );

showRow( "Выделение цветом", "Разрешить функцию веделения цветом? Веденное объявление будет выводиться другим цветом среди других. Цвет и срок выделения выделяется индивидуально для каждого объявления. Для автоматического режима необходим модуль xPay.", makeDropDown( array( "hand" => "Да, ручной режим", "auto"=>"Да, автоматический режим", "no"=>"Запретить" ), "save_con[echo_post_color]", $Board->Config['echo_post_color'] ) );

showRow( "Стоимость выделения цветом", "Введите в цифрах стоимость выделения объявления на одни сутки.", "<input type=\"text\" name=\"save_con[echo_post_colorprice]\" value=\"{$Board->Config['echo_post_colorprice']}\" class=\"edit\" style=\"text-align: center; width: 70px; text-align: center;\" />" );

showRow( "Цвет выделения", "Укажите цвет, в который будет выделяться объявление по умолчанию.", "<input type=\"text\" name=\"save_con[echo_post_color_hex]\" value=\"{$Board->Config['echo_post_color_hex']}\" class=\"edit\" style=\"text-align: center; width: 70px; text-align: center;\" />" );

showRow( "Уведомление автора", "Выберите пункты, которые необходимо выполнять для уведомления автора объявления.", makeDropDown( array( "on_create" => "При создании объявления", "on_comment"=>"При комментировании", "on_del_pay"=>"При снятия платных функций", "on_del"=>"При удалении" ), "save_con[echo_post_author_email][]", explode( ",", $Board->Config['echo_post_author_email'] ), false, true ) );

showRow( "Блок поиска", "Показывать блок поиска при просмотре полного объявления?", makeDropDown( array( "yes" => "Да", "yes_no_search" => "Да, но без поиска", "no"=>"Нет" ), "save_con[echo_post_blocksearch]", $Board->Config['echo_post_blocksearch'] ) );

echo "</div><div class=\"dle_aTab\">";
echo showStart();

showRow( "Использовать комментарии", "Разрешить просматривать и добавлять комментарии к объявлениям?", makeDropDown( array( "yes"=>"Да", "no"=>"Нет" ), "save_con[com_on]", $Board->Config['com_on'] ) );

showRow( "Анонимные комментарии", "Разрешить добавлять комментарии, незарегестрированным посетителям?", makeDropDown( array( "yes"=>"Да", "no"=>"Нет" ), "save_con[com_anonim]", $Board->Config['com_anonim'] ) );

showRow( "Использовать навигацию", "Разбивать комментарии на страницу, если они превышают заданное колличество?", makeDropDown( array( "yes"=>"Да", "no"=>"Нет" ), "save_con[com_navigation_on]", $Board->Config['com_navigation_on'] ) );

showRow( "AJAX навигация", "Включить AJAX навигацию по комментарям? Будет действовать только в том случае, если используется навигация.", makeDropDown( array( "yes"=>"Да", "no"=>"Нет" ), "save_con[com_ajax_navigation]", $Board->Config['com_ajax_navigation'] ) );

showRow( "Комментариев на страницу", "Максимальное колличество комментариев на страницу. Будет действовать только в том случае, если используется навигация.", "<input type=\"text\" name=\"save_con[com_max_on_page]\" value=\"{$Board->Config['com_max_on_page']}\" class=\"edit\" style=\"text-align: center; width: 60px;\" />" );

showRow( "Порядок сортировки", "Порядок сортировки комментариев", makeDropDown( array( "asc"=>"По порядку", "desc"=>"В обратном порядке" ), "save_con[com_sort]", $Board->Config['com_sort'] ) );

showRow( "Объединять группы", "Если \"Да\", то комментарий и ответы к нему, будут объединены в группу, что позволит выделить их. Никаких внутрениих  изменений они не получат.", makeDropDown( array( "yes"=>"Да", "no"=>"Нет" ), "save_con[com_allocation]", $Board->Config['com_allocation'] ) );

showRow( "Чередование", "Если \"Да\", то чётным и нечётным комментариям будут подгружаться разные шаблоны.", makeDropDown( array( "yes"=>"Да", "no"=>"Нет" ), "save_con[com_alternation]", $Board->Config['com_alternation'] ) );

showRow( "Защита от спама", "Временной период в секундах, когда пользователь снова сможет написать комментарий. Если не хотите использовать данный метод, то поставьте 0.", "<input type=\"text\" name=\"save_con[com_antispam]\" value=\"{$Board->Config['com_antispam']}\" class=\"edit\" style=\"text-align: center; width: 60px;\" />" );

showRow( "Удаление комментариев", "Каким способом удалять комментарии:<br /><br />
		
<strong>Маска удаления</strong> - комментарию будет помечен статус удалённый. На комментарий нельзя будет отвечать, вместо текста комментария будет выводиться уведомлении об удалении. Пользователи смогут видеть, что комментарий удалён, и не будет недоразумений при выводе ответа не него, то есть изначальная структура сохранится. Вы в админцентре сможете посмотреть исходный текст комментария.<br /><br />

<strong>Полное удаление</strong> - Комментарий будет удалён из базы данных, кол-во комментариев к теме пересчетается. Ответы на комментарий будут выводиться, однако может возникнуть непонятия другим пользвателям, почему автор так написал. Структура нарушается.
		
", makeDropDown( array( "mask"=>"Маска удаления", "full"=>"Полное удаление" ), "save_con[com_del]", $Board->Config['com_del'] ) );

showRow( "Добавлять могут", "Выберите группы пользователей, которым будет разрешено комментировать объявления.","<div style=\"padding: 5px 0px 5px 0px;\"><select name=\"save_con[com_groups_add][]\" multiple>".SelectGroup( explode( ",", $Board->Config['com_groups_add'] ), array( 5 ) )."</select></div>" );

showRow( "Изменять и удалять могут", "Выберите группы пользователей, которым будет разрешено изменять и удалять комментарии.","<div style=\"padding: 5px 0px 5px 0px;\"><select name=\"save_con[com_groups_moder][]\" multiple>".SelectGroup( explode( ",", $Board->Config['com_groups_moder'] ), array( 5 ) )."</select></div>" );

showRow( "Капча", "Выберите группы пользователей, которым будет показан код капча для предотвращения спама.","<div style=\"padding: 5px 0px 5px 0px;\"><select name=\"save_con[com_groups_captcha][]\" multiple>".SelectGroup( explode( ",", $Board->Config['com_groups_captcha'] ) )."</select></div>" );

echo "</div></div>";

echo <<<HTML

<div class="hr_line"></div>
<div style="padding: 3px;">
	<table width="100%" border="0">
		<tr>
			<td>
				<input type="submit" name="submit" value="Сохранить" class="buttons" />
				<input type="reset" value="Сбросить" class="buttons" />
				<span id="save"></span>
			</td>
			<td align="right">
				<span id="cache_status"></span>
				<input type="button" value="Очистить кэш" id="cache_btn" class="edit" onclick="CleareCache(); return false;" />
			</td>
		</tr>
	</table>
</div>

HTML;

closetable();

echo "</form></div>";

//------------------------------------------------=-=-=-=-=
//  Об авторе данного модуля
//------------------------------------------------=-=-=-=-=

echo "<div id=\"about\" style=\"display: none;\">";
opentable();
tableheader( "О модуле [<a href=\"http://copyright.ru/ru/documents/avtorskoe_pravo/avtorskie_prava/\" target=\"_blank\">Данный модуль защищен авторскими правами!</a>]" );
$ModVersion = htmlspecialchars( stripslashes( $Board->Config['id_version'] ) );
if( $Board->Config['id_version_beta'] ) $ModVersion .= " BETA";

echo <<<HTML

<div class="navigation" style="padding: 5px;">

Автор модуля: <a href="http://rezer.net/" target="_blank">REZER</a><br />
Версия модуля: {$ModVersion}<br />
Модуль предназначен для создания полноценной доски объявлений.<br /><br />

<ul style="list-style: none; padding: 0px 0px 0px 10px; margin: 0px;">
	<li>&raquo; <a href="http://help.rezer.net/level/22/" target="_blank" onclick="window.open('http://help.rezer.net/level/22/', 'help', 'toolbar=0,location=0,status=0, left=200, top=50, menubar=0,scrollbars=yes,resizable=0,width=900,height=600'); return false;">Справка и документация</a></li>
	<li>&raquo; <a href="http://rezer.net/module/board/license.html" target="_blank">Лицензионное соглашение</a></li>
	<li>&raquo; <a href="mailto:rzermak@yandex.ru">Предложения или вопросы пишем на: <strong>rzermak@yandex.ru</strong></a></li>
</ul><br />

Copyright © 2012 created by <a href="http://rezer.net" target="_blank"><b>REZER</b></a>, icq: 7-284-054 , email: <a href="mailto:rzermak@yandex.ru">rzermak@yandex.ru</a>, site: <a href="http://rezer.net" target="_blank">www.rezer.net</a>

</div>

HTML;

closetable();

opentable();
tableheader( "Активация и обновления" );

echo <<<HTML

<div class="navigation" style="padding: 10px;">
	Ваша версия модуля: <strong>{$ModVersion}</strong><br />
	Модуль зарегестрирован на: <strong>$License</strong>
</div>
<div class="hr_line"></div>
<div class="navigation" style="padding: 5px;">
	$Activate
	<input type="button" class="buttons" value="Проверить обновления" onclick="window.open('$PHP_SELF?mod=board&amp;action=update', 'update', 'toolbar=0,location=0,status=0, left=270, top=125, menubar=0,scrollbars=yes,resizable=0,width=700,height=405'); return false;">
	<input type="button" class="buttons" value="Справка и документация" onclick="window.open('http://help.rezer.net/level/22/', 'help', 'toolbar=0,location=0,status=0, left=200, top=50, menubar=0,scrollbars=yes,resizable=0,width=900,height=600'); return false;">
</div>

HTML;

closetable();

echo "</div>";

//------------------------------------------------=-=-=-=-=
//  Подвал
//------------------------------------------------=-=-=-=-=

echo <<<HTML

<script type="text/javascript" src="engine/skins/tabs.js"></script>
<script type="text/javascript">
	initTabs( 'opt_panel', Array( 'Основные настройки', 'Главная страница', 'Вывод категории', 'Создание объявления', 'Свойства объявления', 'Комментарии' ), 0, '100%' );
</script>

HTML;
echo ChangeOption( "main,category,options,about,country,currency,board_type,fields,banners,blocks,email_tpl" );
echo EchoAJAX();
echo echoMenu();
echo EchoJQueryUpload();
echo LightWindow();
footer();

?>