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