/**
  * 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);
 }