function commit()
 {
     if (!parent::commit()) {
         return false;
     }
     $id = $this->get('id');
     if ($id === false) {
         return false;
     }
     $fields = array();
     $fields['field_id'] = $id;
     $fields['destination'] = $this->get('destination');
     $fields['validator'] = $fields['validator'] == 'custom' ? NULL : $this->get('validator');
     $fields['sslkey'] = $this->get('sslkey');
     $this->_engine->Database->query("DELETE FROM `tbl_fields_" . $this->handle() . "` WHERE `field_id` = '{$id}' LIMIT 1");
     return $this->_engine->Database->insert($fields, 'tbl_fields_' . $this->handle());
 }
 function commit()
 {
     if (!parent::commit()) {
         return false;
     }
     $id = $this->get('id');
     if ($id === false) {
         return false;
     }
     $fields = array();
     $fields['field_id'] = $id;
     $fields['destination'] = $this->get('destination');
     $fields['validator'] = $fields['validator'] == 'custom' ? NULL : $this->get('validator');
     $fields['max_width'] = $this->get('max_width');
     $fields['max_height'] = $this->get('max_height');
     Symphony::Database()->query("DELETE FROM `tbl_fields_" . $this->handle() . "` WHERE `field_id` = '{$id}' LIMIT 1");
     return Symphony::Database()->insert($fields, 'tbl_fields_' . $this->handle());
 }
 public function commit()
 {
     if (!parent::commit()) {
         return false;
     }
     $id = $this->get('id');
     if ($id === false) {
         return false;
     }
     $fields = array();
     $fields['destination'] = $this->get('destination');
     $fields['validator'] = $fields['validator'] == 'custom' ? NULL : $this->get('validator');
     $fields['override'] = $this->get('override');
     return FieldManager::saveSettings($id, $fields);
 }