/** * Update config for given values * @param array $vals. An array of values (presumably from $_POST) to update magic data from * @returns true on sucess */ public function processValues($vals) { if (array_key_exists('check_bad_percent', $vals) && is_scalar($c = $vals['check_bad_percent'])) { $this->setField('check_bad_percent', $c ? 1 : 0); } return parent::processValues($vals); }
/** * Update config for given values * @param array $vals. An array of values (presumably from $_POST) to update magic data from * @returns true on sucess */ public function processValues($vals) { if (array_key_exists('list', $vals) && is_scalar($list = $vals['list']) && ($list == '' || in_array($list, $this->getListForms()))) { $this->setField('list', $list); } return parent::processValues($vals); }