Версия: 6.x
burger close
Класс Block
Граф наследования:Block:
AbstractAdmin AbstractModule AbstractController IController OfferBlock PropertyValuesBlock Dialog CrmBlock DealBlock InteractionBlock TaskBlock Files HeaderPanel RsAlerts RsNews RsVisibleAlerts View BlockPhotos Widget BlockSelectSite BlockTags

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

Данный класс должен быть родителем контроллера модуля для админ панели.

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

 __construct ($param=[])
 
 setResource ()
 
 getUrlName ()
 
 myRequest ($key, $type, $default=null)
 
- Открытые члены унаследованные от 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 ()
 

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

 $user
 
 $action_var = null
 
 $result
 
 $mod_url
 
 $mod_ajax_url
 
- Защищенные данные унаследованные от 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 (   $param = [])

Методы

getUrlName ( )

Возврщает имя текущего контроллера для использования в URL

Возвращает
string
myRequest (   $key,
  $type,
  $default = null 
)

Возвращает значение параметра из get только если запрос идет конкретно к текущему контроллеру.

Возвращает
mixed
setResource ( )

Устанавливает основные пути для компонента, исходя из его имени.

Возвращает
void

Поля

$action_var = null
protected
$mod_ajax_url
protected
$mod_url
protected
RS Controller Result Standard $result
protected
Users Model Orm User $user
protected