Overview

Packages

  • None
  • PHPShopAjaxElements
  • PHPShopAjaxElementsDepricated
  • PHPShopArray
  • PHPShopClass
    • Helper
  • PHPShopCore
  • PHPShopCoreDepricated
  • PHPShopCoreFunction
  • PHPShopDepricated
  • PHPShopElements
  • PHPShopElementsDepricated
  • PHPShopGUI
  • PHPShopInc
  • PHPShopObj
  • PHPShopParser
  • PHPShopShopCore
  • PHPShopTest

Classes

  • PHPShopFrontInterface
  • PHPShopGUI
  • PHPShopInterface
  • PHPShopLang
  • Overview
  • Package
  • Class
  • Tree

Class PHPShopGUI

Библиотека административных интерфейсов

Direct known subclasses

PHPShopInterface

Indirect known subclasses

PHPShopFrontInterface
Package: PHPShopGUI
Author: PHPShop Software
Version: 2.1
Located at class/admgui.class.php
Methods summary
public
# __construct( )

Конструктор

Конструктор

public string
# __( string $value, boolean $enabled = true )

Язык

Язык

Parameters

$value
$enabled
вкл/выкл перевод

Returns

string
public
# setGrid( )

Прорисовка сетки элементов

Прорисовка сетки элементов

public
# i( string $img, string $class = null )

Прорисовка иконки

Прорисовка иконки

Parameters

$img
иконка
$class
css
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
# setSidebarLeft( $data = array(), $cell = 2, $hide_mobile = false )

Левый сайдбар

Левый сайдбар

public
# setSidebarRight( $data = array(), $cell = 2 )

Правый сайдбар

Правый сайдбар

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
# setDropdownAction( array $Arg = array() )

Выпадающий список

Выпадающий список

Parameters

$Arg
массив аргументов

Returns

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

Прорисовка элемента Form

Parameters

$value
содержание
$action
action
$name
имя
$style
CSS стилизация
$target
параметр target
$class

Returns

string
public
# Compile( $form = true )

Компиляция результата

Компиляция результата

public
# setEditor( string $editor = false, $mod_enabled = false )

Прорисовка визуального редактора

Прорисовка визуального редактора

Parameters

$editor
$mod_enabled
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( )

Добавление закладки для модулей

// example:
$PHPShopGUI->setTab(array("","",""),array("","",""));
$PHPShopGUI->addTab(array("","",""));

Добавление закладки для модулей

// example:
$PHPShopGUI->setTab(array("","",""),array("","",""));
$PHPShopGUI->addTab(array("","",""));
public
# setTab( )

Прорисовка закладок Tab

// example:
$PHPShopGUI->setTab(array("",""),array("",""));

Прорисовка закладок Tab

// example:
$PHPShopGUI->setTab(array("",""),array("",""));
public string
# chekSize( mixed $size )

Проверка размера

Проверка размера

Parameters

$size

Returns

string
public
# addJSFiles( )

Добавление JS файлов

Добавление JS файлов

public
# addCSSFiles( )

Добавление CSS файлов

Добавление CSS файлов

public string
# setDiv( string $align, string $code, string $style = false, $name = 'div1' )

Прорисовка элемента Div

Прорисовка элемента Div

Parameters

$align
align
$code
содержание
$style
имя стиля css
$name

Returns

string

Nane

string $name имя блока
public
# setFooter( string $code )

Прорисовка подвала

Прорисовка подвала

Parameters

$code
содержание
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

$value
содержание text

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

// example:
$value[]=array('',123,'selected');
$value[]=array('',567, false);
$PHPShopGUI->setSelect('my',$value,100);

// example optgroup:
$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

$n
$max

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
# getAction( )

Проверка на экшен

Проверка на экшен

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
# setHeader( )
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
Properties summary
public $css
#
public string $dir
# '../'
public $includeJava
#
public $includeCss
#
public integer $padding
# 5
public integer $margin
# 5
public string $tab_pre
# '_'
public boolean $form_enabled
# true
public integer $sidebarLeftCell
# 2
public integer $sidebarLeftRight
# 2
public boolean $dropdown_action_form
# true
public integer $tab_key
# 0
public string $nav_style
# 'nav-pills'
PHPShop 6.X API documentation generated by ApiGen