public function postProcess() { if (isset($_POST['submitAdd' . $this->table])) { $search = strval(Tools::getValue('search')); $string = strval(Tools::getValue('alias')); $aliases = explode(',', $string); if (empty($search) or empty($string)) { $this->_errors[] = $this->l('aliases and result are both required'); } if (!Validate::isValidSearch($search)) { $this->_errors[] = $search . ' ' . $this->l('is not a valid result'); } foreach ($aliases as $alias) { if (!Validate::isValidSearch($alias)) { $this->_errors[] = $alias . ' ' . $this->l('is not a valid alias'); } } if (!sizeof($this->_errors)) { Alias::deleteAliases($search); foreach ($aliases as $alias) { $obj = new Alias(NULL, trim($alias), trim($search)); $obj->save(); } } } else { parent::postProcess(); } }