/**
  * 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;
 }
Beispiel #2
0
 /**
  * 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;
 }
 /**
  * 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_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;
 }