Example #1
0
 public function on_before_save($values)
 {
     parent::on_before_save($values);
     if (empty($values[$this->order_by_field])) {
         $values[$this->order_by_field] = datetime_now();
     }
     return $values;
 }
 public function on_before_save($values)
 {
     parent::on_before_save($values);
     return $values;
 }
 public function on_before_save($values)
 {
     parent::on_before_save($values);
     if (!empty($values['email_recipients'])) {
         $contacts = preg_split('#,\\s#', $values['email_recipients']);
         foreach ($contacts as $contact) {
             if (!valid_email($contact)) {
                 $this->add_error(lang('forms_invalid_email_address'));
             }
         }
     }
     return $values;
 }