- Class name: AdminThemesControllerCore
- Parent class: AdminController
- Source: controllers/admin/AdminThemesController.php line 28
- $check_features
- $check_features_version
- $className
- $img_error
- $table
- $toolbar_scroll
- $_defaultOrderBy
- $_defaultOrderWay
- $_default_pagination
- $_filter
- $_filterHaving
- $_group
- $_having
- $_includeContainer
- $_join
- $_languages
- $_list
- $_listTotal
- $_listsql
- $_orderBy
- $_orderWay
- $_pagination
- $_redirect
- $_select
- $_tmpTableFilter
- $_where
- $action
- $actions
- $actions_available
- $admin_webpath
- $allow_employee_form_lang
- $allow_export
- $base_tpl_form
- $base_tpl_view
- $bo_theme
- $bootstrap
- $boxes
- $breadcrumbs
- $bulk_actions
- $cache_lang
- $colorOnBackground
- $confirmations
- $content
- $controller_name
- $currentIndex
- $default_form_language
- $deleted
- $display
- $errors
- $explicitSelect
- $fieldImageSettings
- $fields_form
- $fields_form_override
- $fields_list
- $fields_options
- $fields_value
- $filter
- $filter_modules_list
- $helper
- $id
- $id_object
- $identifier
- $identifier_name
- $imageType
- $informations
- $is_cms
- $is_prestashop_up
- $lang
- $layout
- $list_id
- $list_natives_modules
- $list_no_link
- $list_partners_modules
- $list_simple_header
- $list_skip_actions
- $lite_display
- $logged_on_addons
- $meta_title
- $modals
- $modules_list
- $multiple_fieldsets
- $multishop_context
- $multishop_context_group
- $noLink
- $object
- $page_header_toolbar_btn
- $page_header_toolbar_title
- $path
- $position_group_identifier
- $position_identifier
- $required_database
- $required_fields
- $row_hover
- $shopLink
- $shopLinkType
- $shopShareDatas
- $show_form_cancel_button
- $show_page_header_toolbar
- $show_toolbar
- $show_toolbar_options
- $specificConfirmDelete
- $submit_action
- $tabAccess
- $tab_modules_list
- $template
- $token
- $toolbar_btn
- $toolbar_title
- $tpl_delete_link_vars
- $tpl_folder
- $tpl_form_vars
- $tpl_list_vars
- $tpl_option_vars
- $tpl_required_fields_vars
- $tpl_view_vars
- $translationsTab
- $warnings
- $ajax
- $content_only
- $context
- $controller_type
- $css_files
- $display_footer
- $display_header
- $js_files
- $json
- $php_errors
- $php_self
- $redirect_after
- $status
- __construct
- _checkConfigForFeatures
- _childValidation
- _isThemeCompatible
- addCSS
- addFiltersToBreadcrumbs
- addJS
- addJquery
- addJqueryPlugin
- addJqueryUI
- addMetaTitle
- addPageHeaderToolBarModulesListButton
- addRowAction
- addRowActionSkipList
- addToolBarModulesListButton
- afterAdd
- afterDelete
- afterImageUpload
- afterUpdate
- ajaxDie
- ajaxProcessGetAddonsThemes
- ajaxProcessGetModuleQuickView
- ajaxProcessLeftMeta
- ajaxProcessOpenHelp
- ajaxProcessRightMeta
- archiveThisFile
- beforeAdd
- beforeDelete
- beforeUpdateOptions
- checkAccess
- checkDocumentation
- checkNames
- checkParentClass
- checkPostedDatas
- checkToken
- checkVersionsAndCompatibility
- checkXmlFields
- copyFromPost
- copyTheme
- createTemplate
- display
- displayAjax
- displayFooter
- displayHeader
- displayInformation
- displayModuleOptions
- displayNoSmarty
- displayRequiredFields
- displayWarning
- downloadAddonsThemes
- extractTheme
- fillModuleData
- filterTabModuleList
- filterToField
- formatHelperArray
- formatHelperValuesArray
- generateArchive
- generateXML
- getController
- getFieldValue
- getFieldsValue
- getLanguages
- getList
- getModules
- getModulesList
- getNativeModule
- getSelectedAssoShop
- getTemplateFormVars
- getTemplateListVars
- getTemplateViewVars
- hookModule
- importThemeXmlConfig
- init
- initBreadcrumbs
- initContent
- initCursedPage
- initFooter
- initHeader
- initModal
- initPageHeaderToolbar
- initProcess
- initShopContext
- initTabModuleList
- initToolbar
- initToolbarTitle
- installTheme
- isCached
- isFresh
- isThemeInstalled
- isXmlHttpRequest
- jsonConfirmation
- jsonError
- l
- loadObject
- myErrorHandler
- postImage
- postProcess
- printResponsiveIcon
- processAdd
- processBulkAffectZone
- processBulkDelete
- processBulkDisableSelection
- processBulkEnableSelection
- processBulkStatusSelection
- processDefaultLeftColumn
- processDefaultRightColumn
- processDelete
- processDeleteImage
- processExport
- processExportTheme
- processFilter
- processImportTheme
- processLeftMeta
- processPosition
- processResetFilters
- processResponsive
- processRightMeta
- processSave
- processStatus
- processThemeInstall
- processUpdate
- processUpdateFields
- processUpdateOptions
- recurseCopy
- redirect
- refresh
- removeCSS
- removeJS
- renderChooseThemeModule
- renderDetails
- renderExportTheme
- renderExportTheme1
- renderForm
- renderImportTheme
- renderKpis
- renderList
- renderModal
- renderModulesList
- renderOptions
- renderView
- run
- setDeprecatedMedia
- setHelperDisplay
- setMedia
- setTemplate
- smartyOutputContent
- updateAssoShop
- updateImages
- updateLogo
- updateOptionPsFavicon
- updateOptionPsLogo
- updateOptionPsLogoInvoice
- updateOptionPsLogoMail
- updateOptionPsLogoMobile
- updateOptionPsStoresIcon
- updateOptionThemeForShop
- uploadIco
- uploadImage
- validateField
- validateRules
- viewAccess
- viewDetails
const MAX_NAME_LENGTH = 128
public mixed $check_features = array('ccc' => array('attributes' => array('available' => array('value' => 'true', 'check_if_not_valid' => array('PS_CSS_THEME_CACHE' => 0, 'PS_JS_THEME_CACHE' => 0, 'PS_HTML_THEME_COMPRESSION' => 0, 'PS_JS_HTML_THEME_COMPRESSION' => 0))), 'error' => 'This theme may not correctly use PrestaShop\'s "combine, compress and cache" options.', 'tab' => 'AdminPerformance'), 'guest_checkout' => array('attributes' => array('available' => array('value' => 'true', 'check_if_not_valid' => array('PS_GUEST_CHECKOUT_ENABLED' => 0))), 'error' => 'This theme may not correctly use PrestaShop\'s "guest checkout" feature.', 'tab' => 'AdminPreferences'), 'one_page_checkout' => array('attributes' => array('available' => array('value' => 'true', 'check_if_not_valid' => array('PS_ORDER_PROCESS_TYPE' => 0))), 'error' => 'This theme may not correctly use PrestaShop\'s "one-page checkout" feature.', 'tab' => 'AdminPreferences'), 'store_locator' => array('attributes' => array('available' => array('value' => 'true', 'check_if_not_valid' => array('PS_STORES_SIMPLIFIED' => 0, 'PS_STORES_DISPLAY_FOOTER' => 0))), 'error' => 'This theme may not correctly use PrestaShop\'s "store locator" feature.', 'tab' => 'AdminStores'))
$check_features is a multidimensional array used to check [theme]/config.xml values, and also checks prestashop current configuration if not match.
- Visibility: public
- This property is static.
- Source: controllers/admin/AdminThemesController.php line 49.
public mixed $check_features_version = '1.4'
This value is used in isThemeCompatible method. only version node with an higher version number will be used in [theme]/config.xml
- Visibility: public
- This property is static.
- Source: controllers/admin/AdminThemesController.php line 43.
public mixed $className = 'Theme'
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 103.
private mixed $img_error
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 106.
public mixed $table = 'theme'
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 104.
protected mixed $toolbar_scroll = false
- Visibility: protected
- Source: controllers/admin/AdminThemesController.php line 105.
protected string $_defaultOrderBy = false
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 75.
protected mixed $_defaultOrderWay = 'ASC'
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 76.
protected integer $_default_pagination = 50
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 160.
protected array $_filter
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 150.
protected mixed $_filterHaving
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 151.
protected string $_group
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 225.
protected string $_having
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 228.
protected mixed $_includeContainer = true
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 250.
protected string $_join
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 219.
public mixed $_languages = array()
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 37.
protected array $_list = array()
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 126.
protected integer $_listTotal
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 144.
protected string $_listsql = ''
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 123.
protected string $_orderBy
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 163.
protected string $_orderWay
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 166.
protected array $_pagination = array(20, 50, 100, 300, 1000)
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 157.
protected boolean $_redirect = true
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 258.
protected string $_select
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 216.
protected array $_tmpTableFilter = ''
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 154.
protected string $_where
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 222.
protected mixed $action
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 248.
protected array $actions = array()
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 172.
protected array $actions_available = array('view', 'edit', 'duplicate', 'delete')
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 169.
public mixed $admin_webpath
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 291.
public mixed $allow_employee_form_lang
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 39.
protected mixed $allow_export = false
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 182.
public mixed $base_tpl_form = null
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 86.
public mixed $base_tpl_view = null
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 85.
protected mixed $bo_theme
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 255.
public mixed $bootstrap = false
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 42.
protected array $boxes
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 210.
protected mixed $breadcrumbs
Current breadcrumb position as an array of tab names
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 283.
protected array $bulk_actions
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 205.
public array $cache_lang = array()
- Visibility: public
- This property is static.
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 185.
protected mixed $colorOnBackground
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 244.
public mixed $confirmations = array()
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 34.
public mixed $content
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 31.
public \current $controller_name
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 275.
public mixed $currentIndex
- Visibility: public
- This property is static.
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 30.
public mixed $default_form_language
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 38.
protected boolean $deleted = false
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 237.
protected mixed $display
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 249.
public array $errors = array()
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 94.
protected string $explicitSelect = false
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 213.
public array $fieldImageSettings = array()
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 261.
protected array $fields_form
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 109.
protected \override $fields_form_override
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 112.
protected array $fields_list
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 100.
protected array $fields_options = array()
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 118.
public mixed $fields_value = false
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 91.
protected boolean $filter
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 241.
protected array $filter_modules_list = null
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 103.
protected \Helper $helper
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 191.
public integer $id = -1
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 64.
protected integer $id_object
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 270.
protected string $identifier = false
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 54.
protected mixed $identifier_name = 'name'
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 55.
public string $imageType = 'jpg'
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 264.
public mixed $informations = array()
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 33.
protected mixed $is_cms = false
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 230.
protected mixed $is_prestashop_up = true
- Visibility: protected
- This property is static.
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3631.
public boolean $lang = false
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 147.
public mixed $layout = 'layout.tpl'
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 41.
public mixed $list_id
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 51.
protected mixed $list_natives_modules = array()
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 293.
protected boolean $list_no_link = false
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 180.
protected mixed $list_partners_modules = array()
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 294.
protected \define $list_simple_header
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 97.
protected array $list_skip_actions = array()
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 175.
protected mixed $lite_display = false
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 178.
protected mixed $logged_on_addons = false
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 298.
protected mixed $meta_title = array()
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 44.
public mixed $modals = array()
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 296.
protected array $modules_list = array()
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 106.
public boolean $multiple_fieldsets = false
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 89.
public mixed $multishop_context = -1
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 277.
public mixed $multishop_context_group = true
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 278.
protected mixed $noLink
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 242.
protected \instanciation $object
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 267.
public mixed $page_header_toolbar_btn = array()
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 288.
public mixed $page_header_toolbar_title
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 287.
public mixed $path
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 29.
protected mixed $position_group_identifier
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 234.
protected string $position_identifier
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 233.
public mixed $required_database = false
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 66.
public array $required_fields = array()
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 188.
protected boolean $row_hover = true
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 246.
protected mixed $shopLink
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 120.
public string $shopLinkType
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 72.
public mixed $shopShareDatas = false
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 35.
public mixed $show_form_cancel_button
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 289.
public mixed $show_page_header_toolbar = false
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 286.
protected boolean $show_toolbar = true
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 138.
protected boolean $show_toolbar_options = false
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 141.
protected mixed $specificConfirmDelete = null
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 243.
protected \override $submit_action
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 115.
public array $tabAccess
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 61.
protected mixed $tab_modules_list = array('default_list' => array(), 'slider_list' => array())
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 251.
public mixed $template = 'content.tpl'
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 46.
public string $token
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 69.
protected array $toolbar_btn = null
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 132.
protected \define $toolbar_title
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 129.
public mixed $tpl_delete_link_vars = array()
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 80.
public mixed $tpl_folder
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 253.
public mixed $tpl_form_vars = array()
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 78.
public mixed $tpl_list_vars = array()
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 79.
public mixed $tpl_option_vars = array()
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 81.
public mixed $tpl_required_fields_vars = array()
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 83.
public mixed $tpl_view_vars = array()
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 82.
protected mixed $translationsTab = array()
Display modules list
- Visibility: protected
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3683.
public mixed $warnings = array()
- Visibility: public
- This property is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 32.
public boolean $ajax = false
- Visibility: public
- This property is defined by ControllerCore.
- Source: classes/controller/Controller.php line 75.
protected string $content_only = false
- Visibility: protected
- This property is defined by ControllerCore.
- Source: classes/controller/Controller.php line 70.
protected \Context $context
- Visibility: protected
- This property is defined by ControllerCore.
- Source: classes/controller/Controller.php line 35.
public mixed $controller_type
- Visibility: public
- This property is defined by ControllerCore.
- Source: classes/controller/Controller.php line 81.
public array $css_files = array()
- Visibility: public
- This property is defined by ControllerCore.
- Source: classes/controller/Controller.php line 40.
protected string $display_footer
- Visibility: protected
- This property is defined by ControllerCore.
- Source: classes/controller/Controller.php line 65.
protected boolean $display_header
- Visibility: protected
- This property is defined by ControllerCore.
- Source: classes/controller/Controller.php line 55.
public array $js_files = array()
- Visibility: public
- This property is defined by ControllerCore.
- Source: classes/controller/Controller.php line 45.
protected mixed $json = false
- Visibility: protected
- This property is defined by ControllerCore.
- Source: classes/controller/Controller.php line 76.
public array $php_errors = array()
- Visibility: public
- This property is static.
- This property is defined by ControllerCore.
- Source: classes/controller/Controller.php line 50.
public mixed $php_self
- Visibility: public
- This property is defined by ControllerCore.
- Source: classes/controller/Controller.php line 82.
protected mixed $redirect_after = null
- Visibility: protected
- This property is defined by ControllerCore.
- Source: classes/controller/Controller.php line 79.
protected mixed $status = ''
- Visibility: protected
- This property is defined by ControllerCore.
- Source: classes/controller/Controller.php line 77.
mixed AdminThemesControllerCore::__construct()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 32
\error AdminThemesControllerCore::_checkConfigForFeatures($arrFeatures, mixed $configItem)
_checkConfigForFeatures
- Visibility: protected
- Source: controllers/admin/AdminThemesController.php line 1922
- $arrFeatures mixed
- $configItem mixed - will precise the attribute which not matches. If empty, will check every attributes
mixed AdminControllerCore::_childValidation()
Overload this method for custom checking
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3172
boolean AdminThemesControllerCore::_isThemeCompatible(string $theme_dir)
This function checks if the theme designer has thunk to make his theme compatible 1.4, and noticed it on the $theme_dir/config.xml file. If not, some new functionnalities has to be desactivated
- Visibility: protected
- Source: controllers/admin/AdminThemesController.php line 1866
- $theme_dir string - theme directory
true ControllerCore::addCSS(mixed $css_uri, string $css_media_type, integer $offset, boolean $check_path)
Add a new stylesheet in page header.
- Visibility: public
- This method is defined by ControllerCore.
- Source: classes/controller/Controller.php line 251
- $css_uri mixed - Path to css file, or list of css files like this : array(array(uri => media_type), ...)
- $css_media_type string
- $offset integer
- $check_path boolean
mixed AdminControllerCore::addFiltersToBreadcrumbs()
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 525
void ControllerCore::addJS(mixed $js_uri, boolean $check_path)
Add a new javascript file in page header.
- Visibility: public
- This method is defined by ControllerCore.
- Source: classes/controller/Controller.php line 319
- $js_uri mixed
- $check_path boolean
void ControllerCore::addJquery($version, $folder, $minifier)
Add a new javascript file in page header.
- Visibility: public
- This method is defined by ControllerCore.
- Source: classes/controller/Controller.php line 371
- $version mixed
- $folder mixed
- $minifier mixed
mixed ControllerCore::addJqueryPlugin($name, null $folder, boolean $css)
Add a new javascript file in page header.
- Visibility: public
- This method is defined by ControllerCore.
- Source: classes/controller/Controller.php line 403
- $name mixed
- $folder null
- $css boolean
void ControllerCore::addJqueryUI($component, $theme, $check_dependencies)
Add a new javascript file in page header.
- Visibility: public
- This method is defined by ControllerCore.
- Source: classes/controller/Controller.php line 382
- $component mixed
- $theme mixed
- $check_dependencies mixed
mixed AdminControllerCore::addMetaTitle(string $entry)
Add an entry to the meta title.
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3989
- $entry string - New entry.
mixed AdminControllerCore::addPageHeaderToolBarModulesListButton()
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1896
mixed AdminControllerCore::addRowAction($action)
Declare an action to use for each row in the list
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1791
- $action mixed
mixed AdminControllerCore::addRowActionSkipList($action, $list)
Add an action to use for each row in the list
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1800
- $action mixed
- $list mixed
mixed AdminControllerCore::addToolBarModulesListButton()
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1907
mixed AdminControllerCore::afterAdd($object)
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3205
- $object mixed
boolean AdminControllerCore::afterDelete(object $object, $oldId)
Called before deletion
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3200
- $object object - Object
- $oldId mixed
boolean AdminControllerCore::afterImageUpload()
Check rights to view the current tab
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3221
mixed AdminControllerCore::afterUpdate($object)
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3210
- $object mixed
mixed ControllerCore::ajaxDie($value, $controller, $method)
- Visibility: protected
- This method is defined by ControllerCore.
- Source: classes/controller/Controller.php line 513
- $value mixed
- $controller mixed
- $method mixed
mixed AdminThemesControllerCore::ajaxProcessGetAddonsThemes()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 1843
mixed AdminControllerCore::ajaxProcessGetModuleQuickView()
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3952
mixed AdminThemesControllerCore::ajaxProcessLeftMeta()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2856
mixed AdminControllerCore::ajaxProcessOpenHelp()
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3463
mixed AdminThemesControllerCore::ajaxProcessRightMeta()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2894
mixed AdminThemesControllerCore::archiveThisFile($obj, $file, $server_path, $archive_path)
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 830
- $obj mixed
- $file mixed
- $server_path mixed
- $archive_path mixed
boolean AdminControllerCore::beforeAdd(object $object)
Called before Add
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3556
- $object object - Object
boolean AdminControllerCore::beforeDelete(object $object)
Called before deletion
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3189
- $object object - Object
mixed AdminControllerCore::beforeUpdateOptions()
Can be overriden
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3337
mixed AdminControllerCore::checkAccess()
Check if the token is valid, else display a warning page
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1441
mixed AdminThemesControllerCore::checkDocumentation()
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 771
mixed AdminThemesControllerCore::checkNames()
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 755
mixed AdminThemesControllerCore::checkParentClass($name)
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 737
- $name mixed
mixed AdminThemesControllerCore::checkPostedDatas()
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 813
mixed AdminControllerCore::checkToken()
Check for security token
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 583
mixed AdminThemesControllerCore::checkVersionsAndCompatibility()
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 797
mixed AdminThemesControllerCore::checkXmlFields($xml_file)
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 1380
- $xml_file mixed
mixed AdminControllerCore::copyFromPost($object, string $table)
Copy datas from $_POST to object
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3232
- $object mixed
- $table string - Object table
boolean AdminThemesControllerCore::copyTheme(string $base_theme_dir, string $target_theme_dir)
copy $base_theme_dir into $target_theme_dir.
- Visibility: protected
- This method is static.
- Source: controllers/admin/AdminThemesController.php line 481
- $base_theme_dir string - relative path to base dir
- $target_theme_dir string - relative path to target dir
\Template AdminControllerCore::createTemplate(string $tpl_name)
Create a template from the override file, else from the base file.
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3582
- $tpl_name string - filename
mixed AdminControllerCore::display()
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1498
mixed AdminControllerCore::displayAjax()
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1477
mixed ControllerCore::displayFooter($display)
- Visibility: public
- This method is defined by ControllerCore.
- Source: classes/controller/Controller.php line 212
- $display mixed
mixed ControllerCore::displayHeader($display)
- Visibility: public
- This method is defined by ControllerCore.
- Source: classes/controller/Controller.php line 207
- $display mixed
mixed AdminControllerCore::displayInformation(string $msg)
add a info message to display at the top of the page
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1585
- $msg string
mixed AdminControllerCore::displayModuleOptions($module, $output_type, $back)
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3684
- $module mixed
- $output_type mixed
- $back mixed
mixed AdminControllerCore::displayNoSmarty()
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1473
mixed AdminControllerCore::displayRequiredFields()
prepare the view to display the required fields form
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3564
mixed AdminControllerCore::displayWarning(string $msg)
add a warning message to display at the top of the page
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1575
- $msg string
mixed AdminThemesControllerCore::downloadAddonsThemes()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 509
mixed AdminThemesControllerCore::extractTheme($theme_zip_file, $sandbox)
- Visibility: protected
- Source: controllers/admin/AdminThemesController.php line 1496
- $theme_zip_file mixed
- $sandbox mixed
mixed AdminControllerCore::fillModuleData($module, $output_type, $back)
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3640
- $module mixed
- $output_type mixed
- $back mixed
mixed AdminControllerCore::filterTabModuleList()
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1918
mixed AdminControllerCore::filterToField($key, $filter)
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1460
- $key mixed
- $filter mixed
mixed AdminThemesControllerCore::formatHelperArray($origin_arr)
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 2132
- $origin_arr mixed
mixed AdminThemesControllerCore::formatHelperValuesArray($originArr)
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 2153
- $originArr mixed
mixed AdminThemesControllerCore::generateArchive()
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 845
mixed AdminThemesControllerCore::generateXML($theme_to_export, $metas)
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 907
- $theme_to_export mixed
- $metas mixed
mixed ControllerCore::getController(string $class_name, boolean $auth, boolean $ssl)
Get an instance of a controller
- Visibility: public
- This method is static.
- This method is defined by ControllerCore.
- Source: classes/controller/Controller.php line 133
- $class_name string
- $auth boolean
- $ssl boolean
string AdminControllerCore::getFieldValue(object $obj, string $key, integer $id_lang)
Return field value if possible (both classical and multilingual fields)
Case 1 : Return value if present in $_POST / $_GET Case 2 : Return object value
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3086
- $obj object - Object
- $key string - Field name
- $id_lang integer - Language id (optional)
array AdminControllerCore::getFieldsValue(object $obj)
Return the list of fields value
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3036
- $obj object - Object
mixed AdminControllerCore::getLanguages()
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3008
mixed AdminControllerCore::getList(integer $id_lang, string $order_by, $order_way, integer $start, integer $limit, $id_lang_shop)
Get the current objects' list form the database
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 2752
- $id_lang integer - Language used for display
- $order_by string - ORDER BY clause
- $order_way mixed
- $start integer - Offset in LIMIT clause
- $limit integer - Row count in LIMIT clause
- $id_lang_shop mixed
mixed AdminThemesControllerCore::getModules($xml)
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 2111
- $xml mixed
mixed AdminControllerCore::getModulesList($filter_modules_list)
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 2970
- $filter_modules_list mixed
array AdminThemesControllerCore::getNativeModule(integer $type)
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 1980
- $type integer - $type = 0 both native & partner (default) $type = 1 native $type = 2 partner
array AdminControllerCore::getSelectedAssoShop(string $table)
Returns an array with selected shops and type (group or boutique shop)
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3267
- $table string
mixed AdminControllerCore::getTemplateFormVars()
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 2228
mixed AdminControllerCore::getTemplateListVars()
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 2139
mixed AdminControllerCore::getTemplateViewVars()
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 2159
mixed AdminThemesControllerCore::hookModule($id_module, $module_hooks, $shop)
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 2383
- $id_module mixed
- $module_hooks mixed
- $shop mixed
array|string AdminThemesControllerCore::importThemeXmlConfig(\SimpleXMLElement $xml, boolean $theme_dir)
- Visibility: protected
- Source: controllers/admin/AdminThemesController.php line 1579
- $xml SimpleXMLElement
- $theme_dir boolean - only used if the theme directory to import is already located on the shop
mixed AdminThemesControllerCore::init()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 108
mixed AdminControllerCore::initBreadcrumbs($tab_id, $tabs)
Set breadcrumbs array for the controller page
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 419
- $tab_id mixed
- $tabs mixed
mixed AdminThemesControllerCore::initContent()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 1803
void AdminControllerCore::initCursedPage()
initialize the invalid doom page of death
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1966
mixed AdminControllerCore::initFooter()
Assign smarty variables for the footer
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1974
mixed AdminControllerCore::initHeader()
Assign smarty variables for the header
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1593
mixed AdminControllerCore::initModal()
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1997
mixed AdminThemesControllerCore::initPageHeaderToolbar()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 704
mixed AdminThemesControllerCore::initProcess()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2756
mixed AdminControllerCore::initShopContext()
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 2465
mixed AdminControllerCore::initTabModuleList()
init tab modules list and add button in toolbar
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1871
mixed AdminControllerCore::initToolbar()
assign default action in toolbar_btn smarty var, if they are not set.
uses override to specifically add, modify or remove items
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1348
void AdminControllerCore::initToolbarTitle()
set default toolbar_title to admin breadcrumb
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 499
mixed AdminThemesControllerCore::installTheme($theme_dir, $sandbox, $redirect)
- Visibility: protected
- Source: controllers/admin/AdminThemesController.php line 1505
- $theme_dir mixed
- $sandbox mixed
- $redirect mixed
mixed ControllerCore::isCached($template, $cacheId, $compileId)
- Visibility: protected
- This method is defined by ControllerCore.
- Source: classes/controller/Controller.php line 471
- $template mixed
- $cacheId mixed
- $compileId mixed
mixed AdminControllerCore::isFresh($file, $timeout)
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3623
- $file mixed
- $timeout mixed
mixed AdminThemesControllerCore::isThemeInstalled($theme_name)
- Visibility: protected
- Source: controllers/admin/AdminThemesController.php line 1561
- $theme_name mixed
boolean ControllerCore::isXmlHttpRequest()
- Visibility: public
- This method is defined by ControllerCore.
- Source: classes/controller/Controller.php line 425
mixed AdminControllerCore::jsonConfirmation($message)
Shortcut to set up a json success payload
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3602
- $message mixed - success message
mixed AdminControllerCore::jsonError($message)
Shortcut to set up a json error payload
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3615
- $message mixed - error message
string AdminControllerCore::l(mixed $string, string $class, \boolan $addslashes, boolean $htmlentities)
non-static method which uses AdminController::translate()
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 2372
- $string mixed - term or expression in english
- $class string - name of the class
- $addslashes boolan - if set to true, the return value will pass through addslashes(). Otherwise, stripslashes().
- $htmlentities boolean - if set to true(default), the return value will pass through htmlentities($string, ENT_QUOTES, 'utf-8')
object|boolean AdminControllerCore::loadObject(boolean $opt)
Load class object using identifier in $_GET (if possible) otherwise return an empty object, or die
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1410
- $opt boolean - Return an empty object if load fail
mixed ControllerCore::myErrorHandler($errno, $errstr, $errfile, $errline)
- Visibility: public
- This method is static.
- This method is defined by ControllerCore.
- Source: classes/controller/Controller.php line 479
- $errno mixed
- $errstr mixed
- $errfile mixed
- $errline mixed
boolean AdminControllerCore::postImage(integer $id)
Overload this method for custom checking
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3347
- $id integer - Object id used for deleting images
mixed AdminThemesControllerCore::postProcess()
This functions make checks about AdminThemes configuration edition only.
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2566
mixed AdminThemesControllerCore::printResponsiveIcon($value)
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2800
- $value mixed
mixed AdminThemesControllerCore::processAdd()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 550
mixed AdminControllerCore::processBulkAffectZone()
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3532
boolean AdminControllerCore::processBulkDelete()
Delete multiple items
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3405
boolean AdminControllerCore::processBulkDisableSelection()
Disable multiple items
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3507
boolean AdminControllerCore::processBulkEnableSelection()
Enable multiple items
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3497
boolean AdminControllerCore::processBulkStatusSelection($status)
Toggle status of multiple items
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3517
- $status mixed
mixed AdminThemesControllerCore::processDefaultLeftColumn()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2822
mixed AdminThemesControllerCore::processDefaultRightColumn()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2839
mixed AdminThemesControllerCore::processDelete()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 664
mixed AdminControllerCore::processDeleteImage()
Object Delete images
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 781
mixed AdminControllerCore::processExport($text_delimiter)
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 798
- $text_delimiter mixed
mixed AdminThemesControllerCore::processExportTheme()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 1014
mixed AdminControllerCore::processFilter()
Set the filters used for the list display
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 610
mixed AdminThemesControllerCore::processImportTheme()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 1424
mixed AdminThemesControllerCore::processLeftMeta()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2875
mixed AdminControllerCore::processPosition()
Change object position
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1114
mixed AdminControllerCore::processResetFilters($list_id)
Cancel all filters for this tab
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1135
- $list_id mixed
mixed AdminThemesControllerCore::processResponsive()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2805
mixed AdminThemesControllerCore::processRightMeta()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2913
mixed AdminControllerCore::processSave()
Call the right method for creating or updating object
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 911
mixed AdminControllerCore::processStatus()
Change object status (active, inactive)
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1084
mixed AdminThemesControllerCore::processThemeInstall()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2409
mixed AdminThemesControllerCore::processUpdate()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 620
mixed AdminControllerCore::processUpdateFields()
Change object required fields
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1067
mixed AdminThemesControllerCore::processUpdateOptions()
- Visibility: protected
- Source: controllers/admin/AdminThemesController.php line 656
mixed AdminThemesControllerCore::recurseCopy($src, $dst)
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 1405
- $src mixed
- $dst mixed
mixed AdminControllerCore::redirect()
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 1492
mixed AdminControllerCore::refresh($file_to_refresh, $external_file)
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3632
- $file_to_refresh mixed
- $external_file mixed
mixed ControllerCore::removeCSS($css_uri, $css_media_type, $check_path)
- Visibility: public
- This method is defined by ControllerCore.
- Source: classes/controller/Controller.php line 285
- $css_uri mixed
- $css_media_type mixed
- $check_path mixed
mixed ControllerCore::removeJS($js_uri, $check_path)
- Visibility: public
- This method is defined by ControllerCore.
- Source: classes/controller/Controller.php line 343
- $js_uri mixed
- $check_path mixed
mixed AdminThemesControllerCore::renderChooseThemeModule()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2163
mixed AdminControllerCore::renderDetails()
Override to render the view page
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 2167
mixed AdminThemesControllerCore::renderExportTheme()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 1330
mixed AdminThemesControllerCore::renderExportTheme1()
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 1138
mixed AdminThemesControllerCore::renderForm()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 243
mixed AdminThemesControllerCore::renderImportTheme()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 1679
mixed AdminControllerCore::renderKpis()
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 2233
mixed AdminThemesControllerCore::renderList()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 468
mixed AdminControllerCore::renderModal()
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 2036
mixed AdminControllerCore::renderModulesList()
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 2050
mixed AdminThemesControllerCore::renderOptions()
Function used to render the options for this controller
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2936
mixed AdminThemesControllerCore::renderView()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2547
mixed ControllerCore::run()
Start controller process (this method shouldn't be overriden !)
- Visibility: public
- This method is defined by ControllerCore.
- Source: classes/controller/Controller.php line 161
mixed AdminControllerCore::setDeprecatedMedia()
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 2323
void AdminControllerCore::setHelperDisplay(\Helper $helper)
this function set various display option for helper list
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 2272
- $helper Helper
mixed AdminThemesControllerCore::setMedia()
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2960
mixed ControllerCore::setTemplate($template)
- Visibility: public
- This method is defined by ControllerCore.
- Source: classes/controller/Controller.php line 217
- $template mixed
mixed ControllerCore::smartyOutputContent($content)
- Visibility: protected
- This method is defined by ControllerCore.
- Source: classes/controller/Controller.php line 430
- $content mixed
mixed AdminControllerCore::updateAssoShop(integer $id_object)
Update the associations of shops
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3290
- $id_object integer
mixed AdminThemesControllerCore::updateImages($xml)
- Visibility: private
- Source: controllers/admin/AdminThemesController.php line 2354
- $xml mixed
boolean AdminThemesControllerCore::updateLogo($field_name, $logo_prefix)
Generic function which allows logo upload
- Visibility: protected
- Source: controllers/admin/AdminThemesController.php line 2637
- $field_name mixed
- $logo_prefix mixed
mixed AdminThemesControllerCore::updateOptionPsFavicon()
Update PS_FAVICON
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2711
mixed AdminThemesControllerCore::updateOptionPsLogo()
Update PS_LOGO
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2592
mixed AdminThemesControllerCore::updateOptionPsLogoInvoice()
Update PS_LOGO_INVOICE
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2616
mixed AdminThemesControllerCore::updateOptionPsLogoMail()
Update PS_LOGO_MAIL
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2608
mixed AdminThemesControllerCore::updateOptionPsLogoMobile()
Update PS_LOGO_MOBILE
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2600
mixed AdminThemesControllerCore::updateOptionPsStoresIcon()
Update PS_STORES_ICON
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2624
mixed AdminThemesControllerCore::updateOptionThemeForShop()
Update theme for current shop
- Visibility: public
- Source: controllers/admin/AdminThemesController.php line 2726
mixed AdminThemesControllerCore::uploadIco($name, $dest)
- Visibility: protected
- Source: controllers/admin/AdminThemesController.php line 2740
- $name mixed
- $dest mixed
mixed AdminControllerCore::uploadImage($id, $name, $dir, $ext, $width, $height)
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3358
- $id mixed
- $name mixed
- $dir mixed
- $ext mixed
- $width mixed
- $height mixed
mixed AdminControllerCore::validateField($value, $field)
- Visibility: protected
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3316
- $value mixed
- $field mixed
mixed AdminControllerCore::validateRules($class_name)
Manage page display (form, list.
..)
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3101
- $class_name mixed
boolean AdminControllerCore::viewAccess(boolean $disable)
Check rights to view the current tab
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 570
- $disable boolean
mixed AdminControllerCore::viewDetails()
Display object details
- Visibility: public
- This method is defined by AdminControllerCore.
- Source: classes/controller/AdminController.php line 3179