Exemplo n.º 1
0
 /**
  * Returns the config settings for one form name
  *
  * @param $form_name
  *
  * @return null/array
  *
  */
 public static function get_form_settings($form_name = NULL)
 {
     if (is_null(self::$forms)) {
         // Get forms settings
         $forms = config_item('forms');
         if (is_file($file = Theme::get_theme_path() . 'config/forms.php')) {
             include $file;
             if (!empty($config['forms'])) {
                 $forms = array_merge($forms, $config['forms']);
                 unset($config);
             }
         }
         self::$forms = $forms;
     }
     if (!is_null($form_name) && isset(self::$forms[$form_name])) {
         return self::$forms[$form_name];
     }
     return self::$forms;
 }