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