diff --git a/admin/lang/en_admin.inc.php b/admin/lang/en_admin.inc.php index 53e4d4fd40..23846eed26 100755 --- a/admin/lang/en_admin.inc.php +++ b/admin/lang/en_admin.inc.php @@ -41,6 +41,7 @@ case "title": $s = "Title"; break; case "enabled": $s = "Enabled"; break; + case "applications": $s = "Applications"; break; case "installed applications": $s = "Installed applications"; break; @@ -55,8 +56,11 @@ case "application title": $s = "Application title"; break; + case "edit application": + $s = "Edit application"; break; - + case "you must enter an application name and title.": + $s = "You must enter an application name and title."; break; case "are you sure you want to delete this group ?": diff --git a/admin/newapplication.php b/admin/newapplication.php index 9227fdee26..5fbeb548ca 100644 --- a/admin/newapplication.php +++ b/admin/newapplication.php @@ -17,10 +17,29 @@ $phpgw_flags["currentapp"] = "admin"; include("../header.inc.php"); - if (! $submit) { + if ($submit) { + if (! $n_app_name || ! $n_app_title) { + $error = lang_admin("You must enter an application name and title."); + } else { + $phpgw->db->query("insert into applications (app_name,app_title,app_enabled) values('" + . addslashes($n_app_name) . "','" . addslashes($n_app_title) . "','" + . "$n_app_enabled')"); + + Header("Location: " . $phpgw->link("applications.php")); + exit; + } + } + if ($error) { + $phpgw->common->header(); + $phpgw->common->navbar(); + } + + echo "
" . lang_admin("Add new application") . "
"; + if ($error) { + echo "
-
+
db->query("insert into applications (app_name,app_title,app_enabled) values ('" - . addslashes($n_app_name) . "','" . addslashes($n_app_title) . "','" - . "$n_app_enabled')"); - - Header("Location: " . $phpgw->link("applications.php")); - } -