admin_forms | --admin_forms_fieldsРазмещен: /admin_forms/admin_forms_fields.class.php
Описание
Система управления сайтом HostCMS v. 5.xx
Copyright © 2005-2010 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru
Класс, реализующий UI для редактирования различных параметров центра управления.
Файл: /modules/admin_forms/admin_forms.class.php
author
Hostmake LLC
version
5.x
$buttons = array()
$external_html = ''
$fields = array()
$form_params = array()
$menus = array()
$SelectFilterCount = 0
$tabs = array()
admin_forms::$AAction = ''
admin_forms::$AAdditionalParams = ''
admin_forms::$CacheGetAdminFormsWord = array()
admin_forms::$CacheGetLanguage = array()
admin_forms::$CacheGetLanguageByShortName = array()
admin_forms::$CallbackFunctionName = 'LoadAjaxData'
admin_forms::$data_under_menu =
admin_forms::$debug =
admin_forms::$export_csv = false
admin_forms::$external_replaces = array()
admin_forms::$on_page = 0
admin_forms::$order_field_direction = 1
admin_forms::$order_field_id = 0
admin_forms::$page_number = 0
admin_forms::$ShowBottom = true
admin_forms::$ShowFilter = true
admin_forms::$ShowOperations = true
admin_forms::$user_function_message = ''
admin_forms::$user_function_result = ''
admin_forms::$window_id = NULL
admin_forms_fields admin_forms_fields()
int AddButton()
void AddExternalHtml()
int AddField()
int AddMenu()
void AddSeparator()
return AddTab()
mixed CopyAdminFormEvent()
mixed CopyAdminFormField()
void CreateOptions()
str GetExternalHtml()
void SetExternalHtml()
void ShowForm()
admin_forms::admin_forms()admin_forms::AddExternalReplace()admin_forms::AddLanguage()admin_forms::AddUserMessage()admin_forms::ApplyFormat()admin_forms::CreateForm()admin_forms::CreateMainMenu()admin_forms::DeleteAdminForm()admin_forms::DeleteAdminFormsEvent()admin_forms::DeleteAdminFormsField()admin_forms::DeleteAdminLanguage()admin_forms::DeleteWord()admin_forms::DoReplaces()admin_forms::ExecuteUsersEvents()admin_forms::GetAdminForm()admin_forms::GetAdminFormsEvent()admin_forms::GetAdminFormsEventByName()admin_forms::GetAdminFormsField()admin_forms::GetAdminFormsWord()admin_forms::GetAdminFormsWordOrDefaultLanguageWord()admin_forms::GetAllAdminFormEvents()admin_forms::GetAllAdminFormFields()admin_forms::GetAllEvents()admin_forms::GetAllLanguages()admin_forms::GetAllWordsByLanguage()admin_forms::GetHtmlCallDoLoadAjax()admin_forms::GetHtmlCallTrigerSingleAction()admin_forms::GetLanguage()admin_forms::GetLanguageByShortName()admin_forms::GetOnClickCallDoLoadAjax()admin_forms::GetOnClickCallTrigerSingleAction()admin_forms::GetOnPageCount()admin_forms::GetSettingsForForm()admin_forms::GetWindowId()admin_forms::InsertAdminForm()admin_forms::InsertAdminFormsEvent()admin_forms::InsertAdminFormsField()admin_forms::InsertSettings()admin_forms::InsertWord()admin_forms::InsertWordsValue()admin_forms::ProcessAjax()admin_forms::setAAction()admin_forms::setAAdditionalParams()admin_forms::ShowBreadCrumbs()admin_forms::ShowForm()admin_forms::ShowLink()admin_forms::WordExists()admin_forms_fields( [array $form_params = array()] );
Описание
Конструктор класса
Принимаемые параметры
$form_params
массив с параметрами
[ Наверх ]
AddButton( array $param );
Описание
Вставка кнопки в форму
Принимаемые параметры
$param
массив параметров
Возвращает
индекс вставленной кнопки
[ Наверх ]
AddExternalHtml( str $external_html );
Описание
Добавить внешний HTML для формы
Принимаемые параметры
$external_html
код
[ Наверх ]
AddField( array $param );
Описание
Добавление элемента на форму.
Принимаемые параметры
$param
массив параметров
Возвращает
индекс добавленного поля
[ Наверх ]
AddMenu( [array $menu = array()] );
Описание
Добавление верхнего меню
Принимаемые параметры
$menu
массив с элементами меню
Возвращает
индекс добавленного меню
[ Наверх ]
AddSeparator( $tab_id );
Описание
Вставка разделителя
Принимаемые параметры
$tab_id
[ Наверх ]
AddTab( string $tab_caption, [ $tab_id = false] );
Описание
Вставка новой закладки
Принимаемые параметры
$tab_caption
название закладки
$tab_id
Возвращает
int индекс закладки
[ Наверх ]
CopyAdminFormEvent( int $admin_form_event_id );
Описание
Копирование события формы центра администрирования
Принимаемые параметры
$admin_form_event_id
идентификатор события формы центра администрирования
Возвращает
идентификатор копии события формы центра администрирования в случае успешного выполнения, false - в противном случае
<?php $admin_forms_fields = new admin_forms_fields(); $admin_form_event_id = 399; $newid = $admin_forms_fields->CopyAdminFormEvent($admin_form_event_id); // Распечатаем результат echo $newid; ?>
[ Наверх ]
CopyAdminFormField( int $admin_form_field_id );
Описание
Копирование поля формы центра администрирования
Принимаемые параметры
$admin_form_field_id
идентификатор поля формы центра администрирования
Возвращает
идентификатор копии поля формы центра администрирования в случае успешного выполнения, false - в противном случае
<?php $admin_forms_fields = new admin_forms_fields(); $admin_form_field_id = 683; $newid = $admin_forms_fields->CopyAdminFormField($admin_form_field_id); // Распечатаем результат echo $newid; ?>
[ Наверх ]
CreateOptions( $aOptions $aOptions, $sCurrentValue $sCurrentValue );
Описание
Создание тегов <option> для каждого элемента ассоциативного массива
Принимаемые параметры
$aOptions
массив значений
$sCurrentValue
текущее значение
[ Наверх ]
GetExternalHtml( );
Описание
Получить установленный внешний HTML для формы
[ Наверх ]
SetExternalHtml( str $external_html );
Описание
Установить внешний HTML для формы
Принимаемые параметры
$external_html
код
[ Наверх ]
ShowForm( [ $admin_forms_id = 0], [ $operation = false] );
Overrides admin_forms::ShowForm() (Обрабатывает действия формы, вызывает построение формы)
Описание
Отображение формы центра администрирования
Принимаемые параметры
$admin_forms_id
$operation
[ Наверх ]
array() [Строка 18]mixed '' [Строка 28]stringОписание
Свойство, содержащее html-код, дописываемый после отображения формы
array() [Строка 17]mixedarray() [Строка 39]arrayOverrides: ArrayОписание
Свойство с параметрами формы
var
- массив хлебных крошек, передается по форме
[x]['name'] - название ссылки
[x]['link'] - адрес ссылки
array() [Строка 19]mixed 0 [Строка 21]mixedarray() [Строка 16]mixed