/** * Validate our options * * @param array $validated * @param CUAR_Settings $cuar_settings * @param array $input * * @return array */ public function validate_core_options($validated, $cuar_settings, $input) { $cuar_settings->validate_boolean($input, $validated, self::$OPTION_LOG_ONLY_FIRST_VIEW); $cuar_settings->validate_boolean($input, $validated, self::$OPTION_LOG_ONLY_FIRST_DOWNLOAD); return $validated; }
public function set_options($opt) { $this->settings->set_options($opt); }
/** * Validate our options * * @param CUAR_Settings $cuar_settings * @param array $input * @param array $validated */ public function validate_options($validated, $cuar_settings, $input) { $cuar_settings->validate_boolean($input, $validated, CUAR_PrivatePageAddOn::$OPTION_ENABLE_ADDON); return $validated; }
/** * Validate our options * * @param CUAR_Settings $cuar_settings * @param array $input * @param array $validated */ public function validate_frontend_settings($validated, $cuar_settings, $input) { $slug = $this->get_slug(); $friendly_tax = $this->get_friendly_taxonomies(); if ($friendly_tax == null) { return; } foreach ($friendly_tax as $tax) { $option_id = $slug . self::$OPTION_TAXONOMY_SLUG . $tax; $cuar_settings->validate_not_empty($input, $validated, $option_id); } return $validated; }
/** * Validate our options * * @param CUAR_Settings $cuar_settings * @param array $input * @param array $validated */ public function validate_options($validated, $cuar_settings, $input) { $slug = $this->get_slug(); $cuar_settings->validate_boolean($input, $validated, $slug . self::$OPTION_SHOW_IN_SINGLE_POST_FOOTER); $cuar_settings->validate_boolean($input, $validated, $slug . self::$OPTION_SHOW_IN_DASHBOARD); $cuar_settings->validate_int($input, $validated, $slug . self::$OPTION_MAX_ITEM_NUMBER_ON_DASHBOARD); $cuar_settings->validate_int($input, $validated, $slug . self::$OPTION_MAX_ITEM_NUMBER_ON_LISTING); $validated = $this->validate_additional_settings($validated, $cuar_settings, $input); return $validated; }
/** * Validate our options * * @param CUAR_Settings $cuar_settings * @param array $input * @param array $validated * * @return array */ public function validate_core_options($validated, $cuar_settings, $input) { $cuar_settings->validate_boolean($input, $validated, self::$OPTION_RESTRICT_ADMIN_AREA_ACCESS); return $validated; }
/** * Validate our options * * @param CUAR_Settings $cuar_settings * @param array $input * @param array $validated */ 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_not_empty($input, $validated, CUAR_PrivateFileAddOn::$OPTION_FTP_PATH); return $validated; }
/** * Validate frontend options * * @param CUAR_Settings $cuar_settings * @param array $input * @param array $validated */ public function validate_frontend_settings($validated, $cuar_settings, $input) { $cuar_settings->validate_boolean($input, $validated, self::$OPTION_DEBUG_TEMPLATES); if (!current_theme_supports('customer-area-css')) { $cuar_settings->validate_boolean($input, $validated, self::$OPTION_INCLUDE_CSS); $cuar_settings->validate_not_empty($input, $validated, self::$OPTION_FRONTEND_SKIN); } return $validated; }
/** * Validate our options * * @param CUAR_Settings $cuar_settings * @param array $input * @param array $validated * @return array */ public function validate_license_options($validated, $cuar_settings, $input) { $commercial_addons = $this->plugin->get_commercial_addons(); foreach ($commercial_addons as $id => $addon) { $cuar_settings->validate_license_key($input, $validated, $this->get_license_key_option_name($id)); } return $validated; }
/** * Validate our options * * @param CUAR_Settings $cuar_settings * @param array $input * @param array $validated * * @return array */ public function validate_options($validated, $cuar_settings, $input) { $slug = $this->get_slug(); if (in_array('rich-editor', $this->enabled_settings)) { $cuar_settings->validate_boolean($input, $validated, $slug . self::$OPTION_ENABLE_RICH_EDITOR); } $validated = $this->validate_additional_settings($validated, $cuar_settings, $input); return $validated; }