Stand QS

[insert_php]
$xX=0;
include(‚_dbconnectionN.php‘);
$connection = $db or die („Konnte keine Verbindung zur Datenbank herstellen“);
if($connection) {
if (isset($_POST[‚User‘]) and isset($_POST[‚Passwort‘])) {
$User = $_POST[‚User‘];
$Passwort = $_POST[‚Passwort‘];
$res = mysqli_query($db, „SELECT `Benutzer_Name` FROM `Firmen_menue` WHERE `Benutzer_Name` like binary ‚$User‘ AND `Benutzer_Passwort` like binary ‚$Passwort‘ AND `QS`=’1′“);
$treffer = mysqli_num_rows($res);
mysqli_free_result($res);
if($treffer > 0 && $User) {$_SESSION[‚lodrE7si‘] = $User; $xX=2;} else {$xX=1;}
} else {
if (isset($_SESSION[‚lodrE7si‘])) {
$User = $_SESSION[‚lodrE7si‘];
$res = mysqli_query($db, „SELECT `Benutzer_Name` FROM `Firmen_menue` WHERE `Benutzer_Name` like binary ‚$User‘ AND `QS`=’1′“);
$treffer = mysqli_num_rows($res);
mysqli_free_result($res);
if($treffer > 0 && $User) {$xX=2;} else {$xX=1;}
} else {$xX=1;}
}
mysqli_close($db);
} else {$xX=1;}

