/** * Validate our options * * @param CUAR_Settings $cuar_settings * @param array $input * @param array $validated * * @return array */ public function validate_options($validated, $cuar_settings, $input) { // TODO OUTPUT ALLOWED FILE TYPES $cuar_settings->validate_boolean($input, $validated, CUAR_PrivateFileAddOn::$OPTION_ENABLE_ADDON); // TODO: Would be good to have a validate_valid_folder function in CUAR_Settings class. $cuar_settings->validate_always($input, $validated, CUAR_PrivateFileAddOn::$OPTION_STORAGE_PATH); $cuar_settings->validate_not_empty($input, $validated, CUAR_PrivateFileAddOn::$OPTION_FTP_PATH); return $validated; }