public static function validate_settings($input, $options = null, $do_errors = false) { $null_options = false; if (is_null($options)) { $null_options = true; $defaults = static::get_defaults(); $options = static::form_parts(); if (is_admin()) { if (!empty($input['reset_defaults'])) { foreach ($defaults as $id => $std) { $input[$id] = $std; } unset($input['reset_defaults']); $input['resetted'] = true; } } } return Aihrus_Settings::do_validate_settings($input, $options, $do_errors); }