Версия: 5.x
Класс RsRequestGate
Граф наследования:RsRequestGate:
Front AbstractClient AbstractModule AbstractController IController

Подробное описание

Контроллер обеспечивает ответы на входящие запросы от ReadyScript Используется для работы сервисной инфраструктуры ReadyScript

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

 init ()
 
 actionGetMultisites ()
 
 actionGetMainLicenseHash ()
 
 actionHideWallPostNotice ()
 
 actionDeleteModuleLicenseData ()
 
 actionSupportLogin ()
 
 actionSupportLogout ()
 
- Открытые члены унаследованные от Front
 wrapOutput ($bool)
 
 exec ($returnAsIs=false)
 
 myBlockIdInput ()
 
 isMyPost ()
 
 getMyId ()
 
 authPage ($error="", $referer=null)
 
 checkRedirectToAliasUrl ($id, $item, $redirect_url, $alias_field= 'alias', $id_field= 'id')
 
- Открытые члены унаследованные от AbstractClient
 __construct ($param=array())
 
 isConstructorBlock ()
 
 processResult ($result)
 
 getDebugGroup ()
 
 wrapHtml ($body, $html_template=null)
 
- Открытые члены унаследованные от AbstractModule
 __construct ($param=array())
 
 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)
 
 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 ()
 

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

- Поля данных унаследованные от Front
const CONTROLLER_ID_PARAM = '_controller_id'
 
- Поля данных унаследованные от AbstractClient
 $debug_group = null
 
- Поля данных унаследованные от AbstractController
const DEFAULT_ERROR_PAGE_TPL = '%THEME%/exception.tpl'
 
 $view
 
 $url
 
 $app
 
 $router
 
- Защищенные члены унаследованные от AbstractClient
 isDebugModeEnabled ()
 
 canProcessResult ()
 
- Защищенные данные унаследованные от Front
 $wrap_template = DEFAULT_LAYOUT
 
 $wrap_output = true
 
- Защищенные данные унаследованные от AbstractModule
 $user
 
 $access_right = 1
 
 $default_params = array()
 
 $param = array()
 
 $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/'
 
- Защищенные данные унаследованные от AbstractController
 $act = null
 
 $action_var = 'Act'
 
 $result
 

Методы

actionDeleteModuleLicenseData ( )

Удаляет шифрованные данные модульной лицензии

Возвращает
string
Исключения
DbException
RSException
actionGetMainLicenseHash ( )

Возвращает SHA1 от основной лицензии

actionGetMultisites ( )

Возвращает мультисайты, которые присутствуют в системе

Возвращает
string
Исключения
DbException
OrmException
actionHideWallPostNotice ( )

Скрывает уведомления о том, что можно получить бонус за пост в социальные сети

Возвращает
string
Исключения
RSException
actionSupportLogin ( )

Позволяет авторизовываться специальному техническому пользователю ReadyScript для оказания поддержки, если включена соответствующая опция в настройках системного модуля

Возвращает
string
actionSupportLogout ( )

Позволяет выходить и удалять технического пользователя ReadyScript

Возвращает
string
init ( )
Исключения
ExceptionPageNotFound