Example #1
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;
 }
 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;
 }
Example #6
0
 /**
  * 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;
 }
Example #9
0
 /**
  * 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;
 }