]> git.laktatnebel.de Git - domainverwaltung.git/commitdiff
projekt aufgeteilt
authorOle B. Rosentreter <ole@laktatnebel.de>
Sat, 5 Oct 2024 12:30:26 +0000 (14:30 +0200)
committerOle B. Rosentreter <ole@laktatnebel.de>
Sat, 5 Oct 2024 12:30:26 +0000 (14:30 +0200)
45 files changed:
domainverwaltung-web/web/domainmanager.php [new file with mode: 0644]
domainverwaltung-web/web/lib/database_functions.php [new file with mode: 0644]
domainverwaltung-web/web/lib/db/database_functions_delete.php [new file with mode: 0644]
domainverwaltung-web/web/lib/db/database_functions_insert.php [new file with mode: 0644]
domainverwaltung-web/web/lib/db/database_functions_mysql.php [new file with mode: 0644]
domainverwaltung-web/web/lib/db/database_functions_pgsql.php [new file with mode: 0644]
domainverwaltung-web/web/lib/db/database_functions_select.php [new file with mode: 0644]
domainverwaltung-web/web/lib/db/database_functions_update.php [new file with mode: 0644]
domainverwaltung-web/web/lib/glob_vars.php [new file with mode: 0755]
domainverwaltung-web/web/lib/gui/gui_functions_button.php [new file with mode: 0644]
domainverwaltung-web/web/lib/gui/gui_functions_checkbox.php [new file with mode: 0644]
domainverwaltung-web/web/lib/gui/gui_functions_input.php [new file with mode: 0644]
domainverwaltung-web/web/lib/gui/gui_functions_select.php [new file with mode: 0644]
domainverwaltung-web/web/lib/gui/gui_functions_textarea.php [new file with mode: 0644]
domainverwaltung-web/web/lib/gui_functions.php [new file with mode: 0644]
domainverwaltung-web/web/lib/session/session_functions.php [new file with mode: 0644]
domainverwaltung-web/web/lib/session_functions.php [new file with mode: 0644]
domainverwaltung-web/web/lib/util/util_functions.php [new file with mode: 0644]
domainverwaltung-web/web/lib/util_functions.php [new file with mode: 0644]
domainverwaltung-web/web/mailboxmanager.php [new file with mode: 0644]
domainverwaltung-web/web/mailmanager.php [new file with mode: 0644]
domainverwaltung-web/web/passwordmanager.php [new file with mode: 0644]
pom.xml
src/domainmanager.php [deleted file]
src/lib/database_functions.php [deleted file]
src/lib/db/database_functions_delete.php [deleted file]
src/lib/db/database_functions_insert.php [deleted file]
src/lib/db/database_functions_mysql.php [deleted file]
src/lib/db/database_functions_pgsql.php [deleted file]
src/lib/db/database_functions_select.php [deleted file]
src/lib/db/database_functions_update.php [deleted file]
src/lib/glob_vars.php [deleted file]
src/lib/gui/gui_functions_button.php [deleted file]
src/lib/gui/gui_functions_checkbox.php [deleted file]
src/lib/gui/gui_functions_input.php [deleted file]
src/lib/gui/gui_functions_select.php [deleted file]
src/lib/gui/gui_functions_textarea.php [deleted file]
src/lib/gui_functions.php [deleted file]
src/lib/session/session_functions.php [deleted file]
src/lib/session_functions.php [deleted file]
src/lib/util/util_functions.php [deleted file]
src/lib/util_functions.php [deleted file]
src/mailboxmanager.php [deleted file]
src/mailmanager.php [deleted file]
src/passwordmanager.php [deleted file]

