本文整理汇总了PHP中System::site方法的典型用法代码示例。如果您正苦于以下问题:PHP System::site方法的具体用法?PHP System::site怎么用?PHP System::site使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System
的用法示例。
在下文中一共展示了System::site方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: IndexForumEditTopic
function IndexForumEditTopic()
{
global $forum_lang;
if (!System::user()->Auth) {
System::site()->AddTextBox($forum_lang['forum'], '<p align="center">' . $forum_lang['error_auth'] . '</p>');
return;
}
$topic = SafeEnv($_GET['topic'], 11, int);
$post = System::database()->Select('forum_posts', "`object`='{$topic}' and `delete`='0'");
SortArray($post, 'id', false);
System::database()->Select('forum_topics', "`id`='{$topic}'");
$topic = System::database()->FetchRow();
if ($topic['delete'] == 0 || System::config('forum/basket') == false) {
$title = '';
if (SafeDB($topic['starter_id'], 11, str) == System::user()->Get('u_id') or System::user()->IsAdmin()) {
$title = SafeDB($topic['title'], 0, str);
}
if (System::user()->Get('u_id') == $post[0]['user_id'] || System::user()->isAdmin()) {
ForumRenderPostForm(true, 0, SafeEnv($_GET['topic'], 11, int), SafeDB($post[0]['id'], 11, int), SafeDB($post[0]['message'], 0, str, false, true), $title);
} else {
System::site()->AddTextBox($forum_lang['forum'], '<p align="center">' . $forum_lang['no_right_comment_edit'] . '</p>');
return;
}
} else {
System::site()->AddTextBox($forum_lang['topic_basket_current_post'], '<p align="center">' . $forum_lang['topic_basket_post'] . '<br><input type="button" value="' . $forum_lang['back'] . '"onclick="history.back();"></p>');
}
}
示例2: MessagesRender
function MessagesRender($msg)
{
global $userAccess;
$disableMsg = '';
$total = TotalTime(time(), $msg['date'] + Day2Sec * $msg['expire']);
if ($total === false) {
if ($msg['expire'] != 0) {
$disableMsg .= "and `id`='" . $msg['id'] . "'";
return;
}
}
if (VisibilityConditionsCheck($msg['showin'], $msg['showin_uri'])) {
$adin = '';
if ($userAccess == '1') {
if ($msg['expire'] != '0') {
$vt = 'Срок истекает через ' . $total['sdays'] . ($total['hours'] != 0 ? ' и ' . $total['shours'] : '');
} else {
$vt = 'Неограниченно';
}
$adin = '(Просматривают: ' . ViewLevelToStr($msg['view'], 'Только администраторы', 'Только пользователи', 'Только анонимные пользователи', 'Все посетители') . ' - ' . $vt . ' - <a href="' . ADMIN_FILE . '?exe=messages&a=msgeditor&id=' . $msg['id'] . '">Редактировать</a>)';
}
if ($msg['view_title'] == 1) {
// Показывать заголовок
$title = $msg['title'];
} else {
$title = '';
}
System::site()->AddMessage($title, $msg['text'], $adin);
}
}
示例3: ScriptsAddCss
function ScriptsAddCss($FileNameInScripts, $OtherParams = '')
{
if (USE_GZIP_STATIC) {
$FileNameInScripts .= '.gz';
}
$FileNameInScripts .= '.css';
System::site()->AddCSSFile('scripts/' . $FileNameInScripts, true, false, $OtherParams);
}
示例4: IndexForumLogin
function IndexForumLogin()
{
if (!System::user()->Auth) {
System::site()->Login('');
System::user()->Def('forum_referrer', $_SERVER['HTTP_REFERER']);
} else {
GO(System::user()->Get('forum_referrer'), 202);
}
}
示例5: __construct
/**
* Конструктор
* @param <type> $ParamName
* @param string|StarkytBlock $Block
* @param string $ParamName
*/
public function __construct($Page, $Block = 'navigation', $ParamName = 'page')
{
$this->page = $Page;
$this->param_name = $ParamName;
if (self::$StarkytDefault == null) {
$this->Starkyt = System::site();
} else {
$this->Starkyt = self::$StarkytDefault;
}
$this->template_block = $Block;
}
示例6: IndexForumSubscription
function IndexForumSubscription()
{
global $forum_lang;
$forums_tree = ForumTree::Instance();
// Проверки на доступ
if (CheckGet('topic')) {
// Тема
$topic_id = SafeEnv($_GET['topic'], 11, int);
System::database()->Select('forum_topics', "`id`='{$topic_id}'");
if (System::database()->NumRows() > 0) {
$topic = System::database()->FetchRow();
} else {
System::site()->AddTextBox($forum_lang['error'], $forum_lang['error_access_category']);
return;
}
if ($topic['delete'] == '1') {
// Тема на удалении
System::site()->AddTextBox($forum_lang['error'], $forum_lang['topic_basket'] . '.' . $forum_lang['no_topic_basket_edit']);
return;
}
if ($topic['close_topics'] == '1') {
// Тема закрыта
System::site()->AddTextBox($forum_lang['error'], $forum_lang['topic_close_for_discussion'] . '.' . $forum_lang['no_create_new_message_current_topic_add']);
return;
}
// Форум
$forum_id = SafeEnv($topic['forum_id'], 11, int);
if (!isset($forums_tree->IdCats[$forum_id])) {
System::site()->AddTextBox($forum_lang['error'], $forum_lang['error_data']);
return;
}
$forum_config = $forums_tree->GetForumConfigRecursive($forum_id);
if (!$forum_config['access']) {
// Доступ
System::site()->AddTextBox($forum_lang['error'], $forum_config['access_reason']);
return;
} elseif (!$forum_config['new_message_email']) {
// Разрешено ли подписываться на новые сообщения (+ защита от гостей)
System::site()->AddTextBox($forum_lang['error'], $forum_config['add_post_reason']);
return;
}
} else {
System::site()->AddTextBox($forum_lang['error'], $forum_lang['error_data']);
return;
}
Forum_Subscription($topic_id);
// Подписка (обратное действие, если пользователь уже подписан)
GO(Ufu('index.php?name=forum&op=showtopic&topic=' . $topic_id . '&view=lastpost', 'forum/topic{topic}-new.html'));
}
示例7: IndexForumCloseTopic
function IndexForumCloseTopic()
{
if (!System::user()->isAdmin()) {
HackOff();
return;
}
if (CheckGet('topic')) {
$topic_id = SafeEnv($_GET['topic'], 11, int);
} else {
System::site()->AddTextBox($forum_lang['error'], $forum_lang['error_data']);
return;
}
System::database()->Select('forum_topics', "`id`='{$topic_id}'");
$topic = System::database()->FetchRow();
$forum_id = SafeDB($topic['forum_id'], 11, int);
System::database()->Update('forum_topics', "`close_topics`='1'", "`id`='{$topic_id}'");
GO(Ufu('index.php?name=forum&op=showforum&forum=' . $forum_id, 'forum/{forum}/'));
}
示例8: GetCatsDataF
/**
* Генерирует данные для элемента формы Select в виде дерева.
*
* @param int|array $sel_id Выделенный элемент.
* @param bool $viewitems Показать количество объектов в скобках.
* @param bool $root Добавить корневой элемент.
* @param int $id_exclude_childs
* @param bool $DisableCategories
* @global array $FCatsData
* @internal param \type $id Идентификатор форума у которого будут отсеиваться дочерние форумы (для редактирования форума).
* @return array
*/
public function GetCatsDataF($sel_id, $viewitems = true, $root = false, $id_exclude_childs = 0, $DisableCategories = false)
{
global $FCatsData;
$FCatsData = array();
$this->childs = array();
if (!is_array($sel_id)) {
$sel_id = array($sel_id);
}
$this->sel_id = $sel_id;
$this->viewitems = $viewitems;
$this->DisableCats = $DisableCategories;
if ($id_exclude_childs != 0) {
$this->childs = $this->GetAllAccessForumId($id_exclude_childs);
}
if ($root) {
System::site()->DataAdd($FCatsData, '0', $this->TopCatName, in_array(0, $sel_id));
}
$this->ListingTree(0, array($this, 'ForumCatsData'));
return $FCatsData;
}
示例9: AntispamEmail
function AntispamEmail($Email, $AddJava = true)
{
static $javaAdd = false;
if (!$javaAdd && $AddJava) {
System::site()->AddJS('
function email(login, domain){
mail = login+"@"+domain;
mail = \'<a href="mailto:\'+mail+\'" target="_blank">\'+mail+\'</a>\';
document.write(mail);
}
');
$javaAdd = true;
}
$Email = explode('@', $Email);
if (count($Email) == 2) {
return '<script>email(\'' . $Email[0] . '\',\'' . $Email[1] . '\');</script>';
} else {
return '';
}
}
示例10: function
\t\t\t\t}
\t\t\t\taceel.hide();
\t\t\t\tecediv.css(dest);
\t\t\t\tvar {$var} = ace.edit("{$id}_replace");
\t\t\t\t{$var}.getSession().setValue(aceeldom.defaultValue);
\t\t\t\t{$var}.getSession().on('change', function(){
\t\t\t\t\taceel.val({$var}.getSession().getValue());
\t\t\t\t});
\t\t\t}else{
\t\t\t\tvar {$var} = ace.edit("{$id}");
\t\t\t}
\t\t\t{$var}.getSession().setUseSoftTabs({$softwraps});
\t\t\t{$var}.getSession().setUseWrapMode({$wordwrap});
\t\t\t{$var}.setHighlightActiveLine({$highlightline});
\t\t\t{$var}.setShowPrintMargin({$printmargin});
\t\t\t{$var}.getSession().setTabSize({$tabsize});
\t\t\taceel.val({$var}.getSession().getValue());
JS
);
}
ScriptsAddCss('ace/theme');
if (isset($params['theme']) && $params['theme'] != 'textmate') {
ScriptsAddJs('ace/src/theme-' . $params['theme']);
System::site()->AddOnLoadJS($var . '.setTheme("ace/theme/' . $params['theme'] . '");');
}
if (isset($params['mode'])) {
ScriptsAddJs('ace/src/mode-' . $params['mode']);
System::site()->AddOnLoadJS('var Mode = require("ace/mode/' . $params['mode'] . '").Mode;');
System::site()->AddOnLoadJS($var . '.getSession().setMode(new Mode());');
}
return $var;
示例11: AdminBlocksEdit
function AdminBlocksEdit($a)
{
global $config, $site, $user;
// Для обратной совместимости со старыми блоками
$showin = array('ALL_EXCEPT');
$showin_uri = array();
$template = '';
$b_vi = 4;
$b_en = 1;
if (isset($_POST['type']) || $a == 'edit') {
$b_pos = array('L' => false, 'R' => false, 'T' => false, 'B' => false);
$b_pos = array('L' => false, 'R' => false, 'T' => false, 'B' => false, 'A' => false);
$b_title = '';
$b_vi = 4;
$b_en = 1;
$block_config = '';
// Используется в подключаемых файлах
if ($a == 'edit') {
System::database()->Select('blocks', "`id`='" . SafeEnv($_GET['id'], 11, int) . "'");
$r = System::database()->FetchRow();
$b_title = SafeDB($r['title'], 255, str);
$b_pos[SafeDB($r['position'], 1, str)] = true;
$b_vi = SafeDB($r['view'], 1, int);
$b_en = SafeDB($r['enabled'], 1, bool);
$b_type = SafeDB($r['type'], 255, str);
$template = SafeDB($r['template'], 255, str);
$block_config = $r['config'];
// Используется в подключаемых файлах
$title = 'Редактирование блока';
$a_form = ADMIN_FILE . '?exe=blocks&a=update&id=' . SafeEnv($_GET['id'], 11, int);
$button = 'Сохранить изменения';
if ($r['showin'] != '') {
$showin = unserialize($r['showin']);
}
if ($r['showin_uri'] != '') {
$showin_uri = unserialize($r['showin_uri']);
}
} else {
$a_form = ADMIN_FILE . '?exe=blocks&a=newsave';
$b_type = SafeEnv($_POST['type'], 255, str);
$title = 'Настройка блока';
$button = 'Создать';
$showin[] = array('ALL_EXCEPT');
}
FormRow('Заголовок', System::site()->Edit('title', $b_title, false, 'style="width:400px;" class="autofocus"'));
$constructor = System::config('blocks_dir') . $b_type . '/constructor.php';
if (is_file($constructor)) {
include_once $constructor;
}
$btems = GetBlockTemplates();
$temdata = array();
foreach ($btems as $tem) {
System::site()->DataAdd($temdata, $tem, $tem, $tem == $template);
}
FormRow('Шаблон блока', System::site()->Select('template', $temdata));
System::site()->DataAdd($posdata, 'Left', 'Колонка слева', $b_pos['L']);
System::site()->DataAdd($posdata, 'Right', 'Колонка справа', $b_pos['R']);
System::site()->DataAdd($posdata, 'Top', 'В центре сверху', $b_pos['T']);
System::site()->DataAdd($posdata, 'Bottom', 'В центре снизу', $b_pos['B']);
//System::site()->DataAdd($posdata, 'ABottom', 'A В центре снизу', $b_pos['A']);
FormRow('Позиционирование', System::site()->Select('position', $posdata));
VisibilityConditionsAdmin($showin, $showin_uri);
FormRow('Кто видит', System::site()->Select('view', GetUserTypesFormData($b_vi)));
FormRow('Включить', System::site()->Select('enabled', GetEnData($b_en, 'Да', 'Нет')));
AddCenterBox($title);
AddForm('<form action="' . $a_form . '" method="post">' . System::site()->Hidden('type', $b_type), System::site()->Button('Отмена', 'onclick="history.go(-1);"') . System::site()->Submit($button));
} else {
GO(ADMIN_FILE);
}
}
示例12: IndexForumMain
/**
* Главная страница форума, список форумов в категории или подфорумов в форуме.
* @param int $cat_id Идентификатор просматриваемого каталога
* @global type $forum_lang
* @return type
*/
function IndexForumMain($cat_id = null, &$topics_data = null)
{
global $forum_lang;
$forums_tree = ForumTree::Instance();
if (isset($cat_id)) {
$parent = $forums_tree->IdCats[$cat_id]['parent_id'];
// Чтобы сделать просмотр категории нужно её выводить как подкатегорию родительской категории
$cat = $parent == 0;
// Просмотр категории или главной страницы форума
$main = false;
// Не главная страница (просмотр категории или форума)
} else {
$cat = true;
// Однозначно просматриваем категрию или главную страницу форума (выводим блоки онлайн и статистики)
$cat_id = 0;
$parent = 0;
// Корневой раздел в качестве родительской категории
$main = true;
// Главная страница
}
// Нет категорий, выводим сообщение
if (!isset($forums_tree->Cats[$parent]) && $cat) {
System::site()->AddTextBox($forum_lang['forum'], $forum_lang['no_category']);
return;
}
if ($cat) {
// Выводим категорию или главная страница форума (без топиков)
// Устанавливаем заголовок страницы
if (!$main) {
System::site()->SetTitle(SafeDB($forums_tree->IdCats[$cat_id]['title'], 255, str) . ' - ' . $forum_lang['forum']);
}
// Объекты статистини и онлайн
$statistics = ForumStatistics::Instance();
$online = ForumOnline::Instance($cat_id, '0', true);
// Инициализируем статистику
$statistics->Initialize($forum_lang['statistics']);
// Загружаем информацию по топикам в $topics_data и считаем статистику (кэшировать статистику)
$topics_data = ForumCacheGetTopics();
// Запрашиваем данные тем (агрегированы по форумам)
$resolve_cats = array_keys($topics_data);
foreach ($resolve_cats as $resolve_cat) {
if (!isset($topics_data[$resolve_cat])) {
continue;
}
foreach ($topics_data[$resolve_cat] as $topic) {
$statistics->hits += $topic['hits'];
$statistics->AddTopicAuthor($topic['starter_id'], $topic['starter_name']);
}
}
// Подсчитываем количество тем и постов
$counters = $forums_tree->GetCountersRecursive($cat_id);
$statistics->topics_count = $counters['files'];
$statistics->reply_count = $counters['cats'];
// Выводим хлебные крошки
$forums_tree->BreadCrumbsF($cat_id);
System::site()->BreadCrumbsLastUrl = true;
// Ссылки, Отметить все как прочитанные и показать все не прочитанные темы.
System::site()->AddBlock('is_forum_member', AccessIsResolved(2), false, 'mark');
$vars_is_forum_member = array();
$vars_is_forum_member['url'] = '<a href="' . Ufu('index.php?name=forum&op=markread', 'forum/markread/') . '">' . $forum_lang['mark_all_read'] . '</a>';
$vars_is_forum_member['viewnoreadurl'] = '<a href="' . Ufu('index.php?name=forum&op=viewnoread', 'forum/viewnoread/') . '">' . $forum_lang['viewnoread'] . '</a>';
System::site()->Blocks['is_forum_member']['vars'] = $vars_is_forum_member;
// Последние темы форума
System::site()->AddBlock('old', true, false, 'mark');
$vars_old = array();
$vars_old['lasttopics'] = '<a href="' . Ufu('index.php?name=forum&op=lasttopics', 'forum/lasttopics/') . '">' . $forum_lang['lasttopics'] . '</a>';
System::site()->Blocks['old']['vars'] = $vars_old;
}
// Загружаем данные о прочтении тем
$read_data = Forum_Marker_GetReadData();
$auth = System::user()->Auth;
// Блоки форума
System::site()->AddBlock('forums', true, true, 'forum');
System::site()->AddBlock('is_no_sub_forum', $cat, false);
// Блок со статистикой и онлайн (отключается в категории)
$visable_cats = false;
// Выведена хотябы одна категория с форумом - если нет то показываем ошибку
foreach ($forums_tree->Cats[$parent] as $category) {
// Категории
if (!$main && ($category['id'] != $cat_id || !isset($forums_tree->Cats[$category['id']]))) {
// Если просматриваем только одну категорию
continue;
}
// Рекурсивно определяем настройки
$forum_config = $forums_tree->GetForumConfigRecursive($category['id']);
// Нет доступа или форум не виден или отключён
if (!$forum_config['access']) {
continue;
}
$visable_cats = true;
$category = IndexForumDataFilter($category, $forum_config);
// Выводим категорию
IndexForumCatOpen($category);
IndexForumRender($category);
//.........这里部分代码省略.........
示例13: header
<?php
/*
* LinkorCMS 1.4
* © 2012 LinkorCMS Development Group
*/
if (!defined('VALID_RUN')) {
header("HTTP/1.1 404 Not Found");
exit;
}
global $db_types;
$db_type = System::user()->Session('db_type');
$selected = $db_type === false || $db_type == 'flatfilesdb_setup';
System::site()->DataAdd($db_types, 'flatfilesdb_setup', 'FlatFiles (текстовые файлы)', $selected);
示例14: SafeDB
if ($action == 'editfield') {
if (isset($_GET['where'])) {
$where = $_GET['where'];
$where_url = '&where=' . SafeDB($_GET['where'], 255, str);
}
$edit = true;
$index = SafeEnv($_GET['index'], 255, int);
$rows = System::database()->Select($table, $where);
$row = $rows[$index];
}
$i = 0;
foreach ($columns as $col) {
if ($edit) {
$val = HtmlChars($row[$columns[$i]['name']]);
$cap = 'Сохранить';
$title = 'Редактирование записи';
} else {
$val = '';
$cap = 'Добавить';
$title = 'Добавление записи';
}
if (strtolower($col['type']) != 'text') {
FormRow('<font color="#0000FF">' . (isset($col['auto_increment']) && $col['auto_increment'] == true ? '<u>' . $col['name'] . '</u>' : $col['name']) . '</font>' . '<br /><font color="#666666">' . $col['type'] . (isset($col['length']) ? '(' . $col['length'] . ')</font>' : '</font>'), System::admin()->Edit($col['name'], $val, false, 'style="width: 400px;"' . ($i == 0 ? ' class="autofocus"' : '')));
} else {
FormRow('<font color="#0000FF">' . $col['name'] . '</font>', System::admin()->TextArea($col['name'], $val, 'style="width: 400px; height: 200px;"' . ($i == 0 ? ' class="autofocus"' : '')));
}
$i++;
}
AddCenterBox($title);
AddForm('<form action="' . ADMIN_FILE . '?exe=dbadmin&a=' . ($edit ? 'editsave' : 'insertsave') . '&name=' . $table . ($edit ? '&index=' . $index : '') . $where_url . $back . '" method="post">', ($edit ? System::site()->Button('Отмена', 'onclick="history.go(-1)"') : '') . System::admin()->Submit($cap));
AdminFdbAdminGenTableMenu($table);
示例15: AdminGalleryUploadForm
function AdminGalleryUploadForm()
{
global $edit_images;
if (!$edit_images) {
System::admin()->AccessDenied();
}
$top = 'Мультизагрузка';
$cat_id = isset($_GET['to']) ? SafeDB($_GET['to'], 11, int) : 0;
$cats_data = AdminGalleryGetTree()->GetCatsData($cat_id);
if (count($cats_data) == 0) {
$back_to_form = SaveRefererUrl();
AddTextBox($top, 'Нет категорий для добавления! ' . System::admin()->SpeedButton('Добавить категорию', ADMIN_FILE . '?exe=gallery&a=cateditor&back=' . $back_to_form, '', true, true));
return;
}
System::admin()->AddCenterBox($top);
UseScript('swfupload');
$formid = uniqid();
// Уникальный ID формы
$_SESSION['uploadforms'][$formid] = array('photos' => array(), 'category' => '0', 'allow_comments' => '1', 'allow_votes' => '1', 'view' => '4', 'show' => '1');
System::admin()->AddOnLoadJS(Indent('
window.photo_id = 1;
window.allUploadComplete = false;
window.photosCountFiles = 0;
window.photosUploaded = 0;
// SWFUpload
if(window.gallery_swfu){
window.gallery_swfu.destroy();
}else{
window.GallerySubmitFormGuard = function(){
if(window.photosCountFiles == 0){
alert("Выберите фотографии для загрузки");
return false;
}
if(!window.allUploadComplete){
window.gallery_swfu.startUpload();
Admin.ShowSplashScreen("Загрузка фотографий на хостинг");
return false;
}
return true;
}
}
window.gallery_swfu = new SWFUpload({
upload_url: "' . ADMIN_FILE . '?exe=gallery&a=upload&formid=' . $formid . '",
file_post_name : "up_image",
post_params: {
"action": "upload"
},
file_size_limit: "100 MB",
file_types: "*.jpg; *.png; *.jpeg; *.gif",
file_types_description: "Все файлы",
file_upload_limit: 0,
file_queue_limit: 0,
debug: false,
button_placeholder_id: "uploadbutton",
button_width: "54",
button_height: "18",
button_window_mode: SWFUpload.WINDOW_MODE.TRANSPARENT,
button_text: "<span class=\\"btnCap\\">Обзор<span>",
button_text_style: ".btnCap{ align: center; color: #4F4F4F; font-family: Verdana, Tahoma, sans-serif; font-weight: bold; }",
button_text_left_padding: 4,
button_text_top_padding: 1,
file_dialog_complete_handler: function(numFilesSelected, numFilesQueued, total){
$("#uploadFilesCount").html("Выбрано " + total + " файл(ов)");
window.photosCountFiles = total;
},
upload_progress_handler: function(file, bytesLoaded, bytesTotal){
var current = window.photosUploaded + 1;
Admin.SetSplashScreenMessage("Загрузка фотографий на хостинг: " + current + "/" + window.photosCountFiles + " (" + Math.round(bytesLoaded/bytesTotal*100) + "%)");
},
upload_complete_handler: function(file){
window.photosUploaded++;
if(window.photosUploaded == window.photosCountFiles){
window.allUploadComplete = true;
$("#galleryForm").submit();
}
}
});
'));
FormRow('В категорию', System::site()->Select('category', $cats_data));
FormRow('Выберите файлы', RemoveIndent('
<div style="float: left;" id="uploadFilesCount">Выбрано 0 файл(ов)</div>
<div class="button" style="float: right; border: 1px #ccc solid;">
<span id="uploadbutton">
<a href="http://www.adobe.com/go/getflashplayer">Get Adobe Flash player</a>
</span>
</div>
'));
FormRow('Комментарии', System::site()->Select('allow_comments', GetEnData(true, 'Разрешить', 'Запретить')));
FormRow('Оценки', System::site()->Select('allow_votes', GetEnData(true, 'Разрешить', 'Запретить')));
FormRow('Кто видит', System::site()->Select('view', GetUserTypesFormData(4)));
FormRow('Показать', System::site()->Select('show', GetEnData(true, 'Да', 'Нет')));
AddForm('<form action="' . ADMIN_FILE . '?exe=gallery&a=upload&formid=' . $formid . '" method="post" onsubmit="return GallerySubmitFormGuard();" id="galleryForm">', System::admin()->Hidden('action', 'preview') . System::admin()->Submit('Загрузить'));
}