* @copyright PrestaShop * @license http://www.opensource.org/licenses/osl-3.0.php Open-source licence 3.0 * @version 1.3 * */ include_once(PS_ADMIN_DIR.'/../classes/AdminTab.php'); class AdminFeaturesValues extends AdminTab { public function __construct() { $this->table = 'feature_value'; $this->className = 'FeatureValue'; $this->lang = true; $this->edit = true; $this->delete = true; parent::__construct(); } /** * Display form * * @global string $currentIndex Current URL in order to keep current Tab */ public function displayForm($isMainTab = true) { global $currentIndex; parent::displayForm(); $obj = $this->loadObject(true); echo '
'; } /** * Manage page processing * * @global string $currentIndex Current URL in order to keep current Tab */ public function postProcess($token = NULL) { global $currentIndex; if(Tools::getValue('submitDel'.$this->table)) { if ($this->tabAccess['delete'] === '1') { if (isset($_POST[$this->table.$_POST['groupid'].'Box'])) { $object = new $this->className(); if ($object->deleteSelection($_POST[$this->table.$_POST['groupid'].'Box'])) Tools::redirectAdmin($currentIndex.'&conf=2'.'&token='.($token ? $token : $this->token)); $this->_errors[] = Tools::displayError('an error occurred while deleting selection'); } else $this->_errors[] = Tools::displayError('you must select at least one element to delete'); } else $this->_errors[] = Tools::displayError('You do not have permission to delete here.'); } else parent::postProcess(); } } ?>