/** * Set all settings from plugin core class * * @param Market_SettingsModel $settings * * @return bool */ public function save(Market_SettingsModel $settings) { if (!$settings->validate()) { $errors = $settings->getAllErrors(); return false; } craft()->plugins->savePluginSettings($this->_plugin, $settings); return true; }