当前位置: 首页>>代码示例>>PHP>>正文


PHP AdminController::processUpdateOptions方法代码示例

本文整理汇总了PHP中AdminController::processUpdateOptions方法的典型用法代码示例。如果您正苦于以下问题:PHP AdminController::processUpdateOptions方法的具体用法?PHP AdminController::processUpdateOptions怎么用?PHP AdminController::processUpdateOptions使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在AdminController的用法示例。


在下文中一共展示了AdminController::processUpdateOptions方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: processUpdateOptions

 /**
  * @see AdminController::processUpdateOptions()
  */
 public function processUpdateOptions()
 {
     if ($this->isGeoLiteCityAvailable()) {
         Configuration::updateValue('PS_GEOLOCATION_ENABLED', (int) Tools::getValue('PS_GEOLOCATION_ENABLED'));
     } elseif (Tools::getValue('PS_GEOLOCATION_ENABLED')) {
         $this->errors[] = $this->trans('The geolocation database is unavailable.', array(), 'Admin.International.Notification');
     }
     if (empty($this->errors)) {
         if (!is_array(Tools::getValue('countries')) || !count(Tools::getValue('countries'))) {
             $this->errors[] = $this->trans('Country selection is invalid.', array(), 'Admin.International.Notification');
         } else {
             Configuration::updateValue('PS_GEOLOCATION_BEHAVIOR', !(int) Tools::getValue('PS_GEOLOCATION_BEHAVIOR') ? _PS_GEOLOCATION_NO_CATALOG_ : _PS_GEOLOCATION_NO_ORDER_);
             Configuration::updateValue('PS_GEOLOCATION_NA_BEHAVIOR', (int) Tools::getValue('PS_GEOLOCATION_NA_BEHAVIOR'));
             Configuration::updateValue('PS_ALLOWED_COUNTRIES', implode(';', Tools::getValue('countries')));
         }
         if (!Validate::isCleanHtml(Tools::getValue('PS_GEOLOCATION_WHITELIST'))) {
             $this->errors[] = $this->trans('Invalid whitelist', array(), 'Admin.International.Notification');
         } else {
             Configuration::updateValue('PS_GEOLOCATION_WHITELIST', str_replace("\n", ';', str_replace("\r", '', Tools::getValue('PS_GEOLOCATION_WHITELIST'))));
         }
     }
     return parent::processUpdateOptions();
 }
开发者ID:M03G,项目名称:PrestaShop,代码行数:26,代码来源:AdminGeolocationController.php

示例2: processUpdateOptions

 protected function processUpdateOptions()
 {
     parent::processUpdateOptions();
     Tools::generateHtaccess();
 }
开发者ID:dev-lav,项目名称:htdocs,代码行数:5,代码来源:AdminWebserviceController.php

示例3: processUpdateOptions

 protected function processUpdateOptions()
 {
     parent::processUpdateOptions();
     if (!count($this->errors)) {
         Tools::redirectAdmin(Context::getContext()->link->getAdminLink('AdminThemes') . '&conf=6');
     }
 }
开发者ID:dev-lav,项目名称:htdocs,代码行数:7,代码来源:AdminThemesController.php


注:本文中的AdminController::processUpdateOptions方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。