Methods summary
public
|
|
public
string
|
#
__( string $value, boolean $enabled = true )
Язык
Parameters
- $value
- $enabled
- вкл/выкл перевод
Returns
string
|
public
|
#
setGrid( )
Прорисовка сетки элементов
Прорисовка сетки элементов
|
public
|
#
i( string $img, string $class = null )
Прорисовка иконки
Parameters
|
public
|
#
setIcon( string $data, string $id = "icon_new", boolean $drag_off = false, array $option = array('load' => true, 'server' => true, 'url' => true, 'multi' => false, 'view' => false), $width = false )
Иконка с выбором исходника
Иконка с выбором исходника
Parameters
- $data
- путь
- $id
- имя поля
- $drag_off
- загрузка перетаскиванием
- $option
- настройки
- $width
|
public
|
#
setFile( string $data = null, string $id = "lfile", $option = array('load' => true, 'server' => 'file', 'url' => true, 'view' => false) )
Файл с выбором исходника
Parameters
- $data
- путь
- $id
- имя поля
- $option
|
public
|
#
setAlert( string $text, string $type = 'success', string $locale = true, $width = false )
Сообщение
Parameters
- $text
- текст сообщения
- $type
- оформление [succes | danger]
- $locale
- $width размер
- $width
|
public
|
#
setProgress( string $title, string $class = false, string $width = '100%' )
Анимация загрузки
Parameters
- $title
- тест сообщения
- $class
- $width длина
- $width
- $class css класс
|
public
|
#
setActionPanel( $title, $action = array(), $button = array(), $locale = false )
|
public
string
|
#
setDropdown( array $Arg = array(), string $expand = 'dropdown', $align = 'right', $passive = false, $block_locale = false )
Выпадающее меню
Parameters
- $Arg
- массив аргументов
- $expand
- направление открытия меню
- $align
- $passive
- $block_locale
Returns
string
|
public
string
|
|
public
|
#
loadLib( string $file, array $data, string $path = false, mixed $option = false )
Загрузка внешнего файла интерфейса
Загрузка внешнего файла интерфейса
Parameters
- $file
- $class_name имя класса, согласно config.ini
- $data
- массив данных
- $path
- путь до папки gui
- $option
- дополнительные параметры
|
public
string
|
#
setForm( string $value, string $action = false, string $name = "product_edit", string $style = false, string $target = false, $class = 'form-horizontal' )
Прорисовка элемента Form
Parameters
- $value
- содержание
- $action
- action
- $name
- имя
- $style
- CSS стилизация
- $target
- параметр target
- $class
Returns
string
|
public
|
|
public
|
#
setEditor( string $editor = false, $mod_enabled = false )
Прорисовка визуального редактора
Прорисовка визуального редактора
Parameters
|
public
string
|
#
setLine( string $value = false, $padding_top = false )
Перевод строки
Parameters
- $value
- текст
- $padding_top
Returns
string
|
public
string
|
#
setField( mixed $title, mixed $content, mixed $size = 1, string $help = null, string $class = null, string $label = 'control-label', boolean $locale = true )
Прорисовка элемента Fieldset с легендой
Прорисовка элемента Fieldset с легендой
Parameters
- $title
- заголовок легенды
- $content
- содержание
- $size
- размер сетки описаняи поля 1-12
- $help
- подсказка
- $class
- класс стиля
- $label
- control-label
- $locale
- локаль
Returns
string
|
public
string
|
#
setInputColor( string $name, string $value, string $size = 200, $id = false, $opt = false )
Прорисовка элемента выбора цвета
Прорисовка элемента выбора цвета
Parameters
- $name
- имя поля
- $value
- значение
- $size
- размер
- $id
- $opt
Returns
string
|
public
string
|
#
setInput( string $type, string $name, mixed $value, integer $float = null, integer $size = false, string $onclick = false, string $class = false, string $action = false, string $caption = false, string $description = false, string $placeholder = null, boolean $locale = true )
Прорисовка элемента Input
Прорисовка элемента Input
Parameters
- $type
- тип [text,password,button и т.д]
- $name
- имя
- $value
- значение
- $float
- float
- $size
- размер
- $onclick
- экшен по клику, имя javascript функции
- $class
- имя класса стиля
- $action
- привязка к экшену, имя php функции
- $caption
- текст перед элементом
- $description
- текст после элемента
- $placeholder
- placeholder
- $locale
- locale вкл/выкл
Returns
string
|
public
string
|
#
setInputText( string $caption, string $name, mixed $value, integer $size = false, string $description = false, string $float = false, string $class = false, string $placeholder = false, boolean $locale = true )
Прорисовка элемента InputText
Прорисовка элемента InputText
Parameters
- $caption
- текст перед элементом
- $name
- имя
- $value
- значение
- $size
- размер
- $description
- текст после элемента
- $float
- float
- $class
- имя класса стиля
- $placeholder
- placeholder
- $locale
- locale вкл/выкл
Returns
string
|
public
string
|
#
setPanel( $header, $content, $class = 'panel-default', $body = true )
Прорисовка элемента Panel
Прорисовка элемента Panel
Returns
string
|
public
string
|
#
setInputArg( array $arg = array() )
Прорисовка элемента Input через массив
Прорисовка элемента Input через массив
Parameters
- $arg
- массив опций [type,name,value,caption,description,placeholder,size]
Returns
string
|
public
string
|
#
setInputDate( string $name, mixed $value, $style = null, $class = 'col-md-2', $tooltip = false )
Прорисовка элемента выбора даты
Прорисовка элемента выбора даты
Parameters
- $name
- имя
- $value
- значение
- $style
- $class
- $tooltip
Returns
string
|
public
|
#
addTab( )
Добавление закладки для модулей
$PHPShopGUI->setTab(array("","",""),array("","",""));
$PHPShopGUI->addTab(array("","",""));
Добавление закладки для модулей
$PHPShopGUI->setTab(array("","",""),array("","",""));
$PHPShopGUI->addTab(array("","",""));
|
public
|
#
setTab( )
Прорисовка закладок Tab
$PHPShopGUI->setTab(array("",""),array("",""));
Прорисовка закладок Tab
$PHPShopGUI->setTab(array("",""),array("",""));
|
public
string
|
#
chekSize( mixed $size )
Проверка размера
Parameters
Returns
string
|
public
|
|
public
|
|
public
string
|
#
setDiv( string $align, string $code, string $style = false, $name = 'div1' )
Прорисовка элемента Div
Parameters
- $align
- align
- $code
- содержание
- $style
- имя стиля css
- $name
Returns
string
Nane
string $name имя блока
|
public
|
#
setHelp( string $text, string $icon = false, $locale = true )
Прорисовка справки
Parameters
- $text
- справка
- $icon
- иконка
- $locale
|
public
|
#
setHelpIcon( string $text, boolean $locale = true )
Прорисовка иконки справки
Прорисовка иконки справки
Parameters
- $text
- подсказка
- $locale
- локализация
|
public
string
|
#
setTextarea( string $name, mixed $value, boolean $locale = true, mixed $width = false, mixed $height = false, string $description = false, string $placeholder = false )
Прорисовка элемета Textarea
Прорисовка элемета Textarea
Parameters
- $name
- имя
- $value
- значение
- $locale
- локализация вкл/выкл
- $width
- длина элемента
- $height
- ширина элемента
- $description
- help
- $placeholder
- placeholder
Returns
string
|
public
string
|
#
setCollapse( string $title, string $content, string $collapse = 'in', boolean $line = true, boolean $icons = true, array $opt = false, $locale = true )
Прорисовка сворачиваемого списка
Прорисовка сворачиваемого списка
Parameters
- $title
- заголовок
- $content
- содержание
- $collapse
- свернут или развернут при загрузки
- $line
- показывать разделительную линию
- $icons
- показывать иконку
- $opt
- массим дополнительных параметров [data-x]
- $locale
Returns
string
|
public
string
|
#
setInfo( string $value )
Прорисовка блока инструкции с прокруткой
Прорисовка блока инструкции с прокруткой
Parameters
Returns
string
|
public
string
|
#
setSelect( string $name, array $value, integer $width = '', boolean $locale = false, string $caption = false, string $search = false, integer $height = false, integer $size = 1, boolean $multiple = false, string $id = false, string $class = 'selectpicker', string $onchange = null, string $style = 'btn btn-default btn-sm' )
Прорисовка элемента Select
// example:
$value[]=array('моя цифра 1',123,'selected');
$value[]=array('моя цифра 2 ',567, false);
$PHPShopGUI->setSelect('my',$value,100);
Прорисовка элемента Select
$value[]=array('',123,'selected');
$value[]=array('',567, false);
$PHPShopGUI->setSelect('my',$value,100);
$opt_value[]=array('',123,'selected');
$opt_value[]=array('',567, false);
$value[]=array('',$opt_value);
$PHPShopGUI->setSelect('my',$value,100);
Parameters
- $name
- имя
- $value
- значенение в виде массива
- $width
- ширина
- $locale
- локализация
- $caption
- текст перед элементом
- $search
- режим поиска
- $height
- высота
- $size
- размер
- $multiple
- мультивыбор
- $id
- id
- $class
- class [selectpicker]
- $onchange
- JS функция изменения выбора
- $style
- class [btn btn-default btn-sm]
Returns
string
|
public
array
|
#
setSelectValue( integer $n, $max = 10 )
Заполнение элемента Select
Заполнение элемента Select
Parameters
Returns
array
|
public
string
|
#
setCheckbox( string $name, string $value, string $caption, string $checked = 1, string $disabled = null, boolean $locale = true )
Прорисовка элемента
Parameters
- $name
- имя
- $value
- значение
- $caption
- описание
- $checked
- checked
- $disabled
- disabled
- $locale
- локализация вкл/выкл
Returns
string
|
public
string
|
#
setRadio( string $name, string $value, string $caption, mixed $checked = "checked", string $onchange = false, string $class = false, array $opt = false, boolean $locale = true )
Прорисовка элемента Radio
Прорисовка элемента Radio
Parameters
- $name
- имя
- $value
- значение
- $caption
- описание
- $checked
- checked
- $onchange
- имя javascript функции по экшену onchange
- $class
- имя класса css
- $opt
- массив дополнительных параметров [data-x]
- $locale
- локализация вкл/выкл
Returns
string
|
public
string
|
#
setText( string $value, string $float = "left", string $style = false, $locale = true )
Прорисовка текста
Parameters
- $value
- текст
- $float
- float
- $style
- имя стиля css
- $locale
Returns
string
|
public
string
|
#
setImage( string $src, integer $width, integer $height, string $align = 'absmiddle', Int $hspace = "5", string $style = false, $onclick = false, $alt = false, $class = false )
Прорисовка элемента image
Прорисовка элемента image
Parameters
- $src
- адрес изображения
- $width
- ширина
- $height
- высота
- $align
- align
- $hspace
- hspace
- $style
- имя стиля css
- $onclick
- $alt
- $class
Returns
string
|
public
string
|
#
setLink( string $href, string $caption, string $target = '_blank', string $style = false, $title = false, $class = false, $option = false, $locale = true )
Прорисовка ссылки
Parameters
- $href
- адрес ссылки
- $caption
- текст ссылки
- $target
- target
- $style
- имя стиля css
- $title
- $class
- $option
- $locale
Returns
string
|
public
|
#
setError( string $name, string $action )
Сообщение об ошибке
Parameters
- $name
- имя ошибки
- $action
- описание ошибки
|
public
string
|
#
setFrame( string $name, string $src, integer $width, integer $height, string $float = 'none', $border = 1, $scrolling = 'yes' )
Прорисовка элемента Iframe
Прорисовка элемента Iframe
Parameters
- $name
- имя
- $src
- адрес
- $width
- width
- $height
- height
- $float
- float
- $border
- $scrolling
Returns
string
|
public
|
#
setAction( string $name, string $function )
Назначение экшена
Parameters
- $name
- переменная для анализа
- $function
- имя функции php обработчика
|
public
|
#
setLoader( string $name, string $function )
Назначение загрузчика
Parameters
- $name
- переменная для анализа (выполнятетя, если переменная не определена)
- $function
- имя функции php обработчика
|
public
string
|
#
setTable( )
Прорисовка элемента Table
Прорисовка элемента Table
Returns
string
|
public
|
|
public
string
|
#
setButton( string $value, string $img, string $class = null, string $option = false )
Прорисовка элемента Button
Прорисовка элемента Button
Parameters
- $value
- значение
- $img
- иконка
- $class
- класс
- $option
- допоолнительнеы данные для атрибута data-option
Returns
string
|
public
type
|
#
set_( Int $count = 1 )
Прорисовка пробельных отступов
Прорисовка пробельных отступов
Parameters
- $count
- количество пробелов
Returns
type
|
public
string
|
#
setHistory( )
Прорисовка формы истории изменений
Прорисовка формы истории изменений
Returns
string
|
public
string
|
#
setPay( boolean $serial = false, boolean $server_block = false, string $version = false, boolean $update = false )
Прорисовка формы о модуле
Прорисовка формы о модуле
Parameters
- $serial
- сериный ключ [false]
- $server_block
- не выводить привязку к витринам [false]
- $version
- номер версии модуля
- $update
- проверка обновлений
Returns
string
|