Версия: 6.x
burger close
Класс Tools
Граф наследования:Tools:
Front AbstractAdmin AbstractModule AbstractController IController

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

Содержит действия по обслуживанию

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

 actionAjaxCleanProperty ()
 
 actionAjaxCheckAliases ()
 
 actionAjaxCheckBrandsAliases ()
 
 actionAjaxCheckPropertyAliases ()
 
 actionAjaxCleanOffers ()
 
 actionAjaxCleanRelatedProducts ()
 
 actionAjaxCleanImportHash ()
 
 actionAjaxCreateMainOffers ()
 
 actionCleanAllOffersJsonCache ()
 
- Открытые члены унаследованные от Front
 __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 ()
 

Поля данных

const TIMEOUT_PRODUCT_REINDEX = 20
 
- Поля данных унаследованные от 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 ()
 
- Защищенные данные унаследованные от Front
 $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
 

Методы

actionAjaxCheckAliases ( )

Добавление ЧПУ товарам и категориям

Возвращает
actionAjaxCheckBrandsAliases ( )

Добавление ЧПУ брендам

Возвращает
actionAjaxCheckPropertyAliases ( )

Добавление ЧПУ характеристикам и их значениям

Возвращает
actionAjaxCleanImportHash ( )

Сброс всех хешей импорта

Возвращает
actionAjaxCleanOffers ( )

Удаляет несвязанные комплектации

Возвращает
actionAjaxCleanProperty ( )

Удаление несвязанных характеристик

Возвращает
actionAjaxCleanRelatedProducts ( )

Удаляет несвязанные сопутствующие товары

Возвращает
actionAjaxCreateMainOffers ( )

Создание основной комплектации у товаров

Возвращает
actionCleanAllOffersJsonCache ( )

Очищает кэш о комплектациях

Возвращает

Поля

const TIMEOUT_PRODUCT_REINDEX = 20