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]mixed
array()
[Строка 39]array
Overrides: ArrayОписание
Свойство с параметрами формы
var
- массив хлебных крошек, передается по форме
[x]['name'] - название ссылки
[x]['link'] - адрес ссылки
array()
[Строка 19]mixed
0
[Строка 21]mixed
array()
[Строка 16]mixed