<?php
  /**************************************************************************\
  * phpGroupWare - administration                                            *
  * http://www.phpgroupware.org                                              *
  * --------------------------------------------                             *
  *  This program is free software; you can redistribute it and/or modify it *
  *  under the terms of the GNU General Public License as published by the   *
  *  Free Software Foundation; either version 2 of the License, or (at your  *
  *  option) any later version.                                              *
  \**************************************************************************/

  /* $Id$ */

  if ($submit) {
     $phpgw_info["flags"] = array("noheader" => True, "nonavbar" => True);
  }

  $phpgw_info["flags"]["disable_message_class"] = True;
  $phpgw_info["flags"]["disable_send_class"] = True;
  $phpgw_info["flags"]["currentapp"] = "admin";
  include("../header.inc.php");

  $t = new Template($phpgw_info["server"]["template_dir"]);
  $t->set_file(array("form"	=> "application_form.tpl"));

  if ($submit) {
     if (! $n_app_name || ! $n_app_title) {
        $error = lang("You must enter an application name and title.");
     } else {
        $phpgw->db->query("update applications set app_name='" . addslashes($n_app_name) . "',"
			    . "app_title='" . addslashes($n_app_title) . "', app_enabled='"
			    . "$n_app_enabled' where app_name='$old_app_name'");

        Header("Location: " . $phpgw->link("applications.php"));
        exit;
     }
  }
  $phpgw->db->query("select * from applications where app_name='$app_name'");
  $phpgw->db->next_record();

  if ($error) {
     $phpgw->common->phpgw_header();
     $phpgw->common->navbar();
  }
 
  $t->set_var("lang_header",lang("Edit application"));

  if ($error) {
     $t->set_var("error","<p><center>$error</center><br>");
  } else {
     $t->set_var("error","");
  }
  $t->set_var("hidden_vars",'<input type="hidden" name="old_app_name" value="' . $phpgw->db->f("app_name") . '">');

  $t->set_var("form_action",$phpgw->link("editapplication.php"));
  $t->set_var("lang_app_name",lang("application name"));
  $t->set_var("lang_app_title",lang("application title"));
  $t->set_var("lang_enabled",lang("enabled"));
  $t->set_var("lang_submit_button",lang("edit"));

  $t->set_var("app_name_value",$phpgw->db->f("app_name"));
  $t->set_var("app_title_value",$phpgw->db->f("app_title"));
  $t->set_var("app_enabled_checked",($phpgw->db->f("app_enabled") == 1?" checked":""));

  $t->pparse("out","form");

  include($phpgw_info["server"]["api_dir"] . "/footer.inc.php");
?>