join airline.strecke s on (moa.von = s.start_iata and moa.von = s.ziel_iata)
where s.komplett = false;
-select * from strecke s where s.aktiv = true;
-select * from strecke s where s.komplett = false and s.aktiv = true order by start_iata , ziel_iata;
-
+select * from airline.strecke s where s.aktiv = true;
+select * from airline.strecke s where s.komplett = false and s.aktiv = true order by start_iata , ziel_iata;
select count(*) as anz, ziel_iata from airline.strecke s group by ziel_iata order by anz desc, ziel_iata asc;
select count(*) as anz, ziel_iata from airline.strecke s where s.aktiv=true group by ziel_iata order by anz desc, ziel_iata asc;
select count(*) as anz, ziel_iata from airline.strecke s where s.aktiv=true and s.komplett=true group by ziel_iata order by anz desc, ziel_iata asc;
select count(*) as anz, land_name from airline.flughafen_land fl group by land_name order by anz desc, land_name asc;
+
select ziel_iata from airline.strecke s where start_iata != 'DXB' group by ziel_iata;
DROP VIEW airline.modell_order_aktiv_uncomplete;
--- /dev/null
+<?php\r
+putenv("PGGSSENCMODE=disable");\r
+putenv("LC_ALL=C");\r
+?>\r
+<?php require_once '../airline_glob_vars.php'; ?>\r
+<?php require_once 'lib/database_functions.php'; ?>\r
+<?php require_once 'lib/gui_functions.php'; ?>\r
+<?php require_once 'lib/util_functions.php'; ?>\r
+<?php
+$page = 'flughafen.php';\r
+$search = $selectFromFlughafen;\r
+$searchLand = $selectFromLand;\r
+\r
+$j=0;\r
+\r
+$connect_dbms_handle = getDBConnection();\r
+\r
+$current_user=1;\r
+\r
+?>\r
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de">\r
+\r
+<head>\r
+<meta http-equiv="content-type" content="text/html; charset=UTF-8" />\r
+<meta http-equiv="expires" content="0" /> \r
+\r
+<title>Airline</title>\r
+\r
+<link rel="stylesheet" href="stylesheet/airline_main.css" type="text/css" media="screen, projection\" />\r
+</head>\r
+\r
+<body>\r
+<a href="index.php">All Orders</a> | <a href="index2.php">Uncomplete Orders</a> | <a href="strecken.php">Routes</a> | <a href="modelle.php">Models</a> | <a href="flughafen.php">Airports</a> | <a href="index3.php">misc</a> \r
+<hr />\r
+<?php\r
+\r
+var_dump($_POST);\r
+echo "<hr />";\r
+\r
+/*\r
+var_dump ($_GET) ;\r
+echo "<hr />";\r
+*/\r
+\r
+if (isset($_POST) && count(array_keys($_POST)) > 0) {\r
+ if (count(array_keys($_POST)) > 4) {\r
+ handleInsertFlughafen($_POST, $connect_dbms_handle, $current_user, $page);\r
+ }\r
+}\r
+\r
+$orderClause = array();\r
+\r
+if (isset($_GET) && count(array_keys($_GET)) > 0) {\r
+ if (isset($_GET['sense']) && $_GET['sense'] != null) {\r
+ array_push($orderClause, $_GET['field']." ".$_GET['sense']);\r
+ }\r
+ \r
+}\r
+\r
+//var_dump ($orderClause) ;\r
+\r
+if ($orderClause != null || count($orderClause) > 0) {\r
+ $search = str_replace (";", "", $search);\r
+ $search .= " ORDER BY ";\r
+ \r
+ //print_r($orderClause);\r
+ $anzOrders = count($orderClause);\r
+ for ($i = 0 ; $i < $anzOrders; $i++) {\r
+ $search .= $orderClause[$i];\r
+ if ($i < $anzOrders-1) {\r
+ $search .= ", ";\r
+ }\r
+ }\r
+}\r
+echo "<hr />";\r
+\r
+echo $search;\r
+\r
+$orders = getData($connect_dbms_handle, $search);\r
+$dataLaender = getData($connect_dbms_handle, $searchLand);\r
+\r
+//$stati_arr = getData($connect_dbms_handle, $selectFromDtStatus);\r
+\r
+?>\r
+<div class="container">\r
+<table>\r
+<tr>\r
+<form name="sort" id="sort" action="<?php echo $page ?>" method="get">\r
+<th><?php\r
+getTableHead("iata", "IATA", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("flughafen_name", "Stadt", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("land", "Land", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("is_hub", "Hub", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("kategorie", "Kategorie", $page);\r
+?>\r
+</th>\r
+</form>\r
+</tr>\r
+\r
+<tr>\r
+<form name="flughafen" id="flughafen" action="<?php echo $page ?>" method="post">\r
+<td><?php\r
+makeInput("iata", null, "iata", null, null, "text", 3, 3, null, null, "neu: IATA", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeInput("flughafen_name", null, "flughafen_name", null, null, "text", 20, 50, null, null, "neu: Stadt", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeSelect("land", $dataLaender, "land", null, null, null, null, -1, false, 1, null, null, "neu: LAND", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeCheckbox("is_hub", true, "is_hub", null, null, false , null, null, null, null, "neu: Hub?", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeSelect("kategorie", null, "Kategorie", null, null, 1, 10, -1, false, 1, null, null, "neu: Kategorie", false, true, 1);\r
+?>\r
+</td>\r
+</tr><tr>\r
+<td colspan="5"><?php\r
+makeButton("eintragen", "new", "eintragen", null, null, null, "submit", null, null, false, false, 1);\r
+?>\r
+</td>\r
+</form>\r
+</tr>\r
+<?php\r
+foreach ($orders as $order) {\r
+ $j++;\r
+ \r
+ echo "<tr>\n";\r
+ \r
+ for ($i = 0; $i < count($order); $i++) {\r
+ echo "\t<td>";\r
+ //echo "{".$order[$i]."}</br>";\r
+\r
+ switch ($i) {\r
+ case 3:\r
+ echo $order[$i] == "t" ? "✓" : "-";\r
+ break;\r
+ \r
+ default:\r
+ echo $order[$i];\r
+ \r
+ break;\r
+ }\r
+ \r
+ echo "</td>\n";\r
+ }\r
+// var_dump($order);\r
+ echo "</tr>\n";\r
+ \r
+}\r
+\r
+?>\r
+\r
+\r
+\r
+</table>\r
+</div>\r
+\r
+</body>\r
+</html>\r
+<?php
+closeDBConnection ( $connect_dbms_handle );
+?>
</head>\r
\r
<body>\r
-<a href="index.php">All Orders</a> | <a href="index2.php">Uncomplete Orders</a>\r
+<a href="index.php">All Orders</a> | <a href="index2.php">Uncomplete Orders</a> | <a href="strecken.php">Routes</a> | <a href="modelle.php">Models</a> | <a href="flughafen.php">Airports</a> | <a href="index3.php">misc</a> \r
<hr />\r
<?php\r
/*\r
*/\r
\r
if (isset($_POST) && count(array_keys($_POST)) > 0) {\r
- handleQuickUpdate($_POST, $connect_dbms_handle, $current_user, $page);\r
+ handleQuickUpdateStrecke($_POST, $connect_dbms_handle, $current_user, $page);\r
}\r
\r
$orderClause = array();\r
<div class="container">\r
<table>\r
<tr>\r
-<form name="sort" id="sort" action="<?php echo $page ?>" method="post">\r
-<th>\r
-<?php\r
-$field="von";\r
-echo $field;\r
-?><br />\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=ASC">↑</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=">-</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=DESC">↓</a>\r
+<form name="sort" id="sort" action="<?php echo $page ?>" method="get">\r
+<th><?php\r
+getTableHead("von", "von", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("nach", "nach", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("strecke", "Strecke", $page);\r
+?>\r
</th>\r
<th><?php\r
-$field="nach";\r
-echo $field;\r
-?><br />\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=ASC">↑</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=">-</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=DESC">↓</a>\r
+getTableHead("modell_name", "Modell", $page);\r
+?>\r
</th>\r
-<th>Strecke</th>\r
<th><?php\r
-$field="modell_name";\r
-?>Modell<br />\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=ASC">↑</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=">-</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=DESC">↓</a>\r
+getTableHead("hersteller_name", "Hersteller", $page);\r
+?>\r
</th>\r
<th><?php\r
-$field="hersteller_name";\r
-?>Hersteller<br />\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=ASC">↑</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=">-</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=DESC">↓</a>\r
+getTableHead("anzahl", "Anzahl", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("investition", "Investition", $page);\r
+?>\r
</th>\r
-<th>Anzahl</th>\r
-<th>Invest</th>\r
<th>Economy</th>\r
<th>Business</th>\r
<th>1st Class</th>\r
<th><?php\r
-$field="aktiv";\r
-echo $field;\r
-?><br />\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=ASC">↑</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=">-</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=DESC">↓</a>\r
+getTableHead("aktiv", "aktiv", $page);\r
+?>\r
</th>\r
<th><?php\r
-$field="in_arbeit";\r
-?>in Arbeit<br />\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=ASC">↑</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=">-</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=DESC">↓</a>\r
+getTableHead("in_arbeit", "in Arbeit", $page);\r
+?>\r
</th>\r
<th><?php\r
-$field="komplett";\r
-echo $field;\r
-?><br />\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=ASC">↑</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=">-</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=DESC">↓</a>\r
+getTableHead("komplett", "komplett", $page);\r
+?>\r
</th>\r
</form>\r
</tr>\r
echo "<form name=\"airline_strecke_".$key."\" id=\"airline_".$key."\" action=\"".$page."\" method=\"post\">\n";\r
\r
for ($i = 0; $i < count($order); $i++) {\r
- echo "\t<td>";//{".$order[$i]."}";\r
+ echo "\t<td>";\r
+ //echo "{".$order[$i]."}</br>";\r
\r
switch ($i) {\r
case 6:\r
echo number_format($order[$i], 0, ',', '.');\r
break;\r
case 10:\r
- make_check($key."#aktiv", true, $key."_aktiv", null, null, $order[$i] == "t" ? true : false , null, null, "document.forms['airline_".$key."'].submit();", null, null, false, false, 0);\r
+ makeCheckbox($key."#aktiv", true, $key."_aktiv", null, null, $order[$i] == "t" ? true : false , null, null, "document.forms['airline_".$key."'].submit();", null, null, false, false, 0);\r
break;\r
case 11:\r
- make_check($key."#in_arbeit", true, $key."_in_arbeit", null, null, $order[$i] == "t" ? true : false , null, null, "document.forms['airline_".$key."'].submit();", null, null, false, false, 0);\r
+ makeCheckbox($key."#in_arbeit", true, $key."_in_arbeit", null, null, $order[$i] == "t" ? true : false , null, null, "document.forms['airline_".$key."'].submit();", null, null, false, false, 0);\r
break;\r
case 12:\r
- make_check($key."#komplett", true, $key."_komplett", null, null, $order[$i] == "t" ? true : false , null, null, "document.forms['airline_".$key."'].submit();", null, null, false, false, 0);\r
+ makeCheckbox($key."#komplett", true, $key."_komplett", null, null, $order[$i] == "t" ? true : false , null, null, "document.forms['airline_".$key."'].submit();", null, null, false, false, 0);\r
break;\r
\r
default:\r
</head>\r
\r
<body>\r
-<a href="index.php">All Orders</a> | <a href="index2.php">Uncomplete Orders</a>\r
+<a href="index.php">All Orders</a> | <a href="index2.php">Uncomplete Orders</a> | <a href="strecken.php">Routes</a> | <a href="modelle.php">Models</a> | <a href="flughafen.php">Airports</a> | <a href="index3.php">misc</a> \r
<hr />\r
<?php\r
/*\r
*/\r
\r
if (isset($_POST) && count(array_keys($_POST)) > 0) {\r
- handleQuickUpdate($_POST, $connect_dbms_handle, $current_user, $page);\r
+ handleQuickUpdateStrecke($_POST, $connect_dbms_handle, $current_user, $page);\r
}\r
\r
$orderClause = array();\r
<div class="container">\r
<table>\r
<tr>\r
-<form name="sort" id="sort" action="<?php echo $page ?>" method="post">\r
-<th>\r
-<?php\r
-$field="von";\r
-echo $field;\r
-?><br />\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=ASC">↑</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=">-</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=DESC">↓</a>\r
+<form name="sort" id="sort" action="<?php echo $page ?>" method="get">\r
+<th><?php\r
+getTableHead("von", "von", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("nach", "nach", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("strecke", "Strecke", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("modell_name", "Modell", $page);\r
+?>\r
</th>\r
<th><?php\r
-$field="nach";\r
-echo $field;\r
-?><br />\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=ASC">↑</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=">-</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=DESC">↓</a>\r
+getTableHead("hersteller_name", "Hersteller", $page);\r
+?>\r
</th>\r
-<th>Strecke</th>\r
<th><?php\r
-$field="modell_name";\r
-?>Modell<br />\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=ASC">↑</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=">-</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=DESC">↓</a>\r
+getTableHead("anzahl", "Anzahl", $page);\r
+?>\r
</th>\r
<th><?php\r
-$field="hersteller_name";\r
-?>Hersteller<br />\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=ASC">↑</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=">-</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=DESC">↓</a>\r
+getTableHead("investition", "Investition", $page);\r
+?>\r
</th>\r
-<th>Anzahl</th>\r
-<th>Invest</th>\r
<th>Economy</th>\r
<th>Business</th>\r
<th>1st Class</th>\r
<th><?php\r
-$field="aktiv";\r
-echo $field;\r
-?><br />\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=ASC">↑</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=">-</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=DESC">↓</a>\r
+getTableHead("aktiv", "aktiv", $page);\r
+?>\r
</th>\r
<th><?php\r
-$field="in_arbeit";\r
-?>in Arbeit<br />\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=ASC">↑</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=">-</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=DESC">↓</a>\r
+getTableHead("in_arbeit", "in Arbeit", $page);\r
+?>\r
</th>\r
<th><?php\r
-$field="komplett";\r
-echo $field;\r
-?><br />\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=ASC">↑</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=">-</a>\r
-<a href="<?php echo $page ?>?field=<?php echo $field ?>&sense=DESC">↓</a>\r
+getTableHead("komplett", "komplett", $page);\r
+?>\r
</th>\r
</form>\r
</tr>\r
echo "<form name=\"airline_strecke_".$key."\" id=\"airline_".$key."\" action=\"".$page."\" method=\"post\">\n";\r
\r
for ($i = 0; $i < count($order); $i++) {\r
- echo "\t<td>";//{".$order[$i]."}";\r
-\r
+ echo "\t<td>";\r
+ //echo "{".$order[$i]."}</br>";\r
+ \r
switch ($i) {\r
case 6:\r
echo number_format($order[$i], 0, ',', '.');\r
break;\r
case 10:\r
- make_check($key."#aktiv", true, $key."_aktiv", null, null, $order[$i] == "t" ? true : false , null, null, "document.forms['airline_".$key."'].submit();", null, null, false, false, 0);\r
+ makeCheckbox($key."#aktiv", true, $key."_aktiv", null, null, $order[$i] == "t" ? true : false , null, null, "document.forms['airline_".$key."'].submit();", null, null, false, false, 0);\r
break;\r
case 11:\r
- make_check($key."#in_arbeit", true, $key."_in_arbeit", null, null, $order[$i] == "t" ? true : false , null, null, "document.forms['airline_".$key."'].submit();", null, null, false, false, 0);\r
+ makeCheckbox($key."#in_arbeit", true, $key."_in_arbeit", null, null, $order[$i] == "t" ? true : false , null, null, "document.forms['airline_".$key."'].submit();", null, null, false, false, 0);\r
break;\r
case 12:\r
- make_check($key."#komplett", true, $key."_komplett", null, null, $order[$i] == "t" ? true : false , null, null, "document.forms['airline_".$key."'].submit();", null, null, false, false, 0);\r
+ makeCheckbox($key."#komplett", true, $key."_komplett", null, null, $order[$i] == "t" ? true : false , null, null, "document.forms['airline_".$key."'].submit();", null, null, false, false, 0);\r
break;\r
\r
default:\r
--- /dev/null
+<?php\r
+putenv("PGGSSENCMODE=disable");\r
+putenv("LC_ALL=C");\r
+?>\r
+<?php require_once '../airline_glob_vars.php'; ?>\r
+<?php require_once 'lib/database_functions.php'; ?>\r
+<?php require_once 'lib/gui_functions.php'; ?>\r
+<?php require_once 'lib/util_functions.php'; ?>\r
+<?php
+$page = 'index3.php';\r
+\r
+$j=0;\r
+\r
+$connect_dbms_handle = getDBConnection();\r
+\r
+$current_user=1;\r
+\r
+?>\r
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de">\r
+\r
+<head>\r
+<meta http-equiv="content-type" content="text/html; charset=UTF-8" />\r
+<meta http-equiv="expires" content="0" /> \r
+\r
+<title>Airline</title>\r
+\r
+<link rel="stylesheet" href="stylesheet/airline_main.css" type="text/css" media="screen, projection\" />\r
+</head>\r
+\r
+<body>\r
+<a href="index.php">All Orders</a> | <a href="index2.php">Uncomplete Orders</a> | <a href="strecken.php">Routes</a> | <a href="modelle.php">Models</a> | <a href="flughafen.php">Airports</a> | <a href="index3.php">misc</a> \r
+<hr />\r
+<div class="container">\r
+<?php\r
+$searches = array();\r
+array_push($searches, array($selectFromStreckenFlughafenLand, "Flughäfen in Land"));\r
+array_push($searches, array($selectFromStreckenZiele, "Anzahl Strecken zu<br />In DB"));\r
+array_push($searches, array($selectFromStreckenZieleAktiv, "Anzahl Strecken zu<br />aktiv"));\r
+array_push($searches, array($selectFromStreckenZieleKomplett, "Anzahl Strecken zu<br />aktiv & komplett"));\r
+\r
+foreach ($searches as $search) {\r
+?>\r
+<div>\r
+<?php \r
+$orders = getData($connect_dbms_handle, $search[0]);\r
+?>\r
+<h1><?php echo $search[1] ?></h1>\r
+<table>\r
+<tr>\r
+<th>Anzahl</th>\r
+<th>Ziel</th>\r
+</tr>\r
+<?php\r
+ foreach ($orders as $order) {\r
+ echo "<tr>\n";\r
+ \r
+ for ($i = 0; $i < count($order); $i++) {\r
+ echo "\t<td>";\r
+ echo $order[$i];\r
+ \r
+ echo "</td>\n";\r
+ }\r
+ // var_dump($order);\r
+ echo "</tr>\n";\r
+ }\r
+ ?>\r
+</table></div>\r
+ \r
+<?php\r
+}\r
+?>\r
+</div>\r
+</body>\r
+</html>\r
+<?php
+closeDBConnection ( $connect_dbms_handle );
+?>
$selectFromViewModellOrderAll = "SELECT * FROM ".SCHEMA.".modell_order_all;";
+$selectFromModelle = "SELECT * FROM ".SCHEMA.".modell_hersteller;";
+$selectFromHersteller = "SELECT * FROM ".SCHEMA.".hersteller;";
+
+$selectFromFlughafen = "SELECT * FROM ".SCHEMA.".flughafen_land;";
+$selectFromFlughafenHubs = "SELECT * FROM ".SCHEMA.".flughafen WHERE is_hub = true ORDER BY iata;";
+$selectFromFlughafenNoHubs = "SELECT * FROM ".SCHEMA.".flughafen ORDER BY iata;";
+$selectFromLand = "SELECT * FROM ".SCHEMA.".land;";
+
+$selectFromStrecken = "SELECT * FROM ".SCHEMA.".strecke;";
+
+$selectFromStreckenAktiv = "SELECT * FROM ".SCHEMA.".strecke s where s.aktiv = true;";
+$selectFromStreckenAktivKomplett = "SELECT * FROM ".SCHEMA.".strecke s where s.komplett = false and s.aktiv = true order by start_iata , ziel_iata;";
+
+$selectFromStreckenZiele = "SELECT count(*) as anz, ziel_iata FROM ".SCHEMA.".strecke s group by ziel_iata order by anz desc, ziel_iata asc;";
+$selectFromStreckenZieleAktiv = "SELECT count(*) as anz, ziel_iata FROM ".SCHEMA.".strecke s where s.aktiv=true group by ziel_iata order by anz desc, ziel_iata asc;";
+$selectFromStreckenZieleKomplett = "SELECT count(*) as anz, ziel_iata FROM ".SCHEMA.".strecke s where s.aktiv=true and s.komplett=true group by ziel_iata order by anz desc, ziel_iata asc;";
+$selectFromStreckenFlughafenLand = "SELECT count(*) as anz, land_name FROM ".SCHEMA.".flughafen_land fl group by land_name order by anz desc, land_name asc;";
+
?>
\ No newline at end of file
* PostgresSQL-Verbindung schliessen */
function closeDBConnection($ref_connection) {
@pg_close($ref_connection) or die('Verbindungsclose fehlgeschlagen: ');
- echo pg_last_error($ref_connection);
+ //echo pg_last_error($ref_connection);
}
<?php
-
-function make_check($ref_check_name, $ref_value, $ref_id, $ref_tabindex, $ref_class, $ref_checked, $ref_classerrorextension, $ref_error_label, $ref_javascript, $ref_mandantory, $ref_labeltitle, $ref_p_flag, $ref_newline_flag, $ref_intend) {
+/** $ref_check_name Name des <input>
+ * $ref_value Daten; null möglich
+ * $ref_id Id des <input>
+ * $ref_class Class des <input>; null möglich
+ * $ref_tabindex Tabindex in der <form>
+
+ * $ref_checked true, dann wird checked gesetzt
+ * $ref_classerrorextension Class im Fehlerfall
+ * $ref_error_label Label im Fehlerfall
+ * $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 makeCheckbox($ref_check_name, $ref_value, $ref_id, $ref_class, $ref_tabindex, $ref_checked, $ref_classerrorextension, $ref_error_label, $ref_javascript, $ref_mandantory, $ref_labeltitle, $ref_p_flag, $ref_newline_flag, $ref_intend) {
$intend = make_intend_str($ref_intend);
}
if ($ref_labeltitle != null) {
- echo "<label for=\"".$ref_select_name."\">".$ref_labeltitle."</label>";
+ echo "<label for=\"".$ref_check_name."\">".$ref_labeltitle."</label>";
if ($ref_newline_flag) {
echo "<br />";
}
echo "<input type=\"checkbox\" ".$str_id.$str_class.$str_tabindex.$str_javascript."name=\"".$ref_check_name."\" value=\"".$ref_value."\" ";
- if ($ref_error_label == $ref_name) {
+ if ($ref_error_label == $ref_check_name) {
echo $ref_classerrorextension;
}
- echo "\" ";
+ //echo "\" ";
if ($ref_checked == true) {
echo "checked ";
require ("gui/gui_functions_textarea.php");
+
+
+function getTableHead($ref_DBField, $ref_tableHead, $ref_page) {
+ echo $ref_tableHead."<br />";
+ echo "<a href=\"".$ref_page."?field=".$ref_DBField."&sense=ASC\">↑</a> ";
+ echo "<a href=\"".$ref_page."?field=".$ref_DBField."&sense=\">-</a> ";
+ echo "<a href=\"".$ref_page."?field=".$ref_DBField."&sense=DESC\">↓</a>";
+}
+
?>
\ No newline at end of file
}
-function handleQuickUpdate ($ref_POST, $connect_dbms_handle, $current_user, $page) {
+function handleQuickUpdateStrecke ($ref_POST, $connect_dbms_handle, $current_user, $page) {
$update_arr = array();
- $issue = 0;
foreach (array_keys($ref_POST) as $post) {
echo $post." => ".$_POST[$post]."\n";
$change = explode ("#", $post);
- var_dump($change);
+ //var_dump($change);
$start_iata = substr($change[0],0,3);
$ziel_iata = substr($change[0],4,3);
return null;
}
+function handleInsertFlughafen ($ref_POST, $connect_dbms_handle, $current_user, $page) {
+ $insert_arr = array("", "", "false", 1, 1);
+
+ foreach (array_keys($ref_POST) as $post) {
+ echo $post." => ".$_POST[$post]."</br>\n";
+
+ switch ($post) {
+ case "iata":
+ $insert_arr[0] = "'".$_POST[$post]."'";
+ break;
+
+ case "flughafen_name":
+ $insert_arr[1] = "'".$_POST[$post]."'";
+ break;
+
+ case "is_hub":
+ if ($insert_arr[2] == 1) ; $insert_arr[2] = "true";
+ break;
+
+ case "kategorie":
+ $insert_arr[3] = $_POST[$post];
+ break;
+
+ case "land":
+ $insert_arr[4] = $_POST[$post];
+ break;
+
+ default:
+ break;
+ }
+
+ //var_dump($insert_arr);
+
+ }
+
+ $sqlinsert = generateInsertSchema(SCHEMA, "flughafen", $insert_arr);
+ echo "<hr />".$sqlinsert;
+ $sqlinsert_result = getBooleanData($connect_dbms_handle, $sqlinsert);
+
+ return null;
+}
+
+function handleQuickUpdateModell ($ref_POST, $connect_dbms_handle, $current_user, $page) {
+ $update_arr = array();
+
+ foreach (array_keys($ref_POST) as $post) {
+ echo $post." => ".$_POST[$post]."\n";
+
+ $change = explode ("#", $post);
+ //var_dump($change);
+
+ $modell_name = $change[0];
+
+ $value = $_POST[$post];
+
+ if ($change[1] == "classic") {
+ $value = $_POST[$post] == 1 ? "true" : "false" ;
+ }
+
+ array_push($update_arr, array($change[1], $value));
+ }
+
+ $sqlupdate = generateUpdateSchema(SCHEMA, "modell", array(array("classic","false")), array("modell_name='".$modell_name."'"));
+ echo "<hr />".$sqlupdate;
+ $sqlupdate_result = getBooleanData($connect_dbms_handle, $sqlupdate);
+
+ $sqlupdate = generateUpdateSchema(SCHEMA, "modell", $update_arr, array("modell_name='".$modell_name."'"));
+ echo "<hr />".$sqlupdate;
+ $sqlupdate_result = getBooleanData($connect_dbms_handle, $sqlupdate);
+
+ return null;
+}
+
+function handleInsertModell ($ref_POST, $connect_dbms_handle, $current_user, $page) {
+ $insert_arr = array();
+ $values = array();
+ $j = 0;
+
+ if (count($ref_POST) == 11) {
+ $values = $ref_POST;
+ } else {
+ foreach (array_keys($ref_POST) as $post) {
+ array_push($values, $_POST[$post]);
+ if ($post == "hersteller" ) {
+ $values[2] = 0;
+ }
+ }
+ }
+
+ //var_dump($values);
+
+ foreach (array_keys($values) as $post) {
+ echo $j.": ".$post." => ".$values[$post]."</br>\n";
+
+ switch ($j) {
+ case 0:
+ array_push($insert_arr, "'".$values[$post]."'");
+ break;
+
+ case 2:
+ $values[$post] == 1 ? array_push($insert_arr, "true") : array_push($insert_arr, "false") ;
+ break;
+
+ case 8:
+ case 9:
+ array_push($insert_arr, str_replace(",", ".", $values[$post]));
+ break;
+
+ case 10:
+ break;
+
+ default:
+ array_push($insert_arr, $values[$post]);
+ break;
+ }
+
+ //var_dump($insert_arr);
+ $j++;
+ }
+
+ $sqlinsert = generateInsertSchema(SCHEMA, "modell", $insert_arr);
+ echo "<hr />".$sqlinsert;
+ $sqlinsert_result = getBooleanData($connect_dbms_handle, $sqlinsert);
+
+ return null;
+}
+
+function handleInsertStrecke ($ref_POST, $connect_dbms_handle, $current_user, $page) {
+ $insert_arr = array("", "", 0, 0, 0, 0, 0, "false", "false", "false", 0);
+ $j=0;
+
+ foreach (array_keys($ref_POST) as $post) {
+ echo $j.") ".$post." => ".$_POST[$post]."</br>\n";
+
+ switch ($post) {
+ case "start_iata":
+ case "ziel_iata":
+ $insert_arr[$j] = "'".$_POST[$post]."'";
+ break;
+
+ case "strecke":
+ case "pax_economy":
+ case "pax_business":
+ case "pax_first":
+ case "fracht":
+ $insert_arr[$j] = $_POST[$post];
+ break;
+
+ case "aktiv":
+ if ($_POST[$post] == 1) ; $insert_arr[7] = "true";
+ break;
+
+ case "in_arbeit":
+ if ($_POST[$post] == 1) ; $insert_arr[8] = "true";
+ break;
+
+ case "komplett":
+ if ($_POST[$post] == 1) ; $insert_arr[9] = "true";
+ break;
+
+ default:
+ break;
+ }
+
+ //var_dump($insert_arr);
+
+ $j++;
+ }
+
+ $sqlinsert = generateInsertSchema(SCHEMA, "strecke", $insert_arr);
+ echo "<hr />".$sqlinsert;
+ $sqlinsert_result = getBooleanData($connect_dbms_handle, $sqlinsert);
+
+ return null;
+}
+
?>
\ No newline at end of file
--- /dev/null
+<?php\r
+putenv("PGGSSENCMODE=disable");\r
+putenv("LC_ALL=C");\r
+?>\r
+<?php require_once '../airline_glob_vars.php'; ?>\r
+<?php require_once 'lib/database_functions.php'; ?>\r
+<?php require_once 'lib/gui_functions.php'; ?>\r
+<?php require_once 'lib/util_functions.php'; ?>\r
+<?php
+$page = 'modelle.php';\r
+$search = $selectFromModelle;\r
+$searchHersteller = $selectFromHersteller;\r
+\r
+$j=0;\r
+\r
+$connect_dbms_handle = getDBConnection();\r
+\r
+$current_user=1;\r
+\r
+?>\r
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de">\r
+\r
+<head>\r
+<meta http-equiv="content-type" content="text/html; charset=UTF-8" />\r
+<meta http-equiv="expires" content="0" /> \r
+\r
+<title>Airline</title>\r
+\r
+<link rel="stylesheet" href="stylesheet/airline_main.css" type="text/css" media="screen, projection\" />\r
+</head>\r
+\r
+<body>\r
+<a href="index.php">All Orders</a> | <a href="index2.php">Uncomplete Orders</a> | <a href="strecken.php">Routes</a> | <a href="modelle.php">Models</a> | <a href="flughafen.php">Airports</a> | <a href="index3.php">misc</a> \r
+<hr />\r
+<?php\r
+/*\r
+var_dump($_POST);\r
+echo "<hr />";\r
+\r
+var_dump ($_GET) ;\r
+echo "<hr />";\r
+*/\r
+\r
+if (isset($_POST) && count(array_keys($_POST)) > 0) {\r
+ if (count(array_keys($_POST)) == 6 || count(array_keys($_POST)) == 7) {\r
+ handleQuickUpdateModell($_POST, $connect_dbms_handle, $current_user, $page);\r
+ } else if (count(array_keys($_POST)) >= 10) {\r
+ handleInsertModell($_POST, $connect_dbms_handle, $current_user, $page);\r
+ }\r
+}\r
+\r
+$orderClause = array();\r
+\r
+if (isset($_GET) && count(array_keys($_GET)) > 0) {\r
+ if (isset($_GET['sense']) && $_GET['sense'] != null) {\r
+ array_push($orderClause, $_GET['field']." ".$_GET['sense']);\r
+ }\r
+ \r
+}\r
+\r
+//var_dump ($orderClause) ;\r
+\r
+if ($orderClause != null || count($orderClause) > 0) {\r
+ $search = str_replace (";", "", $search);\r
+ $search .= " ORDER BY ";\r
+ \r
+ //print_r($orderClause);\r
+ $anzOrders = count($orderClause);\r
+ for ($i = 0 ; $i < $anzOrders; $i++) {\r
+ $search .= $orderClause[$i];\r
+ if ($i < $anzOrders-1) {\r
+ $search .= ", ";\r
+ }\r
+ }\r
+}\r
+echo "<hr />";\r
+\r
+echo $search;\r
+\r
+$orders = getData($connect_dbms_handle, $search);\r
+$dataHersteller = getData($connect_dbms_handle, $searchHersteller);\r
+\r
+//$stati_arr = getData($connect_dbms_handle, $selectFromDtStatus);\r
+\r
+?>\r
+<div class="container">\r
+<table>\r
+<tr>\r
+<form name="sort" id="sort" action="<?php echo $page ?>" method="get">\r
+<th><?php\r
+getTableHead("modell_name", "Modell", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("hersteller_name", "Hersteller", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("classic", "verfügbar", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("reichweite", "Reichweite", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("preis", "Preis", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("pax", "PAX", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("speed", "Geschwindigkeit", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("kategorie", "Kategorie", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("verbrauch", "Verbrauch", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("abnutzung", "Abnutzung", $page);\r
+?>\r
+</th>\r
+</form>\r
+</tr>\r
+\r
+<tr>\r
+<form name="modell" id="modell" action="<?php echo $page ?>" method="post">\r
+<td><?php\r
+makeInput("modell_name", null, "modell_name", null, null, "text", 10, 50, null, null, "neu: Modell", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeSelect("hersteller", $dataHersteller, "hersteller", null, null, null, null, -1, false, 1, null, null, "neu: Hersteller", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeCheckbox("classic", true, "classic", null, null, false , null, null, null, null, "neu: verfügbar?", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeInput("reichweite", null, "Reichweite", null, null, "number", 5, 5, null, null, "neu: Reichweite", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeInput("preis", null, "Preis", null, null, "number", 5, 5, null, null, "neu: Preis", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeInput("pax", null, "PAX", null, null, "number", 5, 5, null, null, "neu: PAX", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeInput("speed", null, "Geschwindigkeit", null, null, "number", 5, 5, null, null, "neu: Geschwindigkeit", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeSelect("kategorie", null, "Kategorie", null, null, 1, 10, -1, false, 1, null, null, "neu: Kategorie", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeInput("verbrauch", null, "Verbrauch", null, null, "text", 4, 4, null, null, "neu: Verbrauch", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeInput("abnutzung", null, "Abnutzung", null, null, "text", 3, 3, null, null, "neu: Abnutzung", false, true, 1);\r
+?>\r
+</td>\r
+</tr><tr>\r
+<td colspan="10"><?php\r
+makeButton("eintragen", "new", "eintragen", null, null, null, "submit", null, null, false, false, 1);\r
+?>\r
+</td>\r
+</form>\r
+</tr>\r
+<?php\r
+foreach ($orders as $order) {\r
+ $j++;\r
+ $key=$order[0];\r
+ \r
+ echo "<tr>\n";\r
+\r
+ echo "<form name=\"modell_".$key."\" id=\"modell_".$key."\" action=\"".$page."\" method=\"post\">\n";\r
+ \r
+ for ($i = 0; $i < count($order); $i++) {\r
+ echo "\t<td>";\r
+ //echo "{".$order[$i]."}</br>";\r
+\r
+ switch ($i) {\r
+ case 1:\r
+ $thisHersteller = getData($connect_dbms_handle, generateSelectWhereOrder(array("id"), SCHEMA.".hersteller", array("hersteller_name = '".$order[$i]."'"), null));\r
+ makeSelect($key."#hersteller", $dataHersteller, $key."_hersteller", null, null, null, null, $thisHersteller[0][0], false, 1, null, null, null, false, false, 1);\r
+ break;\r
+ \r
+ case 2:\r
+ makeCheckbox($key."#classic", true, $key."_classic", null, null, $order[$i] == "t" ? true : false , null, null, "document.forms['modell_".$key."'].submit();", null, null, false, false, 0);\r
+ break;\r
+ \r
+ case 3:\r
+ makeInput($key."#reichweite", $order[$i], $key."_reichweite", null, null, "number", 5, 5, "document.forms['modell_".$key."'].submit();", null, null, false, false, 1);\r
+ break;\r
+ \r
+ case 4:\r
+ makeInput($key."#preis", $order[$i], $key."_preis", null, null, "number", 9, 9, "document.forms['modell_".$key."'].submit();", null, null, false, false, 1);\r
+ break;\r
+ \r
+ case 5:\r
+ makeInput($key."#pax", $order[$i], $key."_pax", null, null, "number", 4, 4, "document.forms['modell_".$key."'].submit();", null, null, false, false, 1);\r
+ break;\r
+ \r
+ case 6:\r
+ makeInput($key."#speed", $order[$i], $key."_speed", null, null, "number", 4, 4, "document.forms['modell_".$key."'].submit();", null, null, false, false, 1);\r
+ break;\r
+ \r
+ case 7:\r
+ makeSelect($key."#kategorie", null, "Kategorie", null, null, 1, 10, $order[$i], false, 1, "document.forms['modell_".$key."'].submit();", null, null, false, false, 1);\r
+ break;\r
+\r
+ default:\r
+ echo $order[$i];\r
+ \r
+ break;\r
+ }\r
+ \r
+ echo "</td>\n";\r
+ }\r
+// var_dump($order);\r
+ echo "</form>\n</tr>\n";\r
+ \r
+}\r
+\r
+?>\r
+\r
+\r
+\r
+</table>\r
+</div>\r
+\r
+</body>\r
+</html>\r
+<?php
+closeDBConnection ( $connect_dbms_handle );
+?>
--- /dev/null
+<?php\r
+putenv("PGGSSENCMODE=disable");\r
+putenv("LC_ALL=C");\r
+?>\r
+<?php require_once '../airline_glob_vars.php'; ?>\r
+<?php require_once 'lib/database_functions.php'; ?>\r
+<?php require_once 'lib/gui_functions.php'; ?>\r
+<?php require_once 'lib/util_functions.php'; ?>\r
+<?php
+$page = 'strecken.php';\r
+$search = $selectFromStrecken;\r
+$searchHubs = $selectFromFlughafenHubs;\r
+$searchNoHubs = $selectFromFlughafenNoHubs;\r
+\r
+$j=0;\r
+\r
+$connect_dbms_handle = getDBConnection();\r
+\r
+$current_user=1;\r
+\r
+?>\r
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de">\r
+\r
+<head>\r
+<meta http-equiv="content-type" content="text/html; charset=UTF-8" />\r
+<meta http-equiv="expires" content="0" /> \r
+\r
+<title>Airline</title>\r
+\r
+<link rel="stylesheet" href="stylesheet/airline_main.css" type="text/css" media="screen, projection\" />\r
+</head>\r
+\r
+<body>\r
+<a href="index.php">All Orders</a> | <a href="index2.php">Uncomplete Orders</a> | <a href="strecken.php">Routes</a> | <a href="modelle.php">Models</a> | <a href="flughafen.php">Airports</a> | <a href="index3.php">misc</a> \r
+<hr />\r
+<?php\r
+/*\r
+var_dump($_POST);\r
+echo "<hr />";\r
+\r
+var_dump ($_GET) ;\r
+echo "<hr />";\r
+*/\r
+\r
+if (isset($_POST) && count(array_keys($_POST)) > 0) {\r
+ handleInsertStrecke($_POST, $connect_dbms_handle, $current_user, $page);\r
+}\r
+\r
+$orderClause = array();\r
+\r
+if (isset($_GET) && count(array_keys($_GET)) > 0) {\r
+ if (isset($_GET['sense']) && $_GET['sense'] != null) {\r
+ array_push($orderClause, $_GET['field']." ".$_GET['sense']);\r
+ }\r
+ \r
+}\r
+\r
+//var_dump ($orderClause) ;\r
+\r
+if ($orderClause != null || count($orderClause) > 0) {\r
+ $search = str_replace (";", "", $search);\r
+ $search .= " ORDER BY ";\r
+ \r
+ //print_r($orderClause);\r
+ $anzOrders = count($orderClause);\r
+ for ($i = 0 ; $i < $anzOrders; $i++) {\r
+ $search .= $orderClause[$i];\r
+ if ($i < $anzOrders-1) {\r
+ $search .= ", ";\r
+ }\r
+ }\r
+}\r
+echo "<hr />";\r
+\r
+echo $search;\r
+\r
+$orders = getData($connect_dbms_handle, $search);\r
+$dataHubs = getData($connect_dbms_handle, $searchHubs);\r
+$dataNoHubs = getData($connect_dbms_handle, $searchNoHubs);\r
+\r
+//$stati_arr = getData($connect_dbms_handle, $selectFromDtStatus);\r
+\r
+?>\r
+<div class="container">\r
+<table>\r
+<tr>\r
+<form name="sort" id="sort" action="<?php echo $page ?>" method="get">\r
+<th><?php\r
+getTableHead("start_iata", "von", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("ziel_iata", "nach", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("strecke", "Strecke", $page);\r
+?>\r
+</th>\r
+<th>Economy</th>\r
+<th>Business</th>\r
+<th>First</th>\r
+<th>Fracht</th>\r
+<th><?php\r
+getTableHead("aktiv", "aktiv", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("in_arbeit", "in Arbeit", $page);\r
+?>\r
+</th>\r
+<th><?php\r
+getTableHead("komplett", "komplett", $page);\r
+?>\r
+</th>\r
+<th>Gebür</th>\r
+</form>\r
+</tr>\r
+\r
+\r
+<tr>\r
+<form name="strecke" id="strecke" action="<?php echo $page ?>" method="post">\r
+<td><?php\r
+makeSelect("start_iata", $dataHubs, "start_iata", null, null, null, null, -1, false, 1, null, null, "neu: Start IATA", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeSelect("ziel_iata", $dataNoHubs, "ziel_iata", null, null, null, null, -1, false, 1, null, null, "neu: Ziel IATA", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeInput("strecke", null, "Strecke", null, null, "number", 5, 5, null, null, "neu: Strecke", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeInput("pax_economy", null, "Economy ", null, null, "number", 3, 3, null, null, "neu: Economy", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeInput("pax_business", null, "Business ", null, null, "number", 3, 3, null, null, "neu: Business", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeInput("pax_first", null, "First ", null, null, "number", 3, 3, null, null, "neu: First", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeInput("fracht", null, "Fracht ", null, null, "number", 3, 3, null, null, "neu: Fracht", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeCheckbox("aktiv", true, "aktiv", null, null, false , null, null, null, null, "neu: aktiv?", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeCheckbox("in_arbeit", true, "in_arbeit", null, null, false , null, null, null, null, "neu: in Arbeit?", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeCheckbox("komplett", true, "komplett", null, null, false , null, null, null, null, "neu: komplett?", false, true, 1);\r
+?>\r
+</td>\r
+<td><?php\r
+makeInput("gebuehr", "0", "Gebühr ", null, null, "number", 5, 5, null, null, "neu: Gebühr", false, true, 1);\r
+?>\r
+</td>\r
+</tr><tr>\r
+<td colspan="11"><?php\r
+makeButton("eintragen", "new", "eintragen", null, null, null, "submit", null, null, false, false, 1);\r
+?>\r
+</td>\r
+</form>\r
+\r
+\r
+<?php\r
+foreach ($orders as $order) {\r
+ $j++;\r
+ $key=$order[0]."-".$order[1];\r
+ \r
+ echo "<tr>\n";\r
+\r
+ echo "<form name=\"airline_strecke_".$key."\" id=\"airline_".$key."\" action=\"".$page."\" method=\"post\">\n";\r
+ \r
+ for ($i = 0; $i < count($order); $i++) {\r
+ echo "\t<td>";\r
+ //echo "{".$order[$i]."}</br>";\r
+ \r
+ switch ($i) {\r
+ case 2:\r
+ echo number_format($order[$i], 0, ',', '.');\r
+ break;\r
+\r
+ case 7:\r
+ case 8:\r
+ case 9:\r
+ echo $order[$i] == "t" ? "✓" : "-";\r
+ break;\r
+ \r
+ default:\r
+ echo $order[$i];\r
+ \r
+ break;\r
+ }\r
+ \r
+ echo "</td>\n";\r
+ }\r
+// var_dump($order);\r
+ echo "</form>\n</tr>\n";\r
+ \r
+}\r
+\r
+?>\r
+\r
+\r
+\r
+</table>\r
+</div>\r
+\r
+</body>\r
+</html>\r
+<?php
+closeDBConnection ( $connect_dbms_handle );
+?>
font-family: sans-serif, Verdana;
}
-.container {
- display: flex;
- flex-wrap: wrap;
-}
-
table, th, td {
border-collapse: collapse;
-
}
table, th, td {
text-align: right;
}
- .issuebox {
- background-color: #f8f8f8;
- --width: 18em;
- margin: 10px;
- border: 1px solid #000000;
- display: grid;
- grid-template-columns: auto auto auto;
- --row-gap: 0.5em;
- gap: 0.25em;
-}
-
-.singleissue {
- background-color: #f8f8f8;
- --width: 18em;
- margin: 10px;
- border: 1px solid #000000;
- display: grid;
- grid-template-columns: auto auto;
- --row-gap: 0.5em;
- gap: 0.25em;
-}
-
-.boxelem {
- --margin: 0.2em 0.1em;
- padding: 0.2em 0.1em;
- --border: 1px dotted #0000ff;
- background-color: #ffffff;
-}
-
-.col2 {
- grid-column: 1 / span 2;
- --background-color: #ffddcc;
-}
-
-.col2ab2 {
- grid-column: 2 / span 2;
- --background-color: #ffddcc;
-}
-
-.col3 {
- grid-column: 1 / span 3;
- --background-color: #ffddcc;
-}
-
-.col4 {
- grid-column: 1 / span 4;
- --background-color: #ffddcc;
-}
-
-.keywords {
- font-weight: 400;
- font-size: 75%;
-}
-
-.headline {
- background-color: #99fdfd;
- font-weight: 700;
- font-size: 125%;
- text-align: center;
-}
-
-.datum {
- font-size: 66.6%;
-}
-
-.boxelemdescr {
- font-style: italic;
- font-size: 85%;
-}
-
-.center {
- text-align: center;
-}
-
-.right {
- text-align: right;
-}
-
-.inputbtn {
- border: 1px solid #000000;
- background-color: #eeeeee;
- font-size: inherit;
- cursor: text;
- display: inline-block;
+div table {
+ padding: 10px,
}
-.selectbtn {
- border: 1px solid #000000;
- background-color: #eeeeee;
- font-size: inherit;
- cursor: pointer;
- display: inline-block;
-}
-.btn {
- border: 1px solid #000000;
- background-color: #fafada;
- font-size: inherit;
- cursor: pointer;
+.container {
display: inline-block;
}
-.link {
- border: none;
+.container div {
+ color: black;
+ float: left;
+ padding: 8px 16px;
text-decoration: none;
- color: #000000;
- background-color: inherit;
- font-size: inherit;
- cursor: pointer;
- display: inline-block;
}
-.link:hover {
- background: #eeeeee;
-}
-/*
-.linkbtn {
- border: none;
- background-color: inherit;
- font-size: inherit;
- cursor: pointer;
- display: inline-block;
-}
-.linkbtn:hover {
- background: #eeeeee;
-}
-*/
-.tooltip {
- position: relative;
- display: inline-block;
- --border-bottom: 1px dotted black;
-}
-
-.tooltip .tooltiptext {
- visibility: hidden;
- background-color: #f8f8f8;
- border: 1px solid #99fdfd;
- font-size: 75%;
- text-align: center;
- border-radius: 0.1em;
- padding: 0.25em;
-
- /* Position the tooltip */
- position: absolute;
- z-index: 1;
-}
-
-.tooltip:hover .tooltiptext {
- visibility: visible;
-
-@media only screen and (min-width: 320px) {
- body {
- font-size: 200%;
- }
-
- .keywords {
- font-size: 150%;
- }
-
- .tooltip .tooltiptext {
- font-size: 150%;
- }
-
- .headline {
- font-size: 250%;
- }
-
- .datum {
- font-size: 133.3%;
- }
-
- .boxelemdescr {
- font-size: 170%;
- }
- }
+h1, p {
+ font-size: 100.01%;
}