Версия: 6.x
burger close
Класс Front
Граф наследования:Front:
AbstractAdmin AbstractModule AbstractController IController Tools AjaxList ImportPhotos ImportYml InventoryStatisticsCtrl Tools AjaxList BoardCtrl CallActions LinkCtrl TaskGantCtrl TelphinCtrl Tools Ctrl OauthVK VkCtrl Download Csv Debug ExternalRequestLogViewer LangCtrl LogView LongPollingGate MetaData ModuleLicensesControl OrmFieldRequester Routes SystemCheck WallPost Widgets Ctrl Proxy Tools Control Tools ConfigEdit Crud CorrectionReceiptCtrl Tools PersonalData Wizard FileManager HookSort SelectTemplate SelectTheme Tools AjaxList Tools UserDialog

Открытые члены

 __construct ()
 
 wrapOutput ($bool)
 
 checkAccessRight ()
 
 exec ($returnAsIs=false)
 
- Открытые члены унаследованные от AbstractAdmin
 __construct ($param=[])
 
 checkAccessRight ()
 
- Открытые члены унаследованные от AbstractModule
 __construct ($param=[])
 
 getParam ($key=null, $default=null, $checkempty=false)
 
 setParam ($key, $value=null)
 
 setResource ()
 
 getControllerName ()
 
 addResource ()
 
 init ()
 
 fetch ($tpl, $param_name= 'tpl')
 
 request ($key, $type, $default=null, $strip= '')
 
 getKeyName ($keyname)
 
 comError ($error_text)
 
 checkAccessRight ()
 
 exec ($returnAsIs=false)
 
 getDebugGroup ()
 
 getModTplPath ()
 
 getModuleConfig ()
 
- Открытые члены унаследованные от AbstractController
 __construct ()
 
 isViewCacheExpired (string $cache_id_str, string $template, int $lifetime=null)
 
 wrapHtml ($body, $html_template=null)
 
 getAction ()
 
 exec ($returnAsIs=false)
 
 processResult ($result)
 
 presetAct ($act)
 
 e404 ($reason=null)
 
 redirect ($url=null, $status=302)
 
 refreshPage ()
 
 getUrlName ()
 
- Открытые члены унаследованные от IController
 exec ()
 

Защищенные данные

 $result
 
 $action_var = 'do'
 
 $wrap_output = true
 
 $wrap_template = '%SYSTEM%/admin/body.tpl'
 
 $block_tpl = '%SYSTEM%/admin/block.tpl'
 
 $block_form_tpl = '%SYSTEM%/admin/crud_form.tpl'
 
- Защищенные данные унаследованные от AbstractModule
 $user
 
 $access_right = 1
 
 $default_params = []
 
 $param = []
 
 $mod_name = ''
 
 $controller_name = ''
 
 $mod_css = '/modules/%MODULE%/view/css/'
 
 $mod_js = '/modules/%MODULE%/view/js/'
 
 $mod_img = '/modules/%MODULE%/view/img/'
 
 $mod_tpl = '/modules/%MODULE%/view/'
 
 $mod_relative_tpl = ''
 
- Защищенные данные унаследованные от AbstractController
 $act = null
 
 $action_var = 'Act'
 
 $result
 

Дополнительные унаследованные члены

- Поля данных унаследованные от AbstractAdmin
 $change_site_var = 'site_id_context'
 
 $before_site_id
 
- Поля данных унаследованные от AbstractController
const DEFAULT_ERROR_PAGE_TPL = '%THEME%/exception.tpl'
 
 $view
 
 $url
 
 $app
 
 $router
 
- Защищенные члены унаследованные от AbstractAdmin
 changeSiteIdIfNeed ($new_site_id)
 
 setSiteIdByOrmObject ($api, $orm_object=null)
 
 restoreSiteId ()
 

Конструктор(ы)

__construct ( )

Методы

checkAccessRight ( )

Возвращает false, если нет ограничений на запуск контроллера, иначе вызывает исключение 404

Возвращает
bool(false)
Исключения
ExceptionPageNotFound
exec (   $returnAsIs = false)

Выполняет action(действие) текущего контроллера, возвращает результат действия

Аргументы
boolean$returnAsIs- возвращать как есть. Если true, то метод будет возвращать точно то, что вернет действие, иначе результат будет обработан методом processResult
Возвращает
mixed
Исключения
ControllerException
ExceptionPageNotFound
EventException
RSException
\SmartyException
wrapOutput (   $bool)

Устанавливает, оборачивать ли вывод шаблоном текущей страницы.

Аргументы
mixed$bool
Возвращает
Front

Поля

$action_var = 'do'
protected
$block_form_tpl = '%SYSTEM%/admin/crud_form.tpl'
protected
$block_tpl = '%SYSTEM%/admin/block.tpl'
protected
$result
protected
$wrap_output = true
protected
$wrap_template = '%SYSTEM%/admin/body.tpl'
protected