Example #1
0
 /**
  * FeatureIsEnabled
  * 
  * Determine whether a feature is enabled.
  * 
  * @param string $feature_name
  * @return boolean
  */
 public static function FeatureIsEnabled($feature_name)
 {
     $success = OnePanelDebug::Track('Checking if feature [' . $feature_name . '] is enabled');
     if (!is_array(self::$features_enabled)) {
         self::$features_enabled = array();
     }
     if (in_array($feature_name, self::$features_enabled)) {
         OnePanelDebug::Info('Feature is enabled');
         $success->Affirm();
         return true;
     } else {
         OnePanelDebug::Info('Feature is not enabled');
         $success->Affirm();
         return false;
     }
 }