diff --git a/domainverwaltung-web/web/domainmanager.php b/domainverwaltung-web/web/domainmanager.php
new file mode 100644 (file)
index 0000000..717fc1b
--- /dev/null
@@ -0,0 +1,176 @@
+<?php\r
+\r
+require ("lib/glob_vars.php");\r
+require ("lib/util_functions.php");\r
+require ("lib/gui_functions.php");\r
+require ("lib/database_functions.php");\r
+\r
+$mysql_connection = getDBConnection();\r
+\r
+echo $sqlString="";\r
+if (isset($_POST['domain_new_submit']) && $_POST['domain_new_submit'] === "save") {\r
+       $sqlString = generateInsert("domain_dt_domains", array("null", "\"".$_POST['newdomain']."\""));\r
+}\r
+if (isset($_POST['domain_delete_submit']) && $_POST['domain_delete_submit'] === "delete") {\r
+       $sqlString = generateDelete("domain_dt_domains", "id_domains", $_POST['domainlist_1']);\r
+}\r
+\r
+if (isset($_POST['subdomain_new_submit']) && $_POST['subdomain_new_submit'] === "save") {\r
+       $sqlString = generateInsert("domain_dt_subdomains", array("null", "\"".$_POST['newsubdomain']."\""));\r
+}\r
+if (isset($_POST['subdomain_delete_submit']) && $_POST['subdomain_delete_submit'] === "delete") {\r
+       $sqlString = generateDelete("domain_dt_subdomains", "id_subdomains", $_POST['subDomainlist_1']);\r
+}\r
+\r
+if (isset($_POST['tld_new_submit']) && $_POST['tld_new_submit'] === "save") {
+       $sqlString = generateInsert("domain_dt_topleveldomains", array("null", "\"".$_POST['newtld']."\""));
+}
+if (isset($_POST['tld_delete_submit']) && $_POST['tld_delete_submit'] === "delete") {
+       $sqlString = generateDelete("domain_dt_topleveldomains", "id_topleveldomains", $_POST['tldlist_1']);
+}
+
+if (isset($_POST['regdomain_new_submit']) && $_POST['regdomain_new_submit'] === "save") {\r
+       $sqlString = generateInsert("domain_kt_domains_topleveldomains", array("null", $_POST['domainlist_2'], $_POST['tldlist_2'], $_POST['peoplelist_1'], "now()"));\r
+}\r
+if (isset($_POST['regdomain_delete_submit']) && $_POST['regdomain_delete_submit'] === "delete") {\r
+       $sqlString = generateDelete("domain_kt_domains_topleveldomains", "id_domains_topleveldomains", $_POST['regdomainlist_1']);\r
+}\r
+if (isset($_POST['fulldomain_new_submit']) && $_POST['fulldomain_new_submit'] === "save") {
+       $sqlString = generateInsert("domain_kt_fulldomains", array("null", $_POST['subdomainlist_2'], $_POST['regdomainlist_2']));
+}
+if (isset($_POST['fulldomain_delete_submit']) && $_POST['fulldomain_delete_submit'] === "delete") {
+       $sqlString = generateDelete("domain_kt_fulldomains", "id_fulldomain", $_POST['fulldomainlist_1']);
+}
+\r
+echo $sqlString;
+getBooleanData($mysql_connection, $sqlString, "serveradmin");
+\r
+\r
+$selectDomains = generateSelect(array("id_domains", "domain_name"), "domain_dt_domains", null, array("domain_name"));
+$domainsFromDB = getData($mysql_connection, $selectDomains, "serveradmin");
+
+$selectSubDomains = generateSelect(array("id_subdomains", "subdomain_name"), "domain_dt_subdomains", null,  array("subdomain_name"));
+$subDomainsFromDB = getData($mysql_connection, $selectSubDomains, "serveradmin");
+
+$selectToplevelDomains = generateSelect(array("id_topleveldomains", "tld_name"), "domain_dt_topleveldomains", null, array("tld_name"));\r
+$toplevelDomainsFromDB = getData($mysql_connection, $selectToplevelDomains, "serveradmin");\r
+\r
+$selectRegDomains = generateSelect(array("id_domains_topleveldomains", "domain_name_as_registered"), "domain_view_domains_topleveldomains", null, array("domain_name_as_registered"));
+$regDomainsFromDB = getData($mysql_connection, $selectRegDomains, "serveradmin");
+
+$selectFullDomains = generateSelect(array("id_fulldomain", "full_domain"), "domain_view_fulldomain", null, array("full_domain"));\r
+$fullDomainsFromDB = getData($mysql_connection, $selectFullDomains, "serveradmin");\r
+\r
+$selectPeople = generateSelect(array("id_user", "user_name"), "people_dt_user", null, array("user_name"));\r
+$peopleFromDB = getData($mysql_connection, $selectPeople, "serveradmin");\r
+\r
+// Seiten-HEAD\r
+echo "\n<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>";\r
+echo "\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">";\r
+echo "\n<html xmlns=\"http://www.w3.org/1999/xhtml\">";\r
+echo "\n<head>";\r
+echo "\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\" />";\r
+echo "\n<title>Domain-Manager</title>";\r
+\r
+echo "\n</head>";\r
+echo "\n<body>";\r
+\r
+echo "<hr />";\r
+echo "\$_POST:\t"; print_r($_POST);\r
+echo "<hr />";
+\r
+$tabindex = 1;\r
+\r
+echo "\n<div>";\r
+\r
+echo "\n\t<fieldset id=\"domain\">";\r
+echo "\n\t\t<legend>Domain pflegen</legend>";\r
+echo "\n\t\t\t<form name=\"domain_delete\" method=\"post\" action=\"domainmanager.php\">\n";\r
+makeSelect("domainlist_1", $domainsFromDB, "domainlist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, "vorhandene Domains:", false, false, 3);\r
+makeButton("domain_delete_submit", "delete", "L&ouml;schen", "domain_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
+echo "\t\t\t</form>";\r
+echo "\n\t\t<br/>";\r
+echo "\n\t\t\t<form name=\"domain_new\" method=\"post\" action=\"domainmanager.php\">\n";\r
+makeInput("newdomain", null, "newdomain", null, $tabindex++, "text", 50, 200, null, true, "Domain einf&uuml;gen:", false, false, 3);\r
+makeButton("domain_new_submit", "save", "Speichern", "domain_new_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
+echo "\n\t\t\t</form>";\r
+echo "\n\t</fieldset>";
+\r
+echo "\n\t<fieldset id=\"subdomain\">";\r
+echo "\n\t\t<legend>Subdomain pflegen</legend>";\r
+echo "\n\t\t\t<form name=\"subdomain_delete\" method=\"post\" action=\"domainmanager.php\">\n";\r
+makeSelect("subDomainlist_1", $subDomainsFromDB, "subDomainlist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, "vorhandene Subdomains:", false, false, 3);\r
+makeButton("subdomain_delete_submit", "delete", "L&ouml;schen", "subdomain_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
+echo "\t\t\t</form>";\r
+echo "\n\t\t<br/>";\r
+echo "\n\t\t\t<form name=\"subdomain_new\" method=\"post\" action=\"domainmanager.php\">\n";\r
+makeInput("newsubdomain", null, "newsubdomain", null, $tabindex++, "text", 50, 200, null, true, "Subdomain einf&uuml;gen:", false, false, 3);\r
+makeButton("subdomain_new_submit", "save", "Speichern", "subdomain_new_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
+echo "\n\t\t\t</form>";\r
+echo "\n\t</fieldset>";
+\r
+echo "\n\t<fieldset id=\"topleveldomain\">";\r
+echo "\n\t\t<legend>Topleveldomain pflegen</legend>";\r
+echo "\n\t\t\t<form name=\"tld_delete\" method=\"post\" action=\"domainmanager.php\">\n";\r
+makeSelect("tldlist_1", $toplevelDomainsFromDB, "tldlist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, "vorhandene Topleveldomains:", false, false, 3);\r
+makeButton("tld_delete_submit", "delete", "L&ouml;schen", "tld_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
+echo "\t\t\t</form>";\r
+echo "\n\t\t<br/>";\r
+echo "\n\t\t\t<form name=\"tld_new\" method=\"post\" action=\"domainmanager.php\">\n";\r
+makeInput("newtld", null, "newtld", null, $tabindex++, "text", 50, 200, null, true, "Topleveldomain einf&uuml;gen:", false, false, 3);\r
+makeButton("tld_new_submit", "save", "Speichern", "tld_new_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
+echo "\n\t\t\t</form>";\r
+echo "\n\t</fieldset>";\r
+\r
+echo "\n</div>";
+\r
+echo "\n<div>";\r
+\r
+echo "\n\t<fieldset id=\"regDomain\">";\r
+echo "\n\t\t<legend>Verkn&uuml;pfung Domain mit Topleveldomain pflegen</legend>";\r
+echo "\n\t\t\t<form name=\"regdomain_add\" method=\"post\" action=\"domainmanager.php\">\n";\r
+makeSelect("domainlist_2", $domainsFromDB, "domainlist_2", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
+echo "\t\t\t.\n";\r
+makeSelect("tldlist_2", $toplevelDomainsFromDB, "tldlist_2", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
+echo "\t\t\tUser:\n";\r
+makeSelect("peoplelist_1", $peopleFromDB, "peoplelist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
+echo "\t\t\treg. Datum:\n";
+\r
+makeSelect("regDateD", null, "regDateD", null, $tabindex++, 1, 31, date("j"), false, 1, null, true, null, false, false, 3);\r
+echo "\t\t\t.\n";\r
+makeSelect("regDateM", null, "regDateM", null, $tabindex++, 1, 12, date("n"), false, 1, null, false, null, false, false, 3);
+echo "\t\t\t.\n";
+makeSelect("regDateY", null, "regDateY", null, $tabindex++, 2000, date("Y"), date("Y"), false, 1, null, false, null, false, false, 3);
+\r
+makeButton("regdomain_new_submit", "save", "Verkn&uuml;pfen", "regdomain_new_submit", null, $tabindex++, "submit", null, null, false , false, 3);\r
+echo "\t\t\t</form>";\r
+echo "\n\t\t<br/>";\r
+echo "\n\t\t\t<form name=\"regdomain_delete\" method=\"post\" action=\"domainmanager.php\">\n";\r
+makeSelect("regdomainlist_1", $regDomainsFromDB, "regdomainlist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);
+makeButton("regdomain_delete_submit", "delete", "Verkn&uuml;pfung l&ouml;sen", "regdomain_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);
+echo "\t\t\t</form>";\r
+echo "\n\t</fieldset>";
+\r
+echo "\n\t<fieldset id=\"fullSubdomain\">";\r
+echo "\n\t\t<legend>Verkn&uuml;pfung reg. Domain mit Subdomain pflegen</legend>";\r
+echo "\n\t\t\t<form name=\"fulldomain_new\" method=\"post\" action=\"domainmanager.php\">\n";\r
+makeSelect("subdomainlist_2", $subDomainsFromDB, "subdomainlist_2", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
+echo "\t\t\t.\n";\r
+makeSelect("regdomainlist_2", $regDomainsFromDB, "regdomainlist_2", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
+makeButton("fulldomain_new_submit", "save", "Verkn&uuml;pfen", "fulldomain_new_submit", null, $tabindex++, "submit", null, null, false , false, 3);\r
+echo "\t\t\t</form>";\r
+echo "\n\t\t<br/>";\r
+echo "\n\t\t\t<form name=\"fulldomain_delete\" method=\"post\" action=\"domainmanager.php\">\n";\r
+makeSelect("fulldomainlist_1", $fullDomainsFromDB, "fulldomainlist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
+makeButton("fulldomain_delete_submit", "delete", "Verkn&uuml;pfung l&ouml;sen", "fulldomain_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
+echo "\n\t\t\t</form>";\r
+echo "\n\t</fieldset>";\r
+\r
+echo "\n</div>";\r
+
+echo "\n</body>";\r
+echo "\n</html>";\r
+\r
+closeDBConnection($mysql_connection);
+\r
+?>\r
diff --git a/domainverwaltung-web/web/lib/database_functions.php b/domainverwaltung-web/web/lib/database_functions.php
new file mode 100644 (file)
index 0000000..224b1c5
--- /dev/null
@@ -0,0 +1,12 @@
+<?php
+
+if (DB_TYPE == "mysql") {
+       require ("db/database_functions_mysql.php");
+}
+
+require ("db/database_functions_insert.php");
+require ("db/database_functions_select.php");
+require ("db/database_functions_update.php");
+require ("db/database_functions_delete.php");
+
+?>
\ No newline at end of file
diff --git a/domainverwaltung-web/web/lib/db/database_functions_delete.php b/domainverwaltung-web/web/lib/db/database_functions_delete.php
new file mode 100644 (file)
index 0000000..f12d7d5
--- /dev/null
@@ -0,0 +1,16 @@
+<?php
+
+
+function generateDeleteSchema($schema, $table, $col, $value) {
+       $delete_str = "DELETE FROM ".$schema.".".$table." WHERE (".$col."=".$value.");";
+       //echo debugPrint($delete_str);
+       return $delete_str;
+}
+
+function generateDelete($table, $col, $value) {
+       $delete_str = "DELETE FROM ".$table." WHERE (".$col."=".$value.");";
+       //echo debugPrint($delete_str);
+       return $delete_str;
+}
+
+?>
\ No newline at end of file
diff --git a/domainverwaltung-web/web/lib/db/database_functions_insert.php b/domainverwaltung-web/web/lib/db/database_functions_insert.php
new file mode 100644 (file)
index 0000000..4e90056
--- /dev/null
@@ -0,0 +1,38 @@
+<?php
+
+
+function generateInsertSchema($schema, $table, $values) {
+       $insert_str = "INSERT INTO ".$schema.".".$table." VALUES (";
+
+       //print_r($values);
+       $anzValues = count($values);
+       for ($i = 0 ; $i < $anzValues; $i++) {
+               $insert_str .= $values[$i];
+               if ($i < $anzValues-1) {
+                       $insert_str .= ", ";
+               }
+       }
+
+       $insert_str .= ");";
+       //echo debugPrint($insert_str);
+       return $insert_str;
+}
+
+function generateInsert($table, $values) {
+       $insert_str = "INSERT INTO ".$table." VALUES (";
+
+       //print_r($values);
+       $anzValues = count($values);
+       for ($i = 0 ; $i < $anzValues; $i++) {
+               $insert_str .= $values[$i];
+               if ($i < $anzValues-1) {
+                       $insert_str .= ", ";
+               }
+       }
+
+       $insert_str .= ");";
+       //echo debugPrint($insert_str);
+       return $insert_str;
+}
+
+?>
\ No newline at end of file
diff --git a/domainverwaltung-web/web/lib/db/database_functions_mysql.php b/domainverwaltung-web/web/lib/db/database_functions_mysql.php
new file mode 100644 (file)
index 0000000..7deda41
--- /dev/null
@@ -0,0 +1,118 @@
+<?php
+
+/**
+ * Mit MySQL verbinden */
+function getDBConnection() {
+
+       // mit DB verbinden
+       $connect_dbms_handle = @mysql_connect(HOST, USER_R, PASS_R) or die('Verbindungsaufbau fehlgeschlagen: ' . mysql_error());
+
+       if ($connect_dbms_handle) {
+               return $connect_dbms_handle;
+       } else {
+               echo "Datenbankabfrage fehlgeschlagen!";
+               return false;
+       }
+}
+
+/**
+ * MySQL-verbindung schliessen */
+function closeDBConnection($ref_connection) {
+       @mysql_close($ref_connection) or die('Verbindungsclose fehlgeschlagen: ' . mysql_error());
+}
+
+
+// SQL an DB absetzen
+// Parameter: Tablle, Feld(er), Wert(e)
+// Rückgabewert: boolean
+function getBooleanData ($dbms_connection, $db_query, $db_name) {
+       // Variablen
+       $return_bool_value = false ;
+
+       // DB-Verbindung
+       $db_connection = mysql_select_db($db_name, $dbms_connection);
+       if ($db_connection) {
+
+               // DB Abfage starten
+               //echo $db_query;
+               $res_sql_result = mysql_query ($db_query, $dbms_connection);
+               // Gültigkeit der DB Abfage testen
+               if ($res_sql_result) {
+                       //echo "<li>".$res_sql_result;
+                       $return_bool_value = true;
+               } else {
+                       return "Datenbankabfrage fehlgeschlagen!";
+               }
+       } else {
+               return "DB-Verbindung fehlgeschlagen!";
+       }
+
+       return $return_bool_value;
+}
+
+
+// SQL an DB absetzen
+// Parameter: Tablle, Feld(er), Wert(e)
+// Rückgabewert: Array
+function getData ($dbms_connection, $db_query, $db_name) {
+       $return_arr_data = array();              // Rückgabewert als Array
+       //echo "\n<p> SQL:<br>".$ref_str_db_query."</p>";
+
+       // DB-Verbindung
+       $db_connection = mysql_select_db($db_name, $dbms_connection);
+       if ($db_connection) {
+
+               // DB Abfage starten
+               //echo $db_query;
+               $res_sql_result = mysql_query ($db_query, $dbms_connection);
+               // Gültigkeit der DB Abfage testen
+               if ($res_sql_result) {
+                       //echo "<li>".$res_sql_result;
+                       while ($arr_sql_data = mysql_fetch_row($res_sql_result)) {
+                               //echo debugPrint($arr_sql_data);
+                               array_push ($return_arr_data, $arr_sql_data);
+                       }
+                       //var_dump( $return_arr_data);
+               } else {
+                       return "Datenbankabfrage fehlgeschlagen!";
+               }
+       } else {
+               return "DB-Verbindung fehlgeschlagen!";
+       }
+
+       return $return_arr_data;
+}
+
+// Funktion ÃœberprÜfung des Logins
+// Parameter: Eingegebener Username , eingegebenes Passwort
+// Rückgabewert: boolean
+/**
+ * @deprecated
+ */
+function check_login ($dbms_connection, $ref_str_user_name, $ref_str_user_pass) {
+       $return_data = false;            // Rückgabewert als Array
+
+       $ref_str_db_query = "SELECT count(*) FROM frauke.login WHERE (login_name='".trim($ref_str_user_name)."') AND (login_pass='".$ref_str_user_pass."')";
+       //echo $ref_str_db_query;
+
+       // DB Abfage starten
+       $res_sql_result = pg_query ($dbms_connection, $ref_str_db_query);
+       //echo "<p>_".$res_sql_result."_</p>";
+
+       // Gültigkeit der DB Abfage testen
+       if ($res_sql_result) {
+               $arr_sql_data = pg_fetch_row($res_sql_result);
+               //print_r($arr_sql_data);
+
+               if ($arr_sql_data[0] == 1) {
+                       $return_data = true;
+               }
+               //var_dump( $return_arr_data);
+       } else {
+               return "Datenbankabfrage fehlgeschlagen!";
+       }
+
+       return $return_data;
+}
+
+?>
\ No newline at end of file
diff --git a/domainverwaltung-web/web/lib/db/database_functions_pgsql.php b/domainverwaltung-web/web/lib/db/database_functions_pgsql.php
new file mode 100644 (file)
index 0000000..7eb2a35
--- /dev/null
@@ -0,0 +1,76 @@
+<?php
+
+/**
+ * Mit PostgresSQL verbinden */
+function getDBConnection() {
+
+       $str_connection = "host=".HOST." db=".DB." user=".USER." pass=".PASS;
+       // mit DB verbinden
+       $connect_dbms_handle = @pg_connect($str_connection) or die('Verbindungsaufbau fehlgeschlagen: ');
+
+       if ($connect_dbms_handle) {
+               return $connect_dbms_handle;
+       } else {
+               echo "Datenbankabfrage fehlgeschlagen!";
+               echo pg_last_error($connect_dbms_handle);
+               return false;
+       }
+}
+
+/**
+ * PostgresSQL-Verbindung schliessen */
+function closeDBConnection($ref_connection) {
+       @pg_close($ref_connection) or die('Verbindungsclose fehlgeschlagen: ');
+       echo pg_last_error($ref_connection);
+}
+
+
+// SQL an DB absetzen
+// Parameter: Tablle, Feld(er), Wert(e)
+// Rückgabewert: boolean
+function getBooleanData ($dbms_connection, $db_query) {
+       // Variablen
+       $return_bool_value = false ;
+
+       // DB Abfage starten
+       //echo $db_query;
+       $res_sql_result = pg_query ($dbms_connection, $db_query);
+       // Gültigkeit der DB Abfage testen
+       if ($res_sql_result) {
+               //echo "<li>".$res_sql_result;
+               $return_bool_value = true;
+       } else {
+               return "Datenbankabfrage fehlgeschlagen!";
+       }
+
+       return $return_bool_value;
+}
+
+
+// SQL an DB absetzen
+// Parameter: Tablle, Feld(er), Wert(e)
+// Rückgabewert: Array
+function getData ($dbms_connection, $db_query) {
+       $return_arr_data = array();              // Rückgabewert als Array
+       //echo "\n<p> SQL:<br>".$ref_str_db_query."</p>";
+
+       // DB Abfage starten
+       //echo $db_query;
+       $res_sql_result = pg_query ($db_query, $dbms_connection);
+       // Gültigkeit der DB Abfage testen
+       if ($res_sql_result) {
+               //echo "<li>".$res_sql_result;
+               while ($arr_sql_data = pg_fetch_row($res_sql_result)) {
+                       //echo debugPrint($arr_sql_data);
+                       array_push ($return_arr_data, $arr_sql_data);
+               }
+               //var_dump( $return_arr_data);
+       } else {
+               return "Datenbankabfrage fehlgeschlagen!";
+       }
+
+       return $return_arr_data;
+}
+
+
+?>
\ No newline at end of file
diff --git a/domainverwaltung-web/web/lib/db/database_functions_select.php b/domainverwaltung-web/web/lib/db/database_functions_select.php
new file mode 100644 (file)
index 0000000..d118a5c
--- /dev/null
@@ -0,0 +1,50 @@
+<?php
+
+
+function generateSelect ($selectedFields, $table, $whereClause, $orderClause) {
+       $select_str = "SELECT ";
+
+       //print_r($selectedFields);
+       $anzFields = count($selectedFields);
+       for ($i = 0 ; $i < $anzFields; $i++) {
+               $select_str .= $selectedFields[$i];
+               if ($i < $anzFields-1) {
+                       $select_str .= ", ";
+               }
+       }
+
+       $select_str .= " FROM ".$table;
+
+       if ($whereClause != null) {
+               $select_str .= " WHERE ";
+
+               //print_r($whereClause);
+               $anzWheres = count($whereClause);
+               for ($i = 0 ; $i < $anzWheres; $i++) {
+                       $select_str .= $whereClause[$i];
+                       if ($i < $anzWheres-1) {
+                               $select_str .= " AND ";
+                       }
+               }
+       }
+
+       if ($orderClause != null) {
+               $select_str .= " ORDER BY ";
+
+               //print_r($orderClause);
+               $anzOrders = count($orderClause);
+               for ($i = 0 ; $i < $anzOrders; $i++) {
+                       $select_str .= $orderClause[$i];
+                       if ($i < $anzOrders-1) {
+                               $select_str .= ", ";
+                       }
+               }
+       }
+
+       $select_str .= ";";
+       //echo debugPrint($select_str);
+       return $select_str;
+}
+
+
+?>
\ No newline at end of file
diff --git a/domainverwaltung-web/web/lib/db/database_functions_update.php b/domainverwaltung-web/web/lib/db/database_functions_update.php
new file mode 100644 (file)
index 0000000..dc10d56
--- /dev/null
@@ -0,0 +1,4 @@
+<?php
+
+
+?>
\ No newline at end of file
diff --git a/domainverwaltung-web/web/lib/glob_vars.php b/domainverwaltung-web/web/lib/glob_vars.php
new file mode 100755 (executable)
index 0000000..a960196
--- /dev/null
@@ -0,0 +1,13 @@
+<?php
+
+define ("DB_TYPE", "mysql");
+
+define ("HOST", "localhost");
+// User und Passwort mit Lesezugriff
+define ("USER_R", "root");
+define ("PASS_R", "859_atKona");
+
+
+date_default_timezone_set('Europe/Berlin');
+
+?>
diff --git a/domainverwaltung-web/web/lib/gui/gui_functions_button.php b/domainverwaltung-web/web/lib/gui/gui_functions_button.php
new file mode 100644 (file)
index 0000000..383c18d
--- /dev/null
@@ -0,0 +1,62 @@
+<?php
+
+/** $ref_button_name                Name des <button>
+ *  $ref_value_button               Daten; null möglich
+ *  $ref_html_button                HTML zwischen <button></button>; null möglich
+ *  $ref_id                         Id des <button>
+ *  $ref_class                      Class des <button>; null möglich
+ *  $ref_tabindex                   Tabindex in der <form>
+ *  $ref_type                       <button>-type (submit, reset, button)
+ *  $ref_javascript                 Javascript; null möglich
+ *  $ref_labeltitle                 <label>-Text; null möglich
+ *  $ref_p_flag                     true, wenn alles in <p> soll
+ *  $ref_newline_flag               true, wenn <label> ueber <button> stehen soll
+ *  $ref_intend                     Anz. Tabs einrücken
+ * */
+function makeButton($ref_button_name, $ref_value_button, $ref_html_button, $ref_id, $ref_class, $ref_tabindex, $ref_type, $ref_javascript, $ref_labeltitle, $ref_p_flag, $ref_newline_flag, $ref_intend) {
+
+       $intend = make_intend_str($ref_intend);
+
+       if ($ref_p_flag) {
+               echo $intend;
+               echo "<p>\n";
+       }
+       
+
+       if ($ref_labeltitle != null) {
+               echo $intend."\t";
+               echo "<label for=\"".$ref_button_name."\">".$ref_labeltitle."</label>";
+               if ($ref_newline_flag) {
+                       echo "<br />";
+               }
+               echo "\n";
+       }
+
+       $str_class = $ref_class == null ? " " : " class=\"".$ref_class."\" ";
+       $str_javascript = $ref_javascript == null ? " " : " onchange=\"".$ref_javascript."\" ";
+
+       echo $intend."\t";
+
+       echo "<button id=\"".$ref_id."\"".$str_class."name=\"".$ref_button_name."\" type=\"".$ref_type."\" tabindex=\"".$ref_tabindex."\" ";
+       if ($ref_value_button != null) {
+               echo " value=\"".$ref_value_button."\"";
+       }
+       echo "/>\n";
+
+       echo $intend."\t\t";
+
+       echo $ref_html_button."\n";
+
+       echo $intend."\t";
+       echo "</button>\n";
+
+       if ($ref_p_flag) {
+               echo $intend;
+               echo "</p>\n";
+       }
+}
+
+
+?>
\ No newline at end of file
diff --git a/domainverwaltung-web/web/lib/gui/gui_functions_checkbox.php b/domainverwaltung-web/web/lib/gui/gui_functions_checkbox.php
new file mode 100644 (file)
index 0000000..2c95fad
--- /dev/null
@@ -0,0 +1,16 @@
+<?php
+
+
+
+function make_check($ref_name, $ref_intend, $ref_value, $ref_tabindex, $ref_class, $ref_classerrorextension, $ref_error_label) {
+
+       echo make_intend($ref_intend)."\t<input type=\"checkbox\" value=\"".$ref_value."\" class=\"".$ref_class;
+       if ($ref_error_label == $ref_name) {
+               echo $ref_classerrorextension;
+       }
+       echo "\" name=\"".$ref_name."\" tabindex=\"".$ref_tabindex."\" id=\"".$ref_name."\" />\n";
+
+}
+
+
+?>
\ No newline at end of file
diff --git a/domainverwaltung-web/web/lib/gui/gui_functions_input.php b/domainverwaltung-web/web/lib/gui/gui_functions_input.php
new file mode 100644 (file)
index 0000000..45c4d88
--- /dev/null
@@ -0,0 +1,90 @@
+<?php
+
+/** $ref_input_name                 Name des <input>
+ *  $ref_value_input                Daten; null möglich
+ *  $ref_id                         Id des <input>
+ *  $ref_class                      Class des <input>; null möglich
+ *  $ref_tabindex                   Tabindex in der <form>
+ *  $ref_type                       <input>-type (hidden, password, text ...)
+ *  $ref_size                       Größe des Feldes
+ *  $ref_maxlength                  Max. Größe der Eingabe
+ *  $ref_javascript                 Javascript; null möglich
+ *  $ref_mandantory                 Pflichtfeldmarkierung; null möglich
+ *  $ref_labeltitle                 <label>-Text; null möglich
+ *  $ref_p_flag                     true, wenn alles in <p> soll
+ *  $ref_newline_flag               true, wenn <label> ueber <input> stehen soll
+ *  $ref_intend                     Anz. Tabs einrücken
+ * */
+function makeInput($ref_input_name, $ref_value_input, $ref_id, $ref_class, $ref_tabindex, $ref_type, $ref_size, $ref_maxlength, $ref_javascript, $ref_mandantory, $ref_labeltitle, $ref_p_flag, $ref_newline_flag, $ref_intend) {
+
+       $intend = make_intend_str($ref_intend);
+
+       if ($ref_p_flag) {
+               echo $intend;
+               echo "<p>\n";
+       }
+       
+       echo $intend."\t";
+
+       if ($ref_mandantory) {
+               echo "* ";
+       }
+       
+       if ($ref_labeltitle != null) {
+               echo "<label for=\"".$ref_input_name."\">".$ref_labeltitle."</label>";
+               if ($ref_newline_flag) {
+                       echo "<br />";
+               }
+               echo "\n";
+       }
+
+       $str_class = $ref_class == null ? " " : " class=\"".$ref_class."\" ";
+       $str_javascript = $ref_javascript == null ? " " : " onchange=\"".$ref_javascript."\" ";
+
+       echo $intend."\t";
+
+       echo "<input id=\"".$ref_id."\"".$str_class."name=\"".$ref_input_name."\" type=\"".$ref_type."\" size=\"".$ref_size."\" maxlength=\"".$ref_maxlength."\" tabindex=\"".$ref_tabindex."\" ";
+       if ($ref_value_input != null) {
+               echo " value=\"".$ref_value_input."\"";
+       }
+       echo "/>\n";
+
+       if ($ref_p_flag) {
+               echo $intend;
+               echo "</p>\n";
+       }
+}
+
+function make_multi_input($ref_name, $ref_type, $ref_size, $ref_maxlength, $ref_tabindex, $ref_id, $ref_labeltitle, $ref_class, $ref_classerrorextension, $ref_error_label, $ref_mandantory, $ref_intend, $ref_p_flag) {
+
+       if ($ref_p_flag) {
+               echo make_intend($ref_intend)."<p>\n";
+       }
+       echo make_intend($ref_intend)."\t";
+       if ($ref_mandantory) {
+               echo "*";
+       }
+       echo "<label for=\"".$ref_name[0]."\">".$ref_labeltitle."</label><br />\n";
+
+       for ($i=0; $i<count($ref_name); $i++) {
+               echo make_intend($ref_intend)."\t<input class=\"".$ref_class[$i];
+               if ($ref_error_label == $ref_name[$i]) {
+                       echo $ref_classerrorextension;
+               }
+               echo "\" type=\"".$ref_type[$i]."\" name=\"".$ref_name[$i]."\" size=\"".$ref_size[$i]."\" maxlength=\"".$ref_maxlength[$i]."\" tabindex=\"".$ref_tabindex[$i]."\" id=\"".$ref_id[$i]."\" ";
+               if (isset($_POST[$ref_name[$i]]) && strlen($_POST[$ref_name[$i]]) > 0) {
+                       echo " value=\"".$_POST[$ref_name[$i]]."\"";
+               }
+               echo "/>\n";
+       }
+       if ($ref_p_flag) {
+               echo make_intend($ref_intend)."</p>\n";
+       }
+}
+
+
+
+
+?>
\ No newline at end of file
diff --git a/domainverwaltung-web/web/lib/gui/gui_functions_select.php b/domainverwaltung-web/web/lib/gui/gui_functions_select.php
new file mode 100644 (file)
index 0000000..404a90b
--- /dev/null
@@ -0,0 +1,93 @@
+<?php
+
+/** $ref_select_name                Name des <select>
+ *  $ref_value_array                Daten-Array; null möglich
+ *  $ref_id                         Id des <select>
+ *  $ref_class                      Class des <select>; null möglich
+ *  $ref_tabindex                   Tabindex in der <form>
+
+ *  $ref_start                      Start-Index statt Datenarray falls Datenarray null
+ *  $ref_end                        End-Index statt Datenarray falls Datenarray null
+ *  $ref_int_preselect              Index vorausgewähltes Element; default -1
+ *  $ref_multiple                   Mehrfachauswahl <select multiple>; default false
+ *  $ref_int_size                   Für mehrzeilige Mehrfachauswahl > 1;
+ *  $ref_javascript                 Javascript; null möglich
+ *  $ref_mandantory                 Pflichtfeldmarkierung; null möglich
+ *  $ref_labeltitle                 <label>-Text; null möglich
+ *  $ref_p_flag                     true, wenn alles in <p> soll
+ *  $ref_newline_flag               true, wenn <label> ueber <select> stehen soll
+ *  $ref_intend                     Anz. Tabs einrücken
+ * */
+function makeSelect($ref_select_name, $ref_value_array, $ref_id, $ref_class, $ref_tabindex, $ref_start, $ref_end, $ref_int_preselect, $ref_multiple, $ref_int_size, $ref_javascript, $ref_mandantory, $ref_labeltitle, $ref_p_flag, $ref_newline_flag, $ref_intend) {
+
+       $intend = make_intend_str($ref_intend);
+
+    if ($ref_p_flag) {
+        echo $intend;
+        echo "<p>\n";
+    }
+
+       echo $intend."\t";
+
+    if ($ref_mandantory) {
+        echo "* ";
+    }
+    
+       if ($ref_labeltitle != null) {
+               echo "<label for=\"".$ref_select_name."\">".$ref_labeltitle."</label>";
+               if ($ref_newline_flag) {
+                       echo "<br />";
+               }
+               echo "\n";
+       }
+
+       $str_class = $ref_class == null ? " " : " class=\"".$ref_class."\" ";
+       $str_javascript = $ref_javascript == null ? " " : " onchange=\"".$ref_javascript."\" ";
+
+       echo $intend."\t";
+
+       echo "<select id=\"".$ref_id."\"".$str_class."name=\"".$ref_select_name."\" size=\"".$ref_int_size."\" tabindex=\"".$ref_tabindex."\" ";
+       if ($ref_multiple == true) {
+               echo "multiple=\"multiple\" ";
+       }
+       echo ">\n";
+
+       if ($ref_value_array != null) {
+
+               // Flag: True, falls das Datenarray multidimensional ist. Dann wird das Attribut value in <option> mit dem wert aus dem Unterarray gefüllt, ansonsten wird der Schleifenindex verwendet.
+               $multiDimensionalArrayFlag = is_array($ref_value_array[0]);
+
+               for ($i=0; $i<count($ref_value_array); $i++) {
+                       echo $intend;
+                       echo "\t\t<option value=\"".($multiDimensionalArrayFlag ? $ref_value_array[$i][0] : $i)."\"";
+                       if ($i == $ref_int_preselect) {
+                               echo " selected";
+                       }
+                       echo ">".($multiDimensionalArrayFlag ? $ref_value_array[$i][1] : $ref_value_array[$i])."</option>\n";
+               }
+       } else {
+               for ($i=$ref_start; $i<(1+$ref_end); $i++) {
+                       echo $intend;
+                       echo "\t\t<option value=\"".$i."\"";
+                       if ($i == $ref_int_preselect) {
+                               echo " selected";
+                       }
+                       echo ">".$i."</option>\n";
+               }
+       }
+
+       echo $intend."\t";
+       echo "</select>\n";
+
+       if ($ref_p_flag) {
+               echo $intend;
+               echo "</p>\n";
+       }
+}
+
+
+
+
+
+?>
\ No newline at end of file
diff --git a/domainverwaltung-web/web/lib/gui/gui_functions_textarea.php b/domainverwaltung-web/web/lib/gui/gui_functions_textarea.php
new file mode 100644 (file)
index 0000000..a491700
--- /dev/null
@@ -0,0 +1,30 @@
+<?php
+
+
+function make_textarea($ref_name, $ref_type, $ref_cols, $ref_rows, $ref_tabindex, $ref_id, $ref_labeltitle, $ref_class, $ref_classerrorextension, $ref_error_label, $ref_mandantory, $ref_intend, $ref_p_flag) {
+
+       if ($ref_p_flag) {
+               echo make_intend($ref_intend)."<p>\n";
+       }
+       echo make_intend($ref_intend)."\t";
+       if ($ref_mandantory) {
+               echo "*";
+       }
+       echo "<label for=\"".$ref_name."\">".$ref_labeltitle."</label><br />\n";
+       echo make_intend($ref_intend)."\t<textarea class=\"".$ref_class;
+       if ($ref_error_label == $ref_name) {
+               echo $ref_classerrorextension;
+       }
+       echo "\" type=\"".$ref_type."\" name=\"".$ref_name."\" cols=\"".$ref_cols."\" rows=\"".$ref_rows."\" tabindex=\"".$ref_tabindex."\" id=\"".$ref_id."\" >\n";
+       if (isset($_POST[$ref_name]) && strlen($_POST[$ref_name]) > 0) {
+               echo $_POST[$ref_name];
+       }
+       echo make_intend($ref_intend)."\t</textarea>\n";
+       if ($ref_p_flag) {
+               echo make_intend($ref_intend)."</p>\n";
+       }
+}
+
+
+
+?>
\ No newline at end of file
diff --git a/domainverwaltung-web/web/lib/gui_functions.php b/domainverwaltung-web/web/lib/gui_functions.php
new file mode 100644 (file)
index 0000000..e196561
--- /dev/null
@@ -0,0 +1,9 @@
+<?php
+
+require ("gui/gui_functions_button.php");
+require ("gui/gui_functions_checkbox.php");
+require ("gui/gui_functions_input.php");
+require ("gui/gui_functions_select.php");
+require ("gui/gui_functions_textarea.php");
+
+?>
\ No newline at end of file
diff --git a/domainverwaltung-web/web/lib/session/session_functions.php b/domainverwaltung-web/web/lib/session/session_functions.php
new file mode 100644 (file)
index 0000000..f88d5b2
--- /dev/null
@@ -0,0 +1,33 @@
+<?php
+
+function sessionHandling($scriptname, $dbms_connection) {
+       session_start();
+
+       $sid = session_id();
+
+       if (isset($_POST['login_name']) && isset($_POST['login_pass'])) {
+               // eigentliche Prüfung
+               if (check_login($dbms_connection, $_POST['login_name'],$_POST['login_pass']) == 1) {
+                       $_SESSION['sess_user'] = $_POST['login_name'];
+               } else {
+                       $_SESSION['sess_user'] = "guest";
+               }
+       } else if (!isset($_SESSION['sess_user']) || $_POST['logout'] == "Abmelden") {
+               $_SESSION['sess_user'] = "guest";
+       }
+
+       $session_user = "0";
+
+       if ($_SESSION['sess_user'] == "guest") {
+               $session_user = "0";
+       } else {
+               $session_user = "(SELECT login_id FROM frauke.login WHERE login_name='".$_SESSION['sess_user']."')";
+       }
+
+       sql_data($dbms_connection, generateInsert(SCHEMA, "session", array("'".$sid."'", $session_user, "now()", "'".$scriptname."'")));
+
+
+
+}
+
+?>
\ No newline at end of file
diff --git a/domainverwaltung-web/web/lib/session_functions.php b/domainverwaltung-web/web/lib/session_functions.php
new file mode 100644 (file)
index 0000000..90ea70a
--- /dev/null
@@ -0,0 +1,5 @@
+<?php
+
+require ("session/session_functions.php");
+
+?>
\ No newline at end of file
diff --git a/domainverwaltung-web/web/lib/util/util_functions.php b/domainverwaltung-web/web/lib/util/util_functions.php
new file mode 100644 (file)
index 0000000..35f9364
--- /dev/null
@@ -0,0 +1,67 @@
+<?php
+
+function debugPrint($param) {
+       echo "<p>";
+       if (is_array($param)) {
+               if ($asList) {
+                       echo "<ol>";
+                       foreach ($param as $p) {
+                               echo "<li>".$p."_</li>";
+                       }
+                       echo "</ol>";
+               } else {
+                       echo "_";
+                       foreach ($param as $p) {
+                               echo $p."_";
+                       }
+               }
+       } else {
+               echo $param;
+       }
+       echo "</p>\n";
+}
+
+function debugPrintAsList($param) {
+       echo "<ol>";
+       foreach ($param as $p) {
+               echo "<li>".$p."_</li>";
+       }
+       echo "</ol>\n";
+}
+
+function coordinates ($ref_longitude, $ref_latitude) {
+       $return_geo = array("","");
+
+       $return_geo[0] = $ref_longitude[0] + $ref_longitude[1]/60 + $ref_longitude[2]/3600;
+       $return_geo[1] = $ref_latitude[0] + $ref_latitude[1]/60 + $ref_latitude[2]/3600;
+
+       return $return_geo;
+}
+
+function find_pos_in_array($ref_array, $ref_value) {
+       $pos = -1;
+       
+       for ($i=0; $i<count($ref_array); $i++) {
+               if ($ref_array[$i] == $ref_value) {
+                       $pos = $i;
+               }
+       }
+       
+       return $pos;
+}
+
+function make_intend($ref_count) {
+       for ($i=0; $i<$ref_count; $i++) {
+               echo "\t";
+       }
+}
+
+function make_intend_str($ref_count) {
+       $intend = "";
+       for ($i=0; $i<$ref_count; $i++) {
+               $intend .= "\t";
+       }
+       return $intend;
+}
+
+?>
\ No newline at end of file
diff --git a/domainverwaltung-web/web/lib/util_functions.php b/domainverwaltung-web/web/lib/util_functions.php
new file mode 100644 (file)
index 0000000..63b5bd3
--- /dev/null
@@ -0,0 +1,6 @@
+<?php
+
+require ("util/util_functions.php");
+
+
+?>
\ No newline at end of file
diff --git a/domainverwaltung-web/web/mailboxmanager.php b/domainverwaltung-web/web/mailboxmanager.php
new file mode 100644 (file)
index 0000000..fe69f0c
--- /dev/null
@@ -0,0 +1,228 @@
+<?php\r
+\r
+$user=2;\r
+\r
+require ("lib/glob_vars.php");\r
+require ("lib/util_functions.php");\r
+require ("lib/gui_functions.php");\r
+require ("lib/database_functions.php");\r
+\r
+$mysql_connection = getDBConnection();\r
+$error = "";\r
+$info_message = "";\r
+$sqlString = "";\r
+\r
+\r
+function deleteOldForwarding($ref_flagInternExtern, $ref_data, $mysql_connection) {\r
+       $info_message = "";\r
+       \r
+       $view = "mail_view_aliases_forwarding_extern";\r
+       $table = "mail_dkt_forwarding_extern";\r
+       if ($ref_flagInternExtern) {\r
+               $view = "mail_view_aliases_forwarding_intern";\r
+               $table = "mail_kt_forwarding_intern";\r
+       }\r
+       $select = generateSelect(array("concat(source,' -> ',destination) as forwarding"), $view, array("id_source=".$ref_data), null);
+       $fromDB = getData($mysql_connection, $select, "mailserveradmin");
+
+       if ($fromDB != null) {
+
+               $sqlString = generateDelete($table, "fk_source", $ref_data);
+               getBooleanData($mysql_connection, $sqlString, "mailserveradmin");
+
+               $info_message .= "Weiterleitung \"".$fromDB[0][0]."\" gel&ouml;scht." ;
+       }
+\r
+       return $info_message;\r
+}\r
+\r
+if (isset($_POST['account_new_submit']) && $_POST['account_new_submit'] === "save") {\r
+\r
+       $selectMailAddress = generateSelect(array("full_mailaddress"), "mail_view_alias_domain", array("id_aliasdomain=".$_POST['mailaddresslist_2']), null);
+       $mailAddressFromDB = getData($mysql_connection, $selectMailAddress, "mailserveradmin");
+\r
+       $maildir = str_replace("@", "_", $mailAddressFromDB[0][0])."/";\r
+\r
+       $sqlString = generateInsert("mail_dkt_account", array("null", $_POST['mailaddresslist_2'], "sha1(\"".$_POST['newaccountpass']."\")", "\"".$maildir."\""));\r
+}\r
+if (isset($_POST['account_delete_submit']) && $_POST['account_delete_submit'] === "delete") {\r
+       $sqlString = generateDelete("mail_dkt_account", "id_account", $_POST['accountlist_1']);\r
+}\r
+\r
+if (isset($_POST['alias_new_submit']) && $_POST['alias_new_submit'] === "save") {\r
+       $sqlString = generateInsert("mail_dt_aliases", array("null", "\"".$_POST['newalias']."\""));\r
+}\r
+if (isset($_POST['alias_delete_submit']) && $_POST['alias_delete_submit'] === "delete") {\r
+       $sqlString = generateDelete("mail_dt_aliases", "id_mail_aliases", $_POST['aliaslist_1']);\r
+}\r
+\r
+if (isset($_POST['aliasdomain_new_submit']) && $_POST['aliasdomain_new_submit'] === "save") {\r
+       $sqlString = generateInsert("mail_kt_alias_domain", array("null", $_POST['aliaslist_2'], $_POST['reg_domainlist_1']));\r
+}\r
+if (isset($_POST['aliasdomain_delete_submit']) && $_POST['aliasdomain_delete_submit'] === "delete") {\r
+       $sqlString = generateDelete("mail_kt_alias_domain", "id_aliasdomain", $_POST['mailaddresslist_1']);\r
+}\r
+\r
+if (isset($_POST['forward_ext_new_submit']) && $_POST['forward_ext_new_submit'] === "save") {\r
+               $info_message .= deleteOldForwarding(true, $_POST['mailaddresslist_3'], $mysql_connection);\r
+               $info_message .= deleteOldForwarding(false, $_POST['mailaddresslist_3'], $mysql_connection);\r
+       \r
+       $sqlString = generateInsert("mail_dkt_forwarding_extern", array($_POST['mailaddresslist_3'], "\"".$_POST['new_forward_extern']."\""));
+}
+if (isset($_POST['forward_ext_delete_submit']) && $_POST['forward_ext_delete_submit'] === "delete") {\r
+       $sqlString = generateDelete("mail_dkt_forwarding_extern", "fk_source", $_POST['forwardingExtern_1']);\r
+}\r
+\r
+if (isset($_POST['forward_int_new_submit']) && $_POST['forward_int_new_submit'] === "save") {\r
+\r
+       if ($_POST['mailaddresslist_41'] == $_POST['mailaddresslist_42']) {\r
+               $error = "Weiterleitungsquelle \"".$_POST['mailaddresslist_41']."\" und -ziel \"".$_POST['mailaddresslist_42']."\" m&uuml;ssen ungleich sein.";\r
+       } else {\r
+               $info_message .= deleteOldForwarding(true, $_POST['mailaddresslist_41'], $mysql_connection);\r
+               $info_message .= deleteOldForwarding(false, $_POST['mailaddresslist_41'], $mysql_connection);
+               \r
+               $sqlString = generateInsert("mail_kt_forwarding_intern", array($_POST['mailaddresslist_41'], $_POST['mailaddresslist_42']));\r
+       }\r
+}\r
+if (isset($_POST['forward_int_delete_submit']) && $_POST['forward_int_delete_submit'] === "delete") {
+       $sqlString = generateDelete("mail_kt_forwarding_intern", "fk_source", $_POST['forwardingIntern_1']);
+}
+\r
+echo $sqlString;\r
+getBooleanData($mysql_connection, $sqlString, "mailserveradmin");\r
+\r
+\r
+$selectAccounts = generateSelect(array("id_account", "maildir"), "mail_dkt_account", null, array("maildir"));\r
+$accountsFromDB = getData($mysql_connection, $selectAccounts, "mailserveradmin");\r
+\r
+$selectAliases = generateSelect(array("id_mail_aliases", "alias_name"), "mail_dt_aliases", null, array("alias_name"));\r
+$aliasesFromDB = getData($mysql_connection, $selectAliases, "mailserveradmin");\r
+\r
+$selectRegDomains = generateSelect(array("id_domains_topleveldomains", "domain_name_as_registered"), "domain_view_domains_topleveldomains", null, array("domain_name_as_registered"));\r
+$regDomainsFromDB = getData($mysql_connection, $selectRegDomains, "serveradmin");\r
+\r
+$selectMailAdresses = generateSelect(array("id_aliasdomain", "full_mailaddress", "regdomain"), "mail_view_alias_domain", null, array("regdomain","full_mailaddress"));\r
+$mailAdressesFromDB = getData($mysql_connection, $selectMailAdresses, "mailserveradmin");\r
+\r
+$selectForwardingExtern = generateSelect(array("id_source", "concat(source,' -> ',destination) as forwarding"), "mail_view_aliases_forwarding_extern", null, array("destination", "source"));\r
+$forwardingExternFromDB = getData($mysql_connection, $selectForwardingExtern, "mailserveradmin");\r
+\r
+$selectForwardingIntern = generateSelect(array("id_source", "concat(source,' -> ',destination) as forwarding"), "mail_view_aliases_forwarding_intern", null, array("destination", "source"));\r
+$forwardingInternFromDB = getData($mysql_connection, $selectForwardingIntern, "mailserveradmin");\r
+\r
+//echo $selectForwardingIntern;\r
+\r
+// Seiten-HEAD\r
+echo "\n<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>";\r
+echo "\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">";\r
+echo "\n<html xmlns=\"http://www.w3.org/1999/xhtml\">";\r
+echo "\n<head>";\r
+echo "\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\" />";\r
+echo "\n<title>Mailbox-Manager</title>";\r
+\r
+echo "\n</head>";\r
+echo "\n<body>";\r
+\r
+echo "<hr />";\r
+echo "\$_POST:\t"; print_r($_POST);\r
+echo "<hr />";\r
+\r
+$tabindex = 1;\r
+\r
+echo "\n<div>";\r
+\r
+echo $info_message;\r
+echo $error;\r
+echo "\n\t<fieldset id=\"alias\">";\r
+echo "\n\t\t<legend>Alias pflegen</legend>";\r
+echo "\n\t\t\t<form name=\"alias_delete\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
+makeSelect("aliaslist_1", $aliasesFromDB, "aliaslist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, "vorhandene Aliase:", false, false, 3);\r
+makeButton("alias_delete_submit", "delete", "L&ouml;schen", "alias_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
+echo "\t\t\t</form>";\r
+echo "\n\t\t<br/>";\r
+echo "\n\t\t\t<form name=\"alias_new\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
+makeInput("newalias", null, "newalias", null, $tabindex++, "text", 50, 200, null, true, "Alias einf&uuml;gen:", false, false, 3);\r
+makeButton("alias_new_submit", "save", "Speichern", "alias_new_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
+echo "\n\t\t\t</form>";\r
+echo "\n\t</fieldset>";\r
+\r
+echo "\n\t<fieldset id=\"account\">";\r
+echo "\n\t\t<legend>Account pflegen</legend>";\r
+echo "\n\t\t\t<form name=\"account_delete\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
+makeSelect("accountlist_1", $accountsFromDB, "accountlist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, "vorhandene Accounts:", false, false, 3);\r
+makeButton("account_delete_submit", "delete", "L&ouml;schen", "account_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
+echo "\t\t\t</form>";\r
+echo "\n\t\t<br/>";\r
+echo "\n\t\t\t<form name=\"account_new\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
+makeSelect("mailaddresslist_2", $mailAdressesFromDB, "mailaddresslist_2", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
+makeInput("newaccountpass", null, "newaccountpass", null, $tabindex++, "password", 50, 200, null, true, "Passwort einf&uuml;gen:", false, false, 3);\r
+makeButton("account_new_submit", "save", "Speichern", "account_new_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
+echo "\n\t\t\t</form>";\r
+echo "\n\t</fieldset>";\r
+\r
+echo "\n</div>";\r
+\r
+echo "\n<div>";\r
+\r
+echo "\n\t<fieldset id=\"aliasDomain\">";\r
+echo "\n\t\t<legend>Verkn&uuml;pfung Domain mit Alias pflegen</legend>";\r
+echo "\n\t\t\t<form name=\"alias_add\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
+makeSelect("aliaslist_2", $aliasesFromDB, "aliaslist_2", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
+echo "\t\t\t@\n";\r
+makeSelect("reg_domainlist_1", $regDomainsFromDB, "reg_domainlist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
+makeButton("aliasdomain_new_submit", "save", "Verkn&uuml;pfen", "aliasdomain_new_submit", null, $tabindex++, "submit", null, null, false , false, 3);\r
+echo "\t\t\t</form>";\r
+echo "\n\t\t<br/>";\r
+echo "\n\t\t\t<form name=\"aliasdomain_delete\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
+makeSelect("mailaddresslist_1", $mailAdressesFromDB, "mailaddresslist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
+makeButton("aliasdomain_delete_submit", "delete", "Verkn&uuml;pfung l&ouml;sen", "aliasdomain_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
+echo "\t\t\t</form>";\r
+echo "\n\t</fieldset>";\r
+\r
+\r
+echo "\n\t<fieldset id=\"forwardingExtern\">";\r
+echo "\n\t\t<legend>Weiterleitung zu externer Adresse pflegen</legend>";\r
+echo "\n\t\t\t<form name=\"forward_ext_add\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
+makeSelect("mailaddresslist_3", $mailAdressesFromDB, "mailaddresslist_3", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
+echo "\t\t\tweiterleiten zu\n";\r
+makeInput("new_forward_extern", null, "new_forward_extern", null, $tabindex++, "text", 50, 200, null, true, "Adresse einf&uuml;gen:", false, false, 3);\r
+makeButton("forward_ext_new_submit", "save", "Weiterleitung einrichten", "forward_ext_new_submit", null, $tabindex++, "submit", null, null, false , false, 3);\r
+echo "\t\t\t</form>";\r
+echo "\n\t\t<br/>";\r
+\r
+if ($forwardingExternFromDB != null) {\r
+       echo "\n\t\t\t<form name=\"forward_ext_delete\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
+       makeSelect("forwardingExtern_1", $forwardingExternFromDB, "forwardingExtern_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
+       makeButton("forward_ext_delete_submit", "delete", "Weiterleitung l&ouml;schen", "forward_ext_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
+       echo "\t\t\t</form>";\r
+}\r
+echo "\n\t</fieldset>";\r
+\r
+echo "\n\t<fieldset id=\"forwardingIntern\">";\r
+echo "\n\t\t<legend>Weiterleitung zu interner Adresse pflegen</legend>";\r
+\r
+echo "\n\t\t\t<form name=\"forward_int_add\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
+makeSelect("mailaddresslist_41", $mailAdressesFromDB, "mailaddresslist_41", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
+echo "\t\t\tweiterleiten zu\n";\r
+makeSelect("mailaddresslist_42", $mailAdressesFromDB, "mailaddresslist_42", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
+makeButton("forward_int_new_submit", "save", "Weiterleitung einrichten", "forward_int_new_submit", null, $tabindex++, "submit", null, null, false , false, 3);\r
+echo "\t\t\t</form>";\r
+\r
+echo "\n\t\t<br/>";\r
+\r
+if ($forwardingInternFromDB != null) {\r
+       echo "\n\t\t\t<form name=\"forward_int_delete\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
+       makeSelect("forwardingIntern_1", $forwardingInternFromDB, "forwardingIntern_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
+       makeButton("forward_int_delete_submit", "delete", "Weiterleitung l&ouml;schen", "forward_int_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
+       echo "\t\t\t</form>";\r
+}\r
+echo "\n\t</fieldset>";\r
+\r
+echo "\n</div>";\r
+
+echo "\n</body>";\r
+echo "\n</html>";\r
+\r
+closeDBConnection($mysql_connection);\r
+\r
+?>\r
diff --git a/domainverwaltung-web/web/mailmanager.php b/domainverwaltung-web/web/mailmanager.php
new file mode 100644 (file)
index 0000000..791a01b
--- /dev/null
@@ -0,0 +1,3 @@
+<?php\r
+\r
+?>\r
diff --git a/domainverwaltung-web/web/passwordmanager.php b/domainverwaltung-web/web/passwordmanager.php
new file mode 100644 (file)
index 0000000..791a01b
--- /dev/null
@@ -0,0 +1,3 @@
+<?php\r
+\r
+?>\r
diff --git a/pom.xml b/pom.xml
index d417135a26341b889aa7694b6ad121a0a5071a12..4f82d7788ef75f53d887cfaf5f6ef8cf74c2de5d 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
        <version>0.0.1-SNAPSHOT</version>
        <packaging>pom</packaging>
 
-       <name>scripts</name>
+       <name>domainverwaltung</name>
 
        <parent>
                <groupId>de.laktatnebel.maven</groupId>
diff --git a/src/domainmanager.php b/src/domainmanager.php
deleted file mode 100644 (file)
index 717fc1b..0000000
+++ /dev/null
@@ -1,176 +0,0 @@
-<?php\r
-\r
-require ("lib/glob_vars.php");\r
-require ("lib/util_functions.php");\r
-require ("lib/gui_functions.php");\r
-require ("lib/database_functions.php");\r
-\r
-$mysql_connection = getDBConnection();\r
-\r
-echo $sqlString="";\r
-if (isset($_POST['domain_new_submit']) && $_POST['domain_new_submit'] === "save") {\r
-       $sqlString = generateInsert("domain_dt_domains", array("null", "\"".$_POST['newdomain']."\""));\r
-}\r
-if (isset($_POST['domain_delete_submit']) && $_POST['domain_delete_submit'] === "delete") {\r
-       $sqlString = generateDelete("domain_dt_domains", "id_domains", $_POST['domainlist_1']);\r
-}\r
-\r
-if (isset($_POST['subdomain_new_submit']) && $_POST['subdomain_new_submit'] === "save") {\r
-       $sqlString = generateInsert("domain_dt_subdomains", array("null", "\"".$_POST['newsubdomain']."\""));\r
-}\r
-if (isset($_POST['subdomain_delete_submit']) && $_POST['subdomain_delete_submit'] === "delete") {\r
-       $sqlString = generateDelete("domain_dt_subdomains", "id_subdomains", $_POST['subDomainlist_1']);\r
-}\r
-\r
-if (isset($_POST['tld_new_submit']) && $_POST['tld_new_submit'] === "save") {
-       $sqlString = generateInsert("domain_dt_topleveldomains", array("null", "\"".$_POST['newtld']."\""));
-}
-if (isset($_POST['tld_delete_submit']) && $_POST['tld_delete_submit'] === "delete") {
-       $sqlString = generateDelete("domain_dt_topleveldomains", "id_topleveldomains", $_POST['tldlist_1']);
-}
-
-if (isset($_POST['regdomain_new_submit']) && $_POST['regdomain_new_submit'] === "save") {\r
-       $sqlString = generateInsert("domain_kt_domains_topleveldomains", array("null", $_POST['domainlist_2'], $_POST['tldlist_2'], $_POST['peoplelist_1'], "now()"));\r
-}\r
-if (isset($_POST['regdomain_delete_submit']) && $_POST['regdomain_delete_submit'] === "delete") {\r
-       $sqlString = generateDelete("domain_kt_domains_topleveldomains", "id_domains_topleveldomains", $_POST['regdomainlist_1']);\r
-}\r
-if (isset($_POST['fulldomain_new_submit']) && $_POST['fulldomain_new_submit'] === "save") {
-       $sqlString = generateInsert("domain_kt_fulldomains", array("null", $_POST['subdomainlist_2'], $_POST['regdomainlist_2']));
-}
-if (isset($_POST['fulldomain_delete_submit']) && $_POST['fulldomain_delete_submit'] === "delete") {
-       $sqlString = generateDelete("domain_kt_fulldomains", "id_fulldomain", $_POST['fulldomainlist_1']);
-}
-\r
-echo $sqlString;
-getBooleanData($mysql_connection, $sqlString, "serveradmin");
-\r
-\r
-$selectDomains = generateSelect(array("id_domains", "domain_name"), "domain_dt_domains", null, array("domain_name"));
-$domainsFromDB = getData($mysql_connection, $selectDomains, "serveradmin");
-
-$selectSubDomains = generateSelect(array("id_subdomains", "subdomain_name"), "domain_dt_subdomains", null,  array("subdomain_name"));
-$subDomainsFromDB = getData($mysql_connection, $selectSubDomains, "serveradmin");
-
-$selectToplevelDomains = generateSelect(array("id_topleveldomains", "tld_name"), "domain_dt_topleveldomains", null, array("tld_name"));\r
-$toplevelDomainsFromDB = getData($mysql_connection, $selectToplevelDomains, "serveradmin");\r
-\r
-$selectRegDomains = generateSelect(array("id_domains_topleveldomains", "domain_name_as_registered"), "domain_view_domains_topleveldomains", null, array("domain_name_as_registered"));
-$regDomainsFromDB = getData($mysql_connection, $selectRegDomains, "serveradmin");
-
-$selectFullDomains = generateSelect(array("id_fulldomain", "full_domain"), "domain_view_fulldomain", null, array("full_domain"));\r
-$fullDomainsFromDB = getData($mysql_connection, $selectFullDomains, "serveradmin");\r
-\r
-$selectPeople = generateSelect(array("id_user", "user_name"), "people_dt_user", null, array("user_name"));\r
-$peopleFromDB = getData($mysql_connection, $selectPeople, "serveradmin");\r
-\r
-// Seiten-HEAD\r
-echo "\n<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>";\r
-echo "\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">";\r
-echo "\n<html xmlns=\"http://www.w3.org/1999/xhtml\">";\r
-echo "\n<head>";\r
-echo "\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\" />";\r
-echo "\n<title>Domain-Manager</title>";\r
-\r
-echo "\n</head>";\r
-echo "\n<body>";\r
-\r
-echo "<hr />";\r
-echo "\$_POST:\t"; print_r($_POST);\r
-echo "<hr />";
-\r
-$tabindex = 1;\r
-\r
-echo "\n<div>";\r
-\r
-echo "\n\t<fieldset id=\"domain\">";\r
-echo "\n\t\t<legend>Domain pflegen</legend>";\r
-echo "\n\t\t\t<form name=\"domain_delete\" method=\"post\" action=\"domainmanager.php\">\n";\r
-makeSelect("domainlist_1", $domainsFromDB, "domainlist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, "vorhandene Domains:", false, false, 3);\r
-makeButton("domain_delete_submit", "delete", "L&ouml;schen", "domain_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
-echo "\t\t\t</form>";\r
-echo "\n\t\t<br/>";\r
-echo "\n\t\t\t<form name=\"domain_new\" method=\"post\" action=\"domainmanager.php\">\n";\r
-makeInput("newdomain", null, "newdomain", null, $tabindex++, "text", 50, 200, null, true, "Domain einf&uuml;gen:", false, false, 3);\r
-makeButton("domain_new_submit", "save", "Speichern", "domain_new_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
-echo "\n\t\t\t</form>";\r
-echo "\n\t</fieldset>";
-\r
-echo "\n\t<fieldset id=\"subdomain\">";\r
-echo "\n\t\t<legend>Subdomain pflegen</legend>";\r
-echo "\n\t\t\t<form name=\"subdomain_delete\" method=\"post\" action=\"domainmanager.php\">\n";\r
-makeSelect("subDomainlist_1", $subDomainsFromDB, "subDomainlist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, "vorhandene Subdomains:", false, false, 3);\r
-makeButton("subdomain_delete_submit", "delete", "L&ouml;schen", "subdomain_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
-echo "\t\t\t</form>";\r
-echo "\n\t\t<br/>";\r
-echo "\n\t\t\t<form name=\"subdomain_new\" method=\"post\" action=\"domainmanager.php\">\n";\r
-makeInput("newsubdomain", null, "newsubdomain", null, $tabindex++, "text", 50, 200, null, true, "Subdomain einf&uuml;gen:", false, false, 3);\r
-makeButton("subdomain_new_submit", "save", "Speichern", "subdomain_new_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
-echo "\n\t\t\t</form>";\r
-echo "\n\t</fieldset>";
-\r
-echo "\n\t<fieldset id=\"topleveldomain\">";\r
-echo "\n\t\t<legend>Topleveldomain pflegen</legend>";\r
-echo "\n\t\t\t<form name=\"tld_delete\" method=\"post\" action=\"domainmanager.php\">\n";\r
-makeSelect("tldlist_1", $toplevelDomainsFromDB, "tldlist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, "vorhandene Topleveldomains:", false, false, 3);\r
-makeButton("tld_delete_submit", "delete", "L&ouml;schen", "tld_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
-echo "\t\t\t</form>";\r
-echo "\n\t\t<br/>";\r
-echo "\n\t\t\t<form name=\"tld_new\" method=\"post\" action=\"domainmanager.php\">\n";\r
-makeInput("newtld", null, "newtld", null, $tabindex++, "text", 50, 200, null, true, "Topleveldomain einf&uuml;gen:", false, false, 3);\r
-makeButton("tld_new_submit", "save", "Speichern", "tld_new_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
-echo "\n\t\t\t</form>";\r
-echo "\n\t</fieldset>";\r
-\r
-echo "\n</div>";
-\r
-echo "\n<div>";\r
-\r
-echo "\n\t<fieldset id=\"regDomain\">";\r
-echo "\n\t\t<legend>Verkn&uuml;pfung Domain mit Topleveldomain pflegen</legend>";\r
-echo "\n\t\t\t<form name=\"regdomain_add\" method=\"post\" action=\"domainmanager.php\">\n";\r
-makeSelect("domainlist_2", $domainsFromDB, "domainlist_2", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
-echo "\t\t\t.\n";\r
-makeSelect("tldlist_2", $toplevelDomainsFromDB, "tldlist_2", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
-echo "\t\t\tUser:\n";\r
-makeSelect("peoplelist_1", $peopleFromDB, "peoplelist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
-echo "\t\t\treg. Datum:\n";
-\r
-makeSelect("regDateD", null, "regDateD", null, $tabindex++, 1, 31, date("j"), false, 1, null, true, null, false, false, 3);\r
-echo "\t\t\t.\n";\r
-makeSelect("regDateM", null, "regDateM", null, $tabindex++, 1, 12, date("n"), false, 1, null, false, null, false, false, 3);
-echo "\t\t\t.\n";
-makeSelect("regDateY", null, "regDateY", null, $tabindex++, 2000, date("Y"), date("Y"), false, 1, null, false, null, false, false, 3);
-\r
-makeButton("regdomain_new_submit", "save", "Verkn&uuml;pfen", "regdomain_new_submit", null, $tabindex++, "submit", null, null, false , false, 3);\r
-echo "\t\t\t</form>";\r
-echo "\n\t\t<br/>";\r
-echo "\n\t\t\t<form name=\"regdomain_delete\" method=\"post\" action=\"domainmanager.php\">\n";\r
-makeSelect("regdomainlist_1", $regDomainsFromDB, "regdomainlist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);
-makeButton("regdomain_delete_submit", "delete", "Verkn&uuml;pfung l&ouml;sen", "regdomain_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);
-echo "\t\t\t</form>";\r
-echo "\n\t</fieldset>";
-\r
-echo "\n\t<fieldset id=\"fullSubdomain\">";\r
-echo "\n\t\t<legend>Verkn&uuml;pfung reg. Domain mit Subdomain pflegen</legend>";\r
-echo "\n\t\t\t<form name=\"fulldomain_new\" method=\"post\" action=\"domainmanager.php\">\n";\r
-makeSelect("subdomainlist_2", $subDomainsFromDB, "subdomainlist_2", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
-echo "\t\t\t.\n";\r
-makeSelect("regdomainlist_2", $regDomainsFromDB, "regdomainlist_2", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
-makeButton("fulldomain_new_submit", "save", "Verkn&uuml;pfen", "fulldomain_new_submit", null, $tabindex++, "submit", null, null, false , false, 3);\r
-echo "\t\t\t</form>";\r
-echo "\n\t\t<br/>";\r
-echo "\n\t\t\t<form name=\"fulldomain_delete\" method=\"post\" action=\"domainmanager.php\">\n";\r
-makeSelect("fulldomainlist_1", $fullDomainsFromDB, "fulldomainlist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
-makeButton("fulldomain_delete_submit", "delete", "Verkn&uuml;pfung l&ouml;sen", "fulldomain_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
-echo "\n\t\t\t</form>";\r
-echo "\n\t</fieldset>";\r
-\r
-echo "\n</div>";\r
-
-echo "\n</body>";\r
-echo "\n</html>";\r
-\r
-closeDBConnection($mysql_connection);
-\r
-?>\r
diff --git a/src/lib/database_functions.php b/src/lib/database_functions.php
deleted file mode 100644 (file)
index 224b1c5..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-if (DB_TYPE == "mysql") {
-       require ("db/database_functions_mysql.php");
-}
-
-require ("db/database_functions_insert.php");
-require ("db/database_functions_select.php");
-require ("db/database_functions_update.php");
-require ("db/database_functions_delete.php");
-
-?>
\ No newline at end of file
diff --git a/src/lib/db/database_functions_delete.php b/src/lib/db/database_functions_delete.php
deleted file mode 100644 (file)
index f12d7d5..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-
-function generateDeleteSchema($schema, $table, $col, $value) {
-       $delete_str = "DELETE FROM ".$schema.".".$table." WHERE (".$col."=".$value.");";
-       //echo debugPrint($delete_str);
-       return $delete_str;
-}
-
-function generateDelete($table, $col, $value) {
-       $delete_str = "DELETE FROM ".$table." WHERE (".$col."=".$value.");";
-       //echo debugPrint($delete_str);
-       return $delete_str;
-}
-
-?>
\ No newline at end of file
diff --git a/src/lib/db/database_functions_insert.php b/src/lib/db/database_functions_insert.php
deleted file mode 100644 (file)
index 4e90056..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-
-
-function generateInsertSchema($schema, $table, $values) {
-       $insert_str = "INSERT INTO ".$schema.".".$table." VALUES (";
-
-       //print_r($values);
-       $anzValues = count($values);
-       for ($i = 0 ; $i < $anzValues; $i++) {
-               $insert_str .= $values[$i];
-               if ($i < $anzValues-1) {
-                       $insert_str .= ", ";
-               }
-       }
-
-       $insert_str .= ");";
-       //echo debugPrint($insert_str);
-       return $insert_str;
-}
-
-function generateInsert($table, $values) {
-       $insert_str = "INSERT INTO ".$table." VALUES (";
-
-       //print_r($values);
-       $anzValues = count($values);
-       for ($i = 0 ; $i < $anzValues; $i++) {
-               $insert_str .= $values[$i];
-               if ($i < $anzValues-1) {
-                       $insert_str .= ", ";
-               }
-       }
-
-       $insert_str .= ");";
-       //echo debugPrint($insert_str);
-       return $insert_str;
-}
-
-?>
\ No newline at end of file
diff --git a/src/lib/db/database_functions_mysql.php b/src/lib/db/database_functions_mysql.php
deleted file mode 100644 (file)
index 7deda41..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-<?php
-
-/**
- * Mit MySQL verbinden */
-function getDBConnection() {
-
-       // mit DB verbinden
-       $connect_dbms_handle = @mysql_connect(HOST, USER_R, PASS_R) or die('Verbindungsaufbau fehlgeschlagen: ' . mysql_error());
-
-       if ($connect_dbms_handle) {
-               return $connect_dbms_handle;
-       } else {
-               echo "Datenbankabfrage fehlgeschlagen!";
-               return false;
-       }
-}
-
-/**
- * MySQL-verbindung schliessen */
-function closeDBConnection($ref_connection) {
-       @mysql_close($ref_connection) or die('Verbindungsclose fehlgeschlagen: ' . mysql_error());
-}
-
-
-// SQL an DB absetzen
-// Parameter: Tablle, Feld(er), Wert(e)
-// Rückgabewert: boolean
-function getBooleanData ($dbms_connection, $db_query, $db_name) {
-       // Variablen
-       $return_bool_value = false ;
-
-       // DB-Verbindung
-       $db_connection = mysql_select_db($db_name, $dbms_connection);
-       if ($db_connection) {
-
-               // DB Abfage starten
-               //echo $db_query;
-               $res_sql_result = mysql_query ($db_query, $dbms_connection);
-               // Gültigkeit der DB Abfage testen
-               if ($res_sql_result) {
-                       //echo "<li>".$res_sql_result;
-                       $return_bool_value = true;
-               } else {
-                       return "Datenbankabfrage fehlgeschlagen!";
-               }
-       } else {
-               return "DB-Verbindung fehlgeschlagen!";
-       }
-
-       return $return_bool_value;
-}
-
-
-// SQL an DB absetzen
-// Parameter: Tablle, Feld(er), Wert(e)
-// Rückgabewert: Array
-function getData ($dbms_connection, $db_query, $db_name) {
-       $return_arr_data = array();              // Rückgabewert als Array
-       //echo "\n<p> SQL:<br>".$ref_str_db_query."</p>";
-
-       // DB-Verbindung
-       $db_connection = mysql_select_db($db_name, $dbms_connection);
-       if ($db_connection) {
-
-               // DB Abfage starten
-               //echo $db_query;
-               $res_sql_result = mysql_query ($db_query, $dbms_connection);
-               // Gültigkeit der DB Abfage testen
-               if ($res_sql_result) {
-                       //echo "<li>".$res_sql_result;
-                       while ($arr_sql_data = mysql_fetch_row($res_sql_result)) {
-                               //echo debugPrint($arr_sql_data);
-                               array_push ($return_arr_data, $arr_sql_data);
-                       }
-                       //var_dump( $return_arr_data);
-               } else {
-                       return "Datenbankabfrage fehlgeschlagen!";
-               }
-       } else {
-               return "DB-Verbindung fehlgeschlagen!";
-       }
-
-       return $return_arr_data;
-}
-
-// Funktion ÃœberprÜfung des Logins
-// Parameter: Eingegebener Username , eingegebenes Passwort
-// Rückgabewert: boolean
-/**
- * @deprecated
- */
-function check_login ($dbms_connection, $ref_str_user_name, $ref_str_user_pass) {
-       $return_data = false;            // Rückgabewert als Array
-
-       $ref_str_db_query = "SELECT count(*) FROM frauke.login WHERE (login_name='".trim($ref_str_user_name)."') AND (login_pass='".$ref_str_user_pass."')";
-       //echo $ref_str_db_query;
-
-       // DB Abfage starten
-       $res_sql_result = pg_query ($dbms_connection, $ref_str_db_query);
-       //echo "<p>_".$res_sql_result."_</p>";
-
-       // Gültigkeit der DB Abfage testen
-       if ($res_sql_result) {
-               $arr_sql_data = pg_fetch_row($res_sql_result);
-               //print_r($arr_sql_data);
-
-               if ($arr_sql_data[0] == 1) {
-                       $return_data = true;
-               }
-               //var_dump( $return_arr_data);
-       } else {
-               return "Datenbankabfrage fehlgeschlagen!";
-       }
-
-       return $return_data;
-}
-
-?>
\ No newline at end of file
diff --git a/src/lib/db/database_functions_pgsql.php b/src/lib/db/database_functions_pgsql.php
deleted file mode 100644 (file)
index 7eb2a35..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<?php
-
-/**
- * Mit PostgresSQL verbinden */
-function getDBConnection() {
-
-       $str_connection = "host=".HOST." db=".DB." user=".USER." pass=".PASS;
-       // mit DB verbinden
-       $connect_dbms_handle = @pg_connect($str_connection) or die('Verbindungsaufbau fehlgeschlagen: ');
-
-       if ($connect_dbms_handle) {
-               return $connect_dbms_handle;
-       } else {
-               echo "Datenbankabfrage fehlgeschlagen!";
-               echo pg_last_error($connect_dbms_handle);
-               return false;
-       }
-}
-
-/**
- * PostgresSQL-Verbindung schliessen */
-function closeDBConnection($ref_connection) {
-       @pg_close($ref_connection) or die('Verbindungsclose fehlgeschlagen: ');
-       echo pg_last_error($ref_connection);
-}
-
-
-// SQL an DB absetzen
-// Parameter: Tablle, Feld(er), Wert(e)
-// Rückgabewert: boolean
-function getBooleanData ($dbms_connection, $db_query) {
-       // Variablen
-       $return_bool_value = false ;
-
-       // DB Abfage starten
-       //echo $db_query;
-       $res_sql_result = pg_query ($dbms_connection, $db_query);
-       // Gültigkeit der DB Abfage testen
-       if ($res_sql_result) {
-               //echo "<li>".$res_sql_result;
-               $return_bool_value = true;
-       } else {
-               return "Datenbankabfrage fehlgeschlagen!";
-       }
-
-       return $return_bool_value;
-}
-
-
-// SQL an DB absetzen
-// Parameter: Tablle, Feld(er), Wert(e)
-// Rückgabewert: Array
-function getData ($dbms_connection, $db_query) {
-       $return_arr_data = array();              // Rückgabewert als Array
-       //echo "\n<p> SQL:<br>".$ref_str_db_query."</p>";
-
-       // DB Abfage starten
-       //echo $db_query;
-       $res_sql_result = pg_query ($db_query, $dbms_connection);
-       // Gültigkeit der DB Abfage testen
-       if ($res_sql_result) {
-               //echo "<li>".$res_sql_result;
-               while ($arr_sql_data = pg_fetch_row($res_sql_result)) {
-                       //echo debugPrint($arr_sql_data);
-                       array_push ($return_arr_data, $arr_sql_data);
-               }
-               //var_dump( $return_arr_data);
-       } else {
-               return "Datenbankabfrage fehlgeschlagen!";
-       }
-
-       return $return_arr_data;
-}
-
-
-?>
\ No newline at end of file
diff --git a/src/lib/db/database_functions_select.php b/src/lib/db/database_functions_select.php
deleted file mode 100644 (file)
index d118a5c..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php
-
-
-function generateSelect ($selectedFields, $table, $whereClause, $orderClause) {
-       $select_str = "SELECT ";
-
-       //print_r($selectedFields);
-       $anzFields = count($selectedFields);
-       for ($i = 0 ; $i < $anzFields; $i++) {
-               $select_str .= $selectedFields[$i];
-               if ($i < $anzFields-1) {
-                       $select_str .= ", ";
-               }
-       }
-
-       $select_str .= " FROM ".$table;
-
-       if ($whereClause != null) {
-               $select_str .= " WHERE ";
-
-               //print_r($whereClause);
-               $anzWheres = count($whereClause);
-               for ($i = 0 ; $i < $anzWheres; $i++) {
-                       $select_str .= $whereClause[$i];
-                       if ($i < $anzWheres-1) {
-                               $select_str .= " AND ";
-                       }
-               }
-       }
-
-       if ($orderClause != null) {
-               $select_str .= " ORDER BY ";
-
-               //print_r($orderClause);
-               $anzOrders = count($orderClause);
-               for ($i = 0 ; $i < $anzOrders; $i++) {
-                       $select_str .= $orderClause[$i];
-                       if ($i < $anzOrders-1) {
-                               $select_str .= ", ";
-                       }
-               }
-       }
-
-       $select_str .= ";";
-       //echo debugPrint($select_str);
-       return $select_str;
-}
-
-
-?>
\ No newline at end of file
diff --git a/src/lib/db/database_functions_update.php b/src/lib/db/database_functions_update.php
deleted file mode 100644 (file)
index dc10d56..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-
-?>
\ No newline at end of file
diff --git a/src/lib/glob_vars.php b/src/lib/glob_vars.php
deleted file mode 100755 (executable)
index a960196..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-define ("DB_TYPE", "mysql");
-
-define ("HOST", "localhost");
-// User und Passwort mit Lesezugriff
-define ("USER_R", "root");
-define ("PASS_R", "859_atKona");
-
-
-date_default_timezone_set('Europe/Berlin');
-
-?>
diff --git a/src/lib/gui/gui_functions_button.php b/src/lib/gui/gui_functions_button.php
deleted file mode 100644 (file)
index 383c18d..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-/** $ref_button_name                Name des <button>
- *  $ref_value_button               Daten; null möglich
- *  $ref_html_button                HTML zwischen <button></button>; null möglich
- *  $ref_id                         Id des <button>
- *  $ref_class                      Class des <button>; null möglich
- *  $ref_tabindex                   Tabindex in der <form>
- *  $ref_type                       <button>-type (submit, reset, button)
- *  $ref_javascript                 Javascript; null möglich
- *  $ref_labeltitle                 <label>-Text; null möglich
- *  $ref_p_flag                     true, wenn alles in <p> soll
- *  $ref_newline_flag               true, wenn <label> ueber <button> stehen soll
- *  $ref_intend                     Anz. Tabs einrücken
- * */
-function makeButton($ref_button_name, $ref_value_button, $ref_html_button, $ref_id, $ref_class, $ref_tabindex, $ref_type, $ref_javascript, $ref_labeltitle, $ref_p_flag, $ref_newline_flag, $ref_intend) {
-
-       $intend = make_intend_str($ref_intend);
-
-       if ($ref_p_flag) {
-               echo $intend;
-               echo "<p>\n";
-       }
-       
-
-       if ($ref_labeltitle != null) {
-               echo $intend."\t";
-               echo "<label for=\"".$ref_button_name."\">".$ref_labeltitle."</label>";
-               if ($ref_newline_flag) {
-                       echo "<br />";
-               }
-               echo "\n";
-       }
-
-       $str_class = $ref_class == null ? " " : " class=\"".$ref_class."\" ";
-       $str_javascript = $ref_javascript == null ? " " : " onchange=\"".$ref_javascript."\" ";
-
-       echo $intend."\t";
-
-       echo "<button id=\"".$ref_id."\"".$str_class."name=\"".$ref_button_name."\" type=\"".$ref_type."\" tabindex=\"".$ref_tabindex."\" ";
-       if ($ref_value_button != null) {
-               echo " value=\"".$ref_value_button."\"";
-       }
-       echo "/>\n";
-
-       echo $intend."\t\t";
-
-       echo $ref_html_button."\n";
-
-       echo $intend."\t";
-       echo "</button>\n";
-
-       if ($ref_p_flag) {
-               echo $intend;
-               echo "</p>\n";
-       }
-}
-
-
-?>
\ No newline at end of file
diff --git a/src/lib/gui/gui_functions_checkbox.php b/src/lib/gui/gui_functions_checkbox.php
deleted file mode 100644 (file)
index 2c95fad..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-
-
-function make_check($ref_name, $ref_intend, $ref_value, $ref_tabindex, $ref_class, $ref_classerrorextension, $ref_error_label) {
-
-       echo make_intend($ref_intend)."\t<input type=\"checkbox\" value=\"".$ref_value."\" class=\"".$ref_class;
-       if ($ref_error_label == $ref_name) {
-               echo $ref_classerrorextension;
-       }
-       echo "\" name=\"".$ref_name."\" tabindex=\"".$ref_tabindex."\" id=\"".$ref_name."\" />\n";
-
-}
-
-
-?>
\ No newline at end of file
diff --git a/src/lib/gui/gui_functions_input.php b/src/lib/gui/gui_functions_input.php
deleted file mode 100644 (file)
index 45c4d88..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-<?php
-
-/** $ref_input_name                 Name des <input>
- *  $ref_value_input                Daten; null möglich
- *  $ref_id                         Id des <input>
- *  $ref_class                      Class des <input>; null möglich
- *  $ref_tabindex                   Tabindex in der <form>
- *  $ref_type                       <input>-type (hidden, password, text ...)
- *  $ref_size                       Größe des Feldes
- *  $ref_maxlength                  Max. Größe der Eingabe
- *  $ref_javascript                 Javascript; null möglich
- *  $ref_mandantory                 Pflichtfeldmarkierung; null möglich
- *  $ref_labeltitle                 <label>-Text; null möglich
- *  $ref_p_flag                     true, wenn alles in <p> soll
- *  $ref_newline_flag               true, wenn <label> ueber <input> stehen soll
- *  $ref_intend                     Anz. Tabs einrücken
- * */
-function makeInput($ref_input_name, $ref_value_input, $ref_id, $ref_class, $ref_tabindex, $ref_type, $ref_size, $ref_maxlength, $ref_javascript, $ref_mandantory, $ref_labeltitle, $ref_p_flag, $ref_newline_flag, $ref_intend) {
-
-       $intend = make_intend_str($ref_intend);
-
-       if ($ref_p_flag) {
-               echo $intend;
-               echo "<p>\n";
-       }
-       
-       echo $intend."\t";
-
-       if ($ref_mandantory) {
-               echo "* ";
-       }
-       
-       if ($ref_labeltitle != null) {
-               echo "<label for=\"".$ref_input_name."\">".$ref_labeltitle."</label>";
-               if ($ref_newline_flag) {
-                       echo "<br />";
-               }
-               echo "\n";
-       }
-
-       $str_class = $ref_class == null ? " " : " class=\"".$ref_class."\" ";
-       $str_javascript = $ref_javascript == null ? " " : " onchange=\"".$ref_javascript."\" ";
-
-       echo $intend."\t";
-
-       echo "<input id=\"".$ref_id."\"".$str_class."name=\"".$ref_input_name."\" type=\"".$ref_type."\" size=\"".$ref_size."\" maxlength=\"".$ref_maxlength."\" tabindex=\"".$ref_tabindex."\" ";
-       if ($ref_value_input != null) {
-               echo " value=\"".$ref_value_input."\"";
-       }
-       echo "/>\n";
-
-       if ($ref_p_flag) {
-               echo $intend;
-               echo "</p>\n";
-       }
-}
-
-function make_multi_input($ref_name, $ref_type, $ref_size, $ref_maxlength, $ref_tabindex, $ref_id, $ref_labeltitle, $ref_class, $ref_classerrorextension, $ref_error_label, $ref_mandantory, $ref_intend, $ref_p_flag) {
-
-       if ($ref_p_flag) {
-               echo make_intend($ref_intend)."<p>\n";
-       }
-       echo make_intend($ref_intend)."\t";
-       if ($ref_mandantory) {
-               echo "*";
-       }
-       echo "<label for=\"".$ref_name[0]."\">".$ref_labeltitle."</label><br />\n";
-
-       for ($i=0; $i<count($ref_name); $i++) {
-               echo make_intend($ref_intend)."\t<input class=\"".$ref_class[$i];
-               if ($ref_error_label == $ref_name[$i]) {
-                       echo $ref_classerrorextension;
-               }
-               echo "\" type=\"".$ref_type[$i]."\" name=\"".$ref_name[$i]."\" size=\"".$ref_size[$i]."\" maxlength=\"".$ref_maxlength[$i]."\" tabindex=\"".$ref_tabindex[$i]."\" id=\"".$ref_id[$i]."\" ";
-               if (isset($_POST[$ref_name[$i]]) && strlen($_POST[$ref_name[$i]]) > 0) {
-                       echo " value=\"".$_POST[$ref_name[$i]]."\"";
-               }
-               echo "/>\n";
-       }
-       if ($ref_p_flag) {
-               echo make_intend($ref_intend)."</p>\n";
-       }
-}
-
-
-
-
-?>
\ No newline at end of file
diff --git a/src/lib/gui/gui_functions_select.php b/src/lib/gui/gui_functions_select.php
deleted file mode 100644 (file)
index 404a90b..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-<?php
-
-/** $ref_select_name                Name des <select>
- *  $ref_value_array                Daten-Array; null möglich
- *  $ref_id                         Id des <select>
- *  $ref_class                      Class des <select>; null möglich
- *  $ref_tabindex                   Tabindex in der <form>
-
- *  $ref_start                      Start-Index statt Datenarray falls Datenarray null
- *  $ref_end                        End-Index statt Datenarray falls Datenarray null
- *  $ref_int_preselect              Index vorausgewähltes Element; default -1
- *  $ref_multiple                   Mehrfachauswahl <select multiple>; default false
- *  $ref_int_size                   Für mehrzeilige Mehrfachauswahl > 1;
- *  $ref_javascript                 Javascript; null möglich
- *  $ref_mandantory                 Pflichtfeldmarkierung; null möglich
- *  $ref_labeltitle                 <label>-Text; null möglich
- *  $ref_p_flag                     true, wenn alles in <p> soll
- *  $ref_newline_flag               true, wenn <label> ueber <select> stehen soll
- *  $ref_intend                     Anz. Tabs einrücken
- * */
-function makeSelect($ref_select_name, $ref_value_array, $ref_id, $ref_class, $ref_tabindex, $ref_start, $ref_end, $ref_int_preselect, $ref_multiple, $ref_int_size, $ref_javascript, $ref_mandantory, $ref_labeltitle, $ref_p_flag, $ref_newline_flag, $ref_intend) {
-
-       $intend = make_intend_str($ref_intend);
-
-    if ($ref_p_flag) {
-        echo $intend;
-        echo "<p>\n";
-    }
-
-       echo $intend."\t";
-
-    if ($ref_mandantory) {
-        echo "* ";
-    }
-    
-       if ($ref_labeltitle != null) {
-               echo "<label for=\"".$ref_select_name."\">".$ref_labeltitle."</label>";
-               if ($ref_newline_flag) {
-                       echo "<br />";
-               }
-               echo "\n";
-       }
-
-       $str_class = $ref_class == null ? " " : " class=\"".$ref_class."\" ";
-       $str_javascript = $ref_javascript == null ? " " : " onchange=\"".$ref_javascript."\" ";
-
-       echo $intend."\t";
-
-       echo "<select id=\"".$ref_id."\"".$str_class."name=\"".$ref_select_name."\" size=\"".$ref_int_size."\" tabindex=\"".$ref_tabindex."\" ";
-       if ($ref_multiple == true) {
-               echo "multiple=\"multiple\" ";
-       }
-       echo ">\n";
-
-       if ($ref_value_array != null) {
-
-               // Flag: True, falls das Datenarray multidimensional ist. Dann wird das Attribut value in <option> mit dem wert aus dem Unterarray gefüllt, ansonsten wird der Schleifenindex verwendet.
-               $multiDimensionalArrayFlag = is_array($ref_value_array[0]);
-
-               for ($i=0; $i<count($ref_value_array); $i++) {
-                       echo $intend;
-                       echo "\t\t<option value=\"".($multiDimensionalArrayFlag ? $ref_value_array[$i][0] : $i)."\"";
-                       if ($i == $ref_int_preselect) {
-                               echo " selected";
-                       }
-                       echo ">".($multiDimensionalArrayFlag ? $ref_value_array[$i][1] : $ref_value_array[$i])."</option>\n";
-               }
-       } else {
-               for ($i=$ref_start; $i<(1+$ref_end); $i++) {
-                       echo $intend;
-                       echo "\t\t<option value=\"".$i."\"";
-                       if ($i == $ref_int_preselect) {
-                               echo " selected";
-                       }
-                       echo ">".$i."</option>\n";
-               }
-       }
-
-       echo $intend."\t";
-       echo "</select>\n";
-
-       if ($ref_p_flag) {
-               echo $intend;
-               echo "</p>\n";
-       }
-}
-
-
-
-
-
-?>
\ No newline at end of file
diff --git a/src/lib/gui/gui_functions_textarea.php b/src/lib/gui/gui_functions_textarea.php
deleted file mode 100644 (file)
index a491700..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-
-function make_textarea($ref_name, $ref_type, $ref_cols, $ref_rows, $ref_tabindex, $ref_id, $ref_labeltitle, $ref_class, $ref_classerrorextension, $ref_error_label, $ref_mandantory, $ref_intend, $ref_p_flag) {
-
-       if ($ref_p_flag) {
-               echo make_intend($ref_intend)."<p>\n";
-       }
-       echo make_intend($ref_intend)."\t";
-       if ($ref_mandantory) {
-               echo "*";
-       }
-       echo "<label for=\"".$ref_name."\">".$ref_labeltitle."</label><br />\n";
-       echo make_intend($ref_intend)."\t<textarea class=\"".$ref_class;
-       if ($ref_error_label == $ref_name) {
-               echo $ref_classerrorextension;
-       }
-       echo "\" type=\"".$ref_type."\" name=\"".$ref_name."\" cols=\"".$ref_cols."\" rows=\"".$ref_rows."\" tabindex=\"".$ref_tabindex."\" id=\"".$ref_id."\" >\n";
-       if (isset($_POST[$ref_name]) && strlen($_POST[$ref_name]) > 0) {
-               echo $_POST[$ref_name];
-       }
-       echo make_intend($ref_intend)."\t</textarea>\n";
-       if ($ref_p_flag) {
-               echo make_intend($ref_intend)."</p>\n";
-       }
-}
-
-
-
-?>
\ No newline at end of file
diff --git a/src/lib/gui_functions.php b/src/lib/gui_functions.php
deleted file mode 100644 (file)
index e196561..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-require ("gui/gui_functions_button.php");
-require ("gui/gui_functions_checkbox.php");
-require ("gui/gui_functions_input.php");
-require ("gui/gui_functions_select.php");
-require ("gui/gui_functions_textarea.php");
-
-?>
\ No newline at end of file
diff --git a/src/lib/session/session_functions.php b/src/lib/session/session_functions.php
deleted file mode 100644 (file)
index f88d5b2..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-function sessionHandling($scriptname, $dbms_connection) {
-       session_start();
-
-       $sid = session_id();
-
-       if (isset($_POST['login_name']) && isset($_POST['login_pass'])) {
-               // eigentliche Prüfung
-               if (check_login($dbms_connection, $_POST['login_name'],$_POST['login_pass']) == 1) {
-                       $_SESSION['sess_user'] = $_POST['login_name'];
-               } else {
-                       $_SESSION['sess_user'] = "guest";
-               }
-       } else if (!isset($_SESSION['sess_user']) || $_POST['logout'] == "Abmelden") {
-               $_SESSION['sess_user'] = "guest";
-       }
-
-       $session_user = "0";
-
-       if ($_SESSION['sess_user'] == "guest") {
-               $session_user = "0";
-       } else {
-               $session_user = "(SELECT login_id FROM frauke.login WHERE login_name='".$_SESSION['sess_user']."')";
-       }
-
-       sql_data($dbms_connection, generateInsert(SCHEMA, "session", array("'".$sid."'", $session_user, "now()", "'".$scriptname."'")));
-
-
-
-}
-
-?>
\ No newline at end of file
diff --git a/src/lib/session_functions.php b/src/lib/session_functions.php
deleted file mode 100644 (file)
index 90ea70a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-require ("session/session_functions.php");
-
-?>
\ No newline at end of file
diff --git a/src/lib/util/util_functions.php b/src/lib/util/util_functions.php
deleted file mode 100644 (file)
index 35f9364..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php
-
-function debugPrint($param) {
-       echo "<p>";
-       if (is_array($param)) {
-               if ($asList) {
-                       echo "<ol>";
-                       foreach ($param as $p) {
-                               echo "<li>".$p."_</li>";
-                       }
-                       echo "</ol>";
-               } else {
-                       echo "_";
-                       foreach ($param as $p) {
-                               echo $p."_";
-                       }
-               }
-       } else {
-               echo $param;
-       }
-       echo "</p>\n";
-}
-
-function debugPrintAsList($param) {
-       echo "<ol>";
-       foreach ($param as $p) {
-               echo "<li>".$p."_</li>";
-       }
-       echo "</ol>\n";
-}
-
-function coordinates ($ref_longitude, $ref_latitude) {
-       $return_geo = array("","");
-
-       $return_geo[0] = $ref_longitude[0] + $ref_longitude[1]/60 + $ref_longitude[2]/3600;
-       $return_geo[1] = $ref_latitude[0] + $ref_latitude[1]/60 + $ref_latitude[2]/3600;
-
-       return $return_geo;
-}
-
-function find_pos_in_array($ref_array, $ref_value) {
-       $pos = -1;
-       
-       for ($i=0; $i<count($ref_array); $i++) {
-               if ($ref_array[$i] == $ref_value) {
-                       $pos = $i;
-               }
-       }
-       
-       return $pos;
-}
-
-function make_intend($ref_count) {
-       for ($i=0; $i<$ref_count; $i++) {
-               echo "\t";
-       }
-}
-
-function make_intend_str($ref_count) {
-       $intend = "";
-       for ($i=0; $i<$ref_count; $i++) {
-               $intend .= "\t";
-       }
-       return $intend;
-}
-
-?>
\ No newline at end of file
diff --git a/src/lib/util_functions.php b/src/lib/util_functions.php
deleted file mode 100644 (file)
index 63b5bd3..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-require ("util/util_functions.php");
-
-
-?>
\ No newline at end of file
diff --git a/src/mailboxmanager.php b/src/mailboxmanager.php
deleted file mode 100644 (file)
index fe69f0c..0000000
+++ /dev/null
@@ -1,228 +0,0 @@
-<?php\r
-\r
-$user=2;\r
-\r
-require ("lib/glob_vars.php");\r
-require ("lib/util_functions.php");\r
-require ("lib/gui_functions.php");\r
-require ("lib/database_functions.php");\r
-\r
-$mysql_connection = getDBConnection();\r
-$error = "";\r
-$info_message = "";\r
-$sqlString = "";\r
-\r
-\r
-function deleteOldForwarding($ref_flagInternExtern, $ref_data, $mysql_connection) {\r
-       $info_message = "";\r
-       \r
-       $view = "mail_view_aliases_forwarding_extern";\r
-       $table = "mail_dkt_forwarding_extern";\r
-       if ($ref_flagInternExtern) {\r
-               $view = "mail_view_aliases_forwarding_intern";\r
-               $table = "mail_kt_forwarding_intern";\r
-       }\r
-       $select = generateSelect(array("concat(source,' -> ',destination) as forwarding"), $view, array("id_source=".$ref_data), null);
-       $fromDB = getData($mysql_connection, $select, "mailserveradmin");
-
-       if ($fromDB != null) {
-
-               $sqlString = generateDelete($table, "fk_source", $ref_data);
-               getBooleanData($mysql_connection, $sqlString, "mailserveradmin");
-
-               $info_message .= "Weiterleitung \"".$fromDB[0][0]."\" gel&ouml;scht." ;
-       }
-\r
-       return $info_message;\r
-}\r
-\r
-if (isset($_POST['account_new_submit']) && $_POST['account_new_submit'] === "save") {\r
-\r
-       $selectMailAddress = generateSelect(array("full_mailaddress"), "mail_view_alias_domain", array("id_aliasdomain=".$_POST['mailaddresslist_2']), null);
-       $mailAddressFromDB = getData($mysql_connection, $selectMailAddress, "mailserveradmin");
-\r
-       $maildir = str_replace("@", "_", $mailAddressFromDB[0][0])."/";\r
-\r
-       $sqlString = generateInsert("mail_dkt_account", array("null", $_POST['mailaddresslist_2'], "sha1(\"".$_POST['newaccountpass']."\")", "\"".$maildir."\""));\r
-}\r
-if (isset($_POST['account_delete_submit']) && $_POST['account_delete_submit'] === "delete") {\r
-       $sqlString = generateDelete("mail_dkt_account", "id_account", $_POST['accountlist_1']);\r
-}\r
-\r
-if (isset($_POST['alias_new_submit']) && $_POST['alias_new_submit'] === "save") {\r
-       $sqlString = generateInsert("mail_dt_aliases", array("null", "\"".$_POST['newalias']."\""));\r
-}\r
-if (isset($_POST['alias_delete_submit']) && $_POST['alias_delete_submit'] === "delete") {\r
-       $sqlString = generateDelete("mail_dt_aliases", "id_mail_aliases", $_POST['aliaslist_1']);\r
-}\r
-\r
-if (isset($_POST['aliasdomain_new_submit']) && $_POST['aliasdomain_new_submit'] === "save") {\r
-       $sqlString = generateInsert("mail_kt_alias_domain", array("null", $_POST['aliaslist_2'], $_POST['reg_domainlist_1']));\r
-}\r
-if (isset($_POST['aliasdomain_delete_submit']) && $_POST['aliasdomain_delete_submit'] === "delete") {\r
-       $sqlString = generateDelete("mail_kt_alias_domain", "id_aliasdomain", $_POST['mailaddresslist_1']);\r
-}\r
-\r
-if (isset($_POST['forward_ext_new_submit']) && $_POST['forward_ext_new_submit'] === "save") {\r
-               $info_message .= deleteOldForwarding(true, $_POST['mailaddresslist_3'], $mysql_connection);\r
-               $info_message .= deleteOldForwarding(false, $_POST['mailaddresslist_3'], $mysql_connection);\r
-       \r
-       $sqlString = generateInsert("mail_dkt_forwarding_extern", array($_POST['mailaddresslist_3'], "\"".$_POST['new_forward_extern']."\""));
-}
-if (isset($_POST['forward_ext_delete_submit']) && $_POST['forward_ext_delete_submit'] === "delete") {\r
-       $sqlString = generateDelete("mail_dkt_forwarding_extern", "fk_source", $_POST['forwardingExtern_1']);\r
-}\r
-\r
-if (isset($_POST['forward_int_new_submit']) && $_POST['forward_int_new_submit'] === "save") {\r
-\r
-       if ($_POST['mailaddresslist_41'] == $_POST['mailaddresslist_42']) {\r
-               $error = "Weiterleitungsquelle \"".$_POST['mailaddresslist_41']."\" und -ziel \"".$_POST['mailaddresslist_42']."\" m&uuml;ssen ungleich sein.";\r
-       } else {\r
-               $info_message .= deleteOldForwarding(true, $_POST['mailaddresslist_41'], $mysql_connection);\r
-               $info_message .= deleteOldForwarding(false, $_POST['mailaddresslist_41'], $mysql_connection);
-               \r
-               $sqlString = generateInsert("mail_kt_forwarding_intern", array($_POST['mailaddresslist_41'], $_POST['mailaddresslist_42']));\r
-       }\r
-}\r
-if (isset($_POST['forward_int_delete_submit']) && $_POST['forward_int_delete_submit'] === "delete") {
-       $sqlString = generateDelete("mail_kt_forwarding_intern", "fk_source", $_POST['forwardingIntern_1']);
-}
-\r
-echo $sqlString;\r
-getBooleanData($mysql_connection, $sqlString, "mailserveradmin");\r
-\r
-\r
-$selectAccounts = generateSelect(array("id_account", "maildir"), "mail_dkt_account", null, array("maildir"));\r
-$accountsFromDB = getData($mysql_connection, $selectAccounts, "mailserveradmin");\r
-\r
-$selectAliases = generateSelect(array("id_mail_aliases", "alias_name"), "mail_dt_aliases", null, array("alias_name"));\r
-$aliasesFromDB = getData($mysql_connection, $selectAliases, "mailserveradmin");\r
-\r
-$selectRegDomains = generateSelect(array("id_domains_topleveldomains", "domain_name_as_registered"), "domain_view_domains_topleveldomains", null, array("domain_name_as_registered"));\r
-$regDomainsFromDB = getData($mysql_connection, $selectRegDomains, "serveradmin");\r
-\r
-$selectMailAdresses = generateSelect(array("id_aliasdomain", "full_mailaddress", "regdomain"), "mail_view_alias_domain", null, array("regdomain","full_mailaddress"));\r
-$mailAdressesFromDB = getData($mysql_connection, $selectMailAdresses, "mailserveradmin");\r
-\r
-$selectForwardingExtern = generateSelect(array("id_source", "concat(source,' -> ',destination) as forwarding"), "mail_view_aliases_forwarding_extern", null, array("destination", "source"));\r
-$forwardingExternFromDB = getData($mysql_connection, $selectForwardingExtern, "mailserveradmin");\r
-\r
-$selectForwardingIntern = generateSelect(array("id_source", "concat(source,' -> ',destination) as forwarding"), "mail_view_aliases_forwarding_intern", null, array("destination", "source"));\r
-$forwardingInternFromDB = getData($mysql_connection, $selectForwardingIntern, "mailserveradmin");\r
-\r
-//echo $selectForwardingIntern;\r
-\r
-// Seiten-HEAD\r
-echo "\n<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>";\r
-echo "\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">";\r
-echo "\n<html xmlns=\"http://www.w3.org/1999/xhtml\">";\r
-echo "\n<head>";\r
-echo "\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\" />";\r
-echo "\n<title>Mailbox-Manager</title>";\r
-\r
-echo "\n</head>";\r
-echo "\n<body>";\r
-\r
-echo "<hr />";\r
-echo "\$_POST:\t"; print_r($_POST);\r
-echo "<hr />";\r
-\r
-$tabindex = 1;\r
-\r
-echo "\n<div>";\r
-\r
-echo $info_message;\r
-echo $error;\r
-echo "\n\t<fieldset id=\"alias\">";\r
-echo "\n\t\t<legend>Alias pflegen</legend>";\r
-echo "\n\t\t\t<form name=\"alias_delete\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
-makeSelect("aliaslist_1", $aliasesFromDB, "aliaslist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, "vorhandene Aliase:", false, false, 3);\r
-makeButton("alias_delete_submit", "delete", "L&ouml;schen", "alias_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
-echo "\t\t\t</form>";\r
-echo "\n\t\t<br/>";\r
-echo "\n\t\t\t<form name=\"alias_new\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
-makeInput("newalias", null, "newalias", null, $tabindex++, "text", 50, 200, null, true, "Alias einf&uuml;gen:", false, false, 3);\r
-makeButton("alias_new_submit", "save", "Speichern", "alias_new_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
-echo "\n\t\t\t</form>";\r
-echo "\n\t</fieldset>";\r
-\r
-echo "\n\t<fieldset id=\"account\">";\r
-echo "\n\t\t<legend>Account pflegen</legend>";\r
-echo "\n\t\t\t<form name=\"account_delete\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
-makeSelect("accountlist_1", $accountsFromDB, "accountlist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, "vorhandene Accounts:", false, false, 3);\r
-makeButton("account_delete_submit", "delete", "L&ouml;schen", "account_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
-echo "\t\t\t</form>";\r
-echo "\n\t\t<br/>";\r
-echo "\n\t\t\t<form name=\"account_new\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
-makeSelect("mailaddresslist_2", $mailAdressesFromDB, "mailaddresslist_2", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
-makeInput("newaccountpass", null, "newaccountpass", null, $tabindex++, "password", 50, 200, null, true, "Passwort einf&uuml;gen:", false, false, 3);\r
-makeButton("account_new_submit", "save", "Speichern", "account_new_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
-echo "\n\t\t\t</form>";\r
-echo "\n\t</fieldset>";\r
-\r
-echo "\n</div>";\r
-\r
-echo "\n<div>";\r
-\r
-echo "\n\t<fieldset id=\"aliasDomain\">";\r
-echo "\n\t\t<legend>Verkn&uuml;pfung Domain mit Alias pflegen</legend>";\r
-echo "\n\t\t\t<form name=\"alias_add\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
-makeSelect("aliaslist_2", $aliasesFromDB, "aliaslist_2", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
-echo "\t\t\t@\n";\r
-makeSelect("reg_domainlist_1", $regDomainsFromDB, "reg_domainlist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
-makeButton("aliasdomain_new_submit", "save", "Verkn&uuml;pfen", "aliasdomain_new_submit", null, $tabindex++, "submit", null, null, false , false, 3);\r
-echo "\t\t\t</form>";\r
-echo "\n\t\t<br/>";\r
-echo "\n\t\t\t<form name=\"aliasdomain_delete\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
-makeSelect("mailaddresslist_1", $mailAdressesFromDB, "mailaddresslist_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
-makeButton("aliasdomain_delete_submit", "delete", "Verkn&uuml;pfung l&ouml;sen", "aliasdomain_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
-echo "\t\t\t</form>";\r
-echo "\n\t</fieldset>";\r
-\r
-\r
-echo "\n\t<fieldset id=\"forwardingExtern\">";\r
-echo "\n\t\t<legend>Weiterleitung zu externer Adresse pflegen</legend>";\r
-echo "\n\t\t\t<form name=\"forward_ext_add\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
-makeSelect("mailaddresslist_3", $mailAdressesFromDB, "mailaddresslist_3", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
-echo "\t\t\tweiterleiten zu\n";\r
-makeInput("new_forward_extern", null, "new_forward_extern", null, $tabindex++, "text", 50, 200, null, true, "Adresse einf&uuml;gen:", false, false, 3);\r
-makeButton("forward_ext_new_submit", "save", "Weiterleitung einrichten", "forward_ext_new_submit", null, $tabindex++, "submit", null, null, false , false, 3);\r
-echo "\t\t\t</form>";\r
-echo "\n\t\t<br/>";\r
-\r
-if ($forwardingExternFromDB != null) {\r
-       echo "\n\t\t\t<form name=\"forward_ext_delete\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
-       makeSelect("forwardingExtern_1", $forwardingExternFromDB, "forwardingExtern_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
-       makeButton("forward_ext_delete_submit", "delete", "Weiterleitung l&ouml;schen", "forward_ext_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
-       echo "\t\t\t</form>";\r
-}\r
-echo "\n\t</fieldset>";\r
-\r
-echo "\n\t<fieldset id=\"forwardingIntern\">";\r
-echo "\n\t\t<legend>Weiterleitung zu interner Adresse pflegen</legend>";\r
-\r
-echo "\n\t\t\t<form name=\"forward_int_add\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
-makeSelect("mailaddresslist_41", $mailAdressesFromDB, "mailaddresslist_41", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
-echo "\t\t\tweiterleiten zu\n";\r
-makeSelect("mailaddresslist_42", $mailAdressesFromDB, "mailaddresslist_42", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
-makeButton("forward_int_new_submit", "save", "Weiterleitung einrichten", "forward_int_new_submit", null, $tabindex++, "submit", null, null, false , false, 3);\r
-echo "\t\t\t</form>";\r
-\r
-echo "\n\t\t<br/>";\r
-\r
-if ($forwardingInternFromDB != null) {\r
-       echo "\n\t\t\t<form name=\"forward_int_delete\" method=\"post\" action=\"mailboxmanager.php\">\n";\r
-       makeSelect("forwardingIntern_1", $forwardingInternFromDB, "forwardingIntern_1", null, $tabindex++, -1, -1, -1, false, 1, null, false, null, false, false, 3);\r
-       makeButton("forward_int_delete_submit", "delete", "Weiterleitung l&ouml;schen", "forward_int_delete_submit", null, $tabindex++, "submit", null, null, false, false, 3);\r
-       echo "\t\t\t</form>";\r
-}\r
-echo "\n\t</fieldset>";\r
-\r
-echo "\n</div>";\r
-
-echo "\n</body>";\r
-echo "\n</html>";\r
-\r
-closeDBConnection($mysql_connection);\r
-\r
-?>\r
diff --git a/src/mailmanager.php b/src/mailmanager.php
deleted file mode 100644 (file)
index 791a01b..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php\r
-\r
-?>\r
diff --git a/src/passwordmanager.php b/src/passwordmanager.php
deleted file mode 100644 (file)
index 791a01b..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php\r
-\r
-?>\r