/**
  * @ignore
  */
 private static function &_sess()
 {
     if (!is_object(self::$_data)) {
         self::$_data = new cge_session(__CLASS__);
     }
     return self::$_data;
 }
 public static function cge_message($params, $smarty)
 {
     $key = get_parameter_value($params, 'key');
     if ($key) {
         if (isset($params['value'])) {
             $val = trim($params['value']);
             cge_message::set($key, $val);
         } else {
             $val = cge_message::get($key);
             if (isset($params['assign'])) {
                 $smarty->assign($params['assign'], $val);
                 return;
             }
             return $val;
         }
     }
 }