get("messages");
    $status[] = array($msg, $severity);
    $session->set("messages", $status);
  }
  /**
   * Get any pending messages.  These must be displayed to the user since they can only be
   * retrieved once.
   * @return html text
   */
  public function get() {
    $msgs = Session::instance()->get_once("messages", array());
    if ($msgs) {
      $buf = "
";
      foreach ($msgs as $msg) {
        $buf .= "- $msg[0]";
      }
      return $buf .= "
";
    }
  }
  /**
   * Convert a message severity to a CSS class
   * @param  integer $severity
   * @return string
   */
  public function severity_class($severity) {
    switch($severity) {
    case self::SUCCESS:
      return "gSuccess";
    case self::INFO:
      return "gInfo";
    case self::WARNING:
      return "gWarning";
    case self::ERROR:
      return "gError";
    }
  }
}