if ($xX==1) {
echo << 

User

Passwort

EOxanthippe;
} elseif ($xX==2) {
echo <<

EOxanthippe;
include(‚_dbconnectionN.php‘);
$connection = $db or die („Konnte keine Verbindung zur Datenbank herstellen“);
if($connection) {
$sql = „SELECT date_format(`Update`, ‚%d.%m.%Y‘) AS `datum` from `QS-Verfahren` order by `Update` desc limit 1“;
$res = mysqli_query($db, $sql) or die („Fehler 43“);
$s = mysqli_fetch_assoc($res);
mysqli_free_result($res);
$datum = $s[‚datum‘];

echo „

Letzte Aktualisierung vom $datum

„;
echo „

Statistik

„;
echo „

\n“;
$id0s = array(); //h0
$update0s = array(); //h1
$begehends = array(); //h2
$bgehend1s = array(); //h3
$nachzueglers = array(); //h4
$nachzuegler1s = array(); //h5
$termins = array(); //h6
$termin1s = array(); //h7
$erledigts = array(); //h8
$erledigt1s = array(); //h9
$zertifikats = array(); //h10
$zertifikat1s = array(); //h11
$tzertifikats = array(); //h12
$tzertifikat1s = array(); //h13
$schaetzungs = array(); //h14
$schaetzung1s = array(); //h15
if (isset($_POST[‚action‘])) {
if ($_POST[‚action‘] == ‚Ändern der Statistik‘) {
$sql = „SELECT count(*) as `anzahl` FROM `QS-Verfahren-Anzahl` where `id` = „.$_POST[‚h0‘];
$res = mysqli_query($db, $sql) or die („Fehler 70“);
$num = mysqli_num_rows($res);
mysqli_free_result($res);
if ($num > 0) {mysqli_query($db, „update `QS-Verfahren-Anzahl` set `update`=now(),`begehend`='“.$_POST[‚h2‘].“‚,`begehend1`='“.$_POST[‚h3‘].“‚,`nachzügler`='“.$_POST[‚h4‘].“‚,`nachzügler1`='“.$_POST[‚h5‘].“‚,`termin`='“.$_POST[‚h6‘].“‚,`termin1`='“.$_POST[‚h7‘].“‚,`erledigt`='“.$_POST[‚h8‘].“‚,`erledigt1`='“.$_POST[‚h9‘].“‚,`zertifikat`='“.$_POST[‚h10‘].“‚,`zertifikat1`='“.$_POST[‚h11‘].“‚,`termin zertifikat`='“.$_POST[‚h12‘].“‚,`termin zertifikat1`='“.$_POST[‚h13‘].“‚,`schätzung`='“.$_POST[‚h14‘].“‚,`schätzung1`='“.$_POST[‚h15‘].“‚ where `id` = „.$_POST[‚h0‘]);}
}
}

$sql = „SELECT `id`, date_format(`update`, ‚%d.%m.%Y‘) as `update`,`begehend`,`begehend1`,`nachzügler`,`nachzügler1`,`termin`,`termin1`,`erledigt`,`erledigt1`,`zertifikat`,`zertifikat1`,`termin zertifikat`,`termin zertifikat1`,`schätzung`,`schätzung1` FROM `QS-Verfahren-Anzahl`“;
$res = mysqli_query($db, $sql) or die („Fehler 78“);
while ($row = mysqli_fetch_assoc($res)) {
$id0s[] = $row[‚id‘]; //h0
$update0s[] = $row[‚update‘]; //h1
$begehends[] = $row[‚begehend‘]; //h2
$begehend1s[] = $row[‚begehend1′]; //h3
$nachzueglers[] = $row[’nachzügler‘]; //h4
$nachzuegler1s[] = $row[’nachzügler1′]; //h5
$termins[] = $row[‚termin‘]; //h6
$termin1s[] = $row[‚termin1‘]; //h7
$erledigts[] = $row[‚erledigt‘]; //h8
$erledigt1s[] = $row[‚erledigt1‘]; //h9
$zertifikats[] = $row[‚zertifikat‘]; //h10
$zertifikat1s[] = $row[‚zertifikat1‘]; //h11
$tzertifikats[] = $row[‚termin zertifikat‘]; //h12
$tzertifikat1s[] = $row[‚termin zertifikat1′]; //h13
$schaetzungs[] = $row[’schätzung‘]; //h14
$schaetzung1s[] = $row[’schätzung1′]; //h15
}
mysqli_free_result($res);

//Termin
$sql = „SELECT count(*) as `anzahl` FROM `QS-Verfahren` where `Terminvergabe`=’true‘ and `Terminerledigt`=’false'“;
$res = mysqli_query($db, $sql) or die („Fehler 101“);
$s = mysqli_fetch_assoc($res);
mysqli_free_result($res);
$num1 = $s[‚anzahl‘];

//Erledigt
$sql = „SELECT count(*) as `anzahl` FROM `QS-Verfahren` where `Terminvergabe`=’true‘ and `Terminerledigt`=’true'“;
$res = mysqli_query($db, $sql) or die („Fehler 108“);
$s = mysqli_fetch_assoc($res);
mysqli_free_result($res);
$num2 = $s[‚anzahl‘];

//Zertifikat
$sql = „SELECT count(*) as `anzahl` FROM `QS-Verfahren` where date_format(`Zertifikatsausgang`, ‚%Y‘)=date_format(now(), ‚%Y‘)“;
$res = mysqli_query($db, $sql) or die („Fehler 115“);
$s = mysqli_fetch_assoc($res);
mysqli_free_result($res);
$num3 = $s[‚anzahl‘];

//Termin Zertifikat
$sql = „SELECT count(*) as `anzahl` FROM `QS-Verfahren` where date_format(`Zertifikatsausgang`, ‚%Y‘)=date_format(now(), ‚%Y‘) and date_format(`Ortstermin`, ‚%Y‘)=date_format(now(), ‚%Y‘)“;
$res = mysqli_query($db, $sql) or die („Fehler 122“);
$s = mysqli_fetch_assoc($res);
mysqli_free_result($res);
$num4 = $s[‚anzahl‘];

echo „\n“;
echo „

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo „

$num1
$num2
$num3
$num4

\n“;
echo „Letzte Änderung für die Statistik am „.$update0s[0].“
\n“;
echo „\n“;
echo „

\n“;

echo „


\n“;
$ids = array();
$updates = array();
$nrs = array();
$firmas = array();
$vausgangs = array();
$veingangs = array();
$ortstermins = array();
$terminvergabes = array();
$terminerledigts = array();
$bpruefstelles = array();
$guteingangs = array();
$fknames = array();
$anmerkfks = array();
$gutendfassungs = array();
$zertausgangs = array();
$bemerks = array();
$vmessungs = array();
$zgueltigkeits = array();
if (isset($_POST[‚action‘])) {
if ($_POST[‚action‘] == ‚Neue Eingabe speichern‘ and strlen($_POST[‚f2‘])>0 and strlen($_POST[‚f3‘])>0) {
$sql = „SELECT count(*) as `anzahl` FROM `QS-Verfahren` where `nr`='“.$_POST[‚f2‘].“‚“;
$res = mysqli_query($db, $sql) or die („Fehler 163“);
$s = mysqli_fetch_assoc($res);
mysqli_free_result($res);
$num = $s[‚anzahl‘];
if ($num == 0) {
$sql = „insert into `QS-Verfahren` (`Update`,`nr`,`firma`,`Vertragsausgang`,`Vertragseingang`,`Ortstermin`,`Terminvergabe`,`Terminerledigt`,`Bericht Prüfstelle`,`Gutachteneingang`,`FK_Name`,`Anmerkungen FK`,`Gutachten Endfassung`,`Zertifikatsausgang`,`Bemerkung`,`Vergleichsmessung`,`Zertifikatsgültigkeit`) values (now(),'“.$_POST[‚f2‘].“‚,'“.$_POST[‚f3‘].“‚,'“.cdate($_POST[‚f4‘]).“‚,'“.cdate($_POST[‚f5‘]).“‚,'“.cdate($_POST[‚f6‘]).“‚,'“.cenum($_POST[‚f7‘]).“‚,'“.cenum($_POST[‚f8‘]).“‚,'“.cdate($_POST[‚f9‘]).“‚,'“.cdate($_POST[‚f10‘]).“‚,'“.$_POST[‚f11‘].“‚,'“.cdate($_POST[‚f12‘]).“‚,'“.cdate($_POST[‚f13‘]).“‚,'“.cdate($_POST[‚f14‘]).“‚,'“.$_POST[‚f15‘].“‚,'“.cdate($_POST[‚f16‘]).“‚,'“.cdate($_POST[‚f17‘]).“‚)“;
mysqli_query($db, $sql) or die („Fehler 169“);
}
}
if ($_POST[‚action‘] == ‚Löschen bestätigen‘ and strlen($_POST[‚f0‘])>0 and strlen($_POST[‚f2‘])>0) {
$sql = „SELECT count(*) as `anzahl` FROM `QS-Verfahren` where `id` = „.$_POST[‚f0‘].“ and `nr`='“ .$_POST[‚f2‘]. „‚“;
$res = mysqli_query($db, $sql) or die („Fehler 122“);
$s = mysqli_fetch_assoc($res);
mysqli_free_result($res);
$num = $s[‚anzahl‘];
if ($num > 0) {
$sql = „delete from `QS-Verfahren` where `id` = „.$_POST[‚f0‘].“ and `nr`='“ .$_POST[‚f2‘]. „‚“;
mysqli_query($db, $sql) or die („Fehler 180“);
}
}
if ($_POST[‚action‘] == ‚Ändern‘) {
$sql = „SELECT count(*) as `anzahl` FROM `QS-Verfahren` where `id` = „.$_POST[‚f0‘];
$res = mysqli_query($db, $sql) or die („Fehler 185“);
$s = mysqli_fetch_assoc($res);
mysqli_free_result($res);
$num = $s[‚anzahl‘];
if ($num > 0) {mysqli_query($db, „update `QS-Verfahren` set `update`=now(),`nr`='“.$_POST[‚f2‘].“‚,`firma`='“.$_POST[‚f3‘].“‚,`Vertragsausgang`='“.cdate($_POST[‚f4‘]).“‚,`Vertragseingang`='“.cdate($_POST[‚f5‘]).“‚,`Ortstermin`='“.cdate($_POST[‚f6‘]).“‚,`Terminvergabe`='“.cenum($_POST[‚f7‘]).“‚,`Terminerledigt`='“.cenum($_POST[‚f8‘]).“‚,`Bericht Prüfstelle`='“.cdate($_POST[‚f9‘]).“‚,`Gutachteneingang`='“.cdate($_POST[‚f10‘]).“‚,`FK_Name`='“.$_POST[‚f11‘].“‚,`Anmerkungen FK`='“.cdate($_POST[‚f12‘]).“‚,`Gutachten Endfassung`='“.cdate($_POST[‚f13‘]).“‚,`Zertifikatsausgang`='“.cdate($_POST[‚f14‘]).“‚,`Bemerkung`='“.$_POST[‚f15‘].“‚,`Vergleichsmessung`='“.cdate($_POST[‚f16‘]).“‚,`Zertifikatsgültigkeit`='“.cdate($_POST[‚f17‘]).“‚ where `id` = „.$_POST[‚f0‘]);}
}

//Prüfen bzw. Ändern der Statistik
if ($_POST[‚action‘] == ‚Ändern‘ or ($_POST[‚action‘] == ‚Löschen bestätigen‘ and strlen($_POST[‚f0‘])>0 and strlen($_POST[‚f2‘])>0) or ($_POST[‚action‘] == ‚Neue Eingabe speichern‘ and strlen($_POST[‚f2‘])>0 and strlen($_POST[‚f3‘])>0)) {
//Routine deaktiv
}
}

$sql = „SELECT id, date_format(`update`, ‚%d.%m.%Y‘) as `update`,`nr`,`firma`,date_format(`Vertragsausgang`, ‚%d.%m.%Y‘) as `Vertragsausgang`,date_format(`Vertragseingang`, ‚%d.%m.%Y‘) as `Vertragseingang`,date_format(`Ortstermin`, ‚%d.%m.%Y‘) as `Ortstermin`,if(`Terminvergabe`=’true‘,’ja‘,’nein‘) as `Terminvergabe`,if(`Terminerledigt`=’true‘,’ja‘,’nein‘) as `Terminerledigt`,date_format(`Bericht Prüfstelle`, ‚%d.%m.%Y‘) as `Bericht Prüfstelle`,date_format(`Gutachteneingang`, ‚%d.%m.%Y‘) as `Gutachteneingang`,`FK_Name`,date_format(`Anmerkungen FK`, ‚%d.%m.%Y‘) as `Anmerkungen FK`,date_format(`Gutachten Endfassung`, ‚%d.%m.%Y‘) as `Gutachten Endfassung`,date_format(`Zertifikatsausgang`, ‚%d.%m.%Y‘) as `Zertifikatsausgang`,`bemerkung`,date_format(`Vergleichsmessung`, ‚%d.%m.%Y‘) as `Vergleichsmessung`,date_format(`Zertifikatsgültigkeit`, ‚%d.%m.%Y‘) as `Zertifikatsgültigkeit` FROM `QS-Verfahren` order by `nr`“;
$res = mysqli_query($db, $sql) or die („Fehler 199“);
while ($row = mysqli_fetch_assoc($res)) {
$ids[] = $row[‚id‘];
$updates[] = $row[‚update‘];
$nrs[] = $row[’nr‘];
$firmas[] = $row[‚firma‘];
$vausgangs[] = $row[‚Vertragsausgang‘];
$veingangs[] = $row[‚Vertragseingang‘];
$ortstermins[] = $row[‚Ortstermin‘];
$terminvergabes[] = $row[‚Terminvergabe‘];
$terminerledigts[] = $row[‚Terminerledigt‘];
$bpruefstelles[] = $row[‚Bericht Prüfstelle‘];
$guteingangs[] = $row[‚Gutachteneingang‘];
$fknames[] = $row[‚FK_Name‘];
$anmerkfks[] = $row[‚Anmerkungen FK‘];
$gutendfassungs[] = $row[‚Gutachten Endfassung‘];
$zertausgangs[] = $row[‚Zertifikatsausgang‘];
$bemerks[] = $row[‚Bemerkung‘];
$vmessungs[] = $row[‚Vergleichsmessung‘];
$zgueltigkeits[] = $row[‚Zertifikatsgültigkeit‘];
}
mysqli_free_result($res);

echo „ \n“;

$auswahl = 0;
if (isset($_POST[‚action‘])) {
if (isset($_POST[’nummer‘])) {
if ($_POST[’nummer‘] != „Auswahl“) {for ($i=0; $i<$num; $i++) {if ($nrs[$i] == $_POST['nummer']) {$auswahl = $i;}}} elseif ($_POST['firm'] != "Auswahl") {for ($i=0; $i<$num; $i++) {if ($firmas[$i] == $_POST['firm']) {$auswahl = $i;}}} } } else {$auswahl = $ids[0];} $ins = 0; $del = 0; if (isset($_POST['action'])) { if ($_POST['action'] == 'Einfügen') { $ins = 1; echo "\n“;
echo „

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo „

Verfahren
Firma
Vertrags Ausgang    Eingang
Termin Vor Ort    „;
echo „Vergabe „;
echo “   Erledigt „;
echo “
Bericht Prüfstelle Gutachteneingang 
FK Name FK Anmerkung 
Gutachten Endfass. Zertifikatsausgang 
Bemerkung
Vergleichsmessung Zertifikatsgültigkeit 

\n“;
echo “ \n“;
}
if ($_POST[‚action‘] == ‚Löschen‘) {
$del = 1;
echo „\n“;
echo „\n“;
echo „\n“;
echo „\n“;
echo „\n“;
echo „\n“;
echo „\n“;
echo „\n“;
echo „\n“;
echo „\n“;
echo „\n“;
echo „\n“;
echo „\n“;
echo „\n“;
echo „\n“;
echo „\n“;
echo „\n“;
echo „\n“;
echo „

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo „

Verfahren „.$nrs[$auswahl].“
Firma „.$firmas[$auswahl].“
Vertrags Ausgang „.$vausgangs[$auswahl].“   Eingang „.$veingangs[$auswahl].“
Termin Vor Ort „.$ortstermins[$auswahl].“   „;
if ($terminvergabes[$auswahl] == ‚ja‘) {echo „Vergabe ja“;}
else {echo „Vergabe nein“;}
if ($terminerledigts[$auswahl] == ‚ja‘) {echo “   Erledigt ja“;}
else {echo “   Erledigt nein“;}
echo “
Bericht Prüfstelle „.$bpruefstelles[$auswahl].“ Gutachteneingang  „.$guteingangs[$auswahl].“
FK Name „.$fknames[$auswahl].“ FK Anmerkung  „.$anmerkfks[$auswahl].“
Gutachten Endfass. „.$gutendfassungs[$auswahl].“ Zertifikatsausgang  „.$zertausgangs[$auswahl].“
Bemerkung „.$bemerks[$auswahl].“
Vergleichsmessung „.$vmessungs[$auswahl].“ Zertifikatsgültigkeit  „.$zgueltigkeits[$auswahl].“

\n“;
echo “ \n“;
}
}

if ($ins == 0 and $del == 0) {
echo „\n“;
echo „\n“;
echo „

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo “

\n“;
echo „

Verfahren
Firma
Vertrags Ausgang    Eingang
Termin Vor Ort    „;
if ($terminvergabes[$auswahl] == ‚ja‘) {echo „Vergabe „;}
else {echo „Vergabe „;}
if ($terminerledigts[$auswahl] == ‚ja‘) {echo “   Erledigt „;}
else {echo “   Erledigt „;}
echo “
Bericht Prüfstelle Gutachteneingang 
FK Name FK Anmerkung 
Gutachten Endfass. Zertifikatsausgang 
Bemerkung
Vergleichsmessung Zertifikatsgültigkeit 

\n“;
echo „Letzte Änderung für Verfahren „.$nrs[$auswahl].“ am „.$updates[$auswahl].“
\n“;
echo „    \n“;
//echo „ \n“;
}
unset($del);
unset($ins);

include(‚../intrixX/qs_pdf.php‘);

echo „

\n“;

mysqli_close($db);
}
echo „

\n“;
}
unset($xX);

function cdate($dformat) {return substr($dformat,6,4) . ‚-‚ . substr($dformat,3,2) . ‚-‚ . substr($dformat,0,2);}
function cenum($eformat) {if ($eformat == ‚ja‘) {return ‚true‘;} else {return ‚false‘;}}
[/insert_php]