public function saveSettings($settings = array()) { foreach (ifset($settings['custom'], array()) as $id => $value) { if (empty($value['pattern']) || empty($value['replacement'])) { unset($settings['custom'][$id]); } } $settings['custom'] = array_values($settings['custom']); parent::saveSettings($settings); }
/** * @return waAppSettingsModel */ protected function getSettingsModel() { if (!self::$app_settings_model) { self::$app_settings_model = new waAppSettingsModel(); } return self::$app_settings_model; }