include("mysql.inc.php");
mysql_connect("$conf_host","$conf_user","$conf_pass");
mysql_select_db("$conf_data");
mysql_query("SET NAMES 'utf8'");
if(!isset($_SERVER["PHP_AUTH_USER"])) {
Header("WWW-Authenticate: Basic realm=\"FTTH Login2\"");
include("401.php");
exit;
} else {
$AUTH_USER=$_SERVER["PHP_AUTH_USER"];
$AUTH_PW=$_SERVER["PHP_AUTH_PW"];
$query_auth = mysql_query("SELECT status,benutzerID FROM benutzer WHERE benutzername = '$AUTH_USER' AND passwort = PASSWORD('$AUTH_PW')");
$res_auth = mysql_fetch_row($query_auth);
$ezd_userrights = $res_auth[0];
$ezd_userID = $res_auth[1];
if($ezd_userrights =="") {
Header("WWW-Authenticate: Basic realm=\"FTTH Login\"");
include("401.php");
exit;
}
}
//USERBERECHTIGUNGEN (status)
// 0: sollte nicht sein :)
// 1: admin
// 2: baufirma
// 3: gee-eintreiber
//auslesen d. für die baufirma zugelassenen cluster / lose
if($ezd_userrights != 1){
exit;
}
?>
FTTH
Angemeldet als |
$q_cluster = mysql_query("SELECT DISTINCT cluster FROM hausanschluss ORDER BY cluster ASC");
while($r_cluster=mysql_fetch_row($q_cluster)){
$cluster = $r_cluster[0];
?>
Statistik für Cluster
$q_los = mysql_query("SELECT DISTINCT los FROM hausanschluss WHERE cluster='$cluster' ORDER BY los ASC");
while($r_los = mysql_fetch_row($q_los)){
$los = $r_los[0];
echo " Cluster $cluster - Los $los
";
$q_ang_we=mysql_query("SELECT COUNT(hausanschlussID) FROM hausanschluss WHERE status='1' AND los='$los' AND cluster='$cluster'");
$r_ang_we=mysql_fetch_row($q_ang_we);
$n_q_ang_we=mysql_query("SELECT COUNT(hausanschlussID) FROM hausanschluss WHERE status='3' AND los='$los' AND cluster='$cluster'");
$n_r_ang_we=mysql_fetch_row($n_q_ang_we);
$q_unbekannt = mysql_query("SELECT COUNT(hausanschlussID) FROM hausanschluss WHERE status='0' AND los='$los' AND cluster='$cluster'");
$r_unbekannt = mysql_fetch_row($q_unbekannt);
$n_versorgt=mysql_query("SELECT COUNT(hausanschlussID) FROM hausanschluss WHERE status='2' AND los='$los' AND cluster='$cluster'");
$r_versorgt=mysql_fetch_row($n_versorgt);
$n_apl=mysql_query("SELECT COUNT(hausanschlussID) FROM hausanschluss WHERE gfApl='X' AND los='$los' AND cluster='$cluster'");
$r_apl=mysql_fetch_row($n_apl);
$resultat_angeschlossen = $r_ang_we[0];
$resultat_versorgt = $r_versorgt[0];
$resultat_nicht = $n_r_ang_we[0];
$resultat_alle = $resultat_angeschlossen + $resultat_versorgt + $resultat_nicht;
@$prozent = ($resultat_angeschlossen + $resultat_versorgt) / $resultat_alle * 100;
$q_ang_we_WECNT=mysql_query("SELECT we FROM hausanschluss WHERE status='1' AND los='$los' AND cluster='$cluster'");
while($r_ang_we_WECNT=mysql_fetch_row($q_ang_we_WECNT)){
$angeschlossenesGebauede_WE = $r_ang_we_WECNT[0];
// if(!is_int($angeschlossenesGebauede_WE)){ echo $angeschlossenesGebauede_WE."
"; }
if(preg_match("/,/",$angeschlossenesGebauede_WE)) {
$angeschlossenesGebauede_WE_ARRAY = preg_split("/[\s,]+/", $angeschlossenesGebauede_WE);
$angeschlossenesGebauede_WE = array_sum($angeschlossenesGebauede_WE_ARRAY);
}
$angeschlossenesGebauede_WE_Summe = $angeschlossenesGebauede_WE + $angeschlossenesGebauede_WE_Summe;
}
$n_q_ang_we_WECNT=mysql_query("SELECT we FROM hausanschluss WHERE status='3' AND los='$los' AND cluster='$cluster'");
while($n_r_ang_we_WECNT=mysql_fetch_row($n_q_ang_we_WECNT)){
$NichtangeschlossenesGebauede_WE = $n_r_ang_we_WECNT[0];
// if(!is_int($NichtangeschlossenesGebauede_WE)){ echo $NichtangeschlossenesGebauede_WE."
"; }
if(preg_match("/,/",$NichtangeschlossenesGebauede_WE)) {
}
$NichtangeschlossenesGebauede_WE_Summe = $NichtangeschlossenesGebauede_WE + $NichtangeschlossenesGebauede_WE_Summe;
}
$q_unbekannt_WECNT=mysql_query("SELECT we FROM hausanschluss WHERE status='0' AND los='$los' AND cluster='$cluster'");
while($r_unbekannt_WECNT=mysql_fetch_row($q_unbekannt_WECNT)){
$unbekannt_WE = $r_unbekannt_WECNT[0];
//if(!is_int($unbekannt_WE)){ echo $unbekannt_WE."
"; }
if(preg_match("/,/",$unbekannt_WE)) {
}
$unbekannt_WE_Summe = $unbekannt_WE + $unbekannt_WE_Summe;
}
$n_versorgt_WECNT=mysql_query("SELECT we FROM hausanschluss WHERE status='2' AND los='$los' AND cluster='$cluster'");
while($r_versorgt_WECNT=mysql_fetch_row($n_versorgt_WECNT)){
$versorgt_WE = $r_versorgt_WECNT[0];
//if(!is_int($versorgt_WE)){ echo $versorgt_WE."
"; }
if(preg_match("/,/",$versorgt_WE)) {
}
$versorgt_WE_Summe = $versorgt_WE + $versorgt_WE_Summe;
}
$n_apl_WECNT=mysql_query("SELECT we FROM hausanschluss WHERE gfApl='X' AND los='$los' AND cluster='$cluster'");
while($r_apl_WECNT=mysql_fetch_row($n_apl_WECNT)){
$apl_WE = $r_apl_WECNT[0];
// if(!is_int($apl_WE)){ echo $apl_WE."
"; }
if(preg_match("/,/",$apl_WE)) {
}
$apl_WE_Summe = $apl_WE + $apl_WE_Summe;
}
//100-(100/($r_ang_we[0]+$r_versorgt[0])*$n_r_ang_we[0]);
?>
Statistik %
Anzahl Gebäude:
Angeschlossene Gebäude: /
Versorgte Gebäude ohne eigenen Hausanschluss: /
nicht angeschlossene Gebäude: /
Kabel eingeblasen, APL montiert:
Unbekannt:
DETAILS
$CNichtangeschlossenesGebauede_WE_Summe=$CNichtangeschlossenesGebauede_WE_Summe+$NichtangeschlossenesGebauede_WE_Summe;
$CangeschlossenesGebauede_WE_Summe=$CangeschlossenesGebauede_WE_Summe+$angeschlossenesGebauede_WE_Summe;
$Cversorgt_WE=$Cversorgt_WE+$versorgt_WE;
$Cunbekannt_WE_Summe=$Cunbekannt_WE_Summe+$unbekannt_WE_Summe;
$C_A = $r_ang_we[0] + $C_A;
$C_N = $n_r_ang_we[0] + $C_N;
$C_V = $r_versorgt[0] + $C_V;
$C_U = $r_unbekannt[0] + $C_U;
$NichtangeschlossenesGebauede_WE_Summe=0;
$angeschlossenesGebauede_WE_Summe=0;
$versorgt_WE=0;
$unbekannt_WE_Summe=0;
}
?>
----------------Summe----------------
echo "Angeschlossen $C_A / $CangeschlossenesGebauede_WE_Summe
";
echo "Versorgt $C_V / $Cversorgt_WE
";
echo "Nicht angeschlossen $C_N / $CNichtangeschlossenesGebauede_WE_Summe
";
echo "Unbekannt $C_U / $Cunbekannt_WE_Summe";
$CNichtangeschlossenesGebauede_WE_Summe=0;
$CangeschlossenesGebauede_WE_Summe=0;
$Cversorgt_WE=0;
$Cunbekannt_WE_Summe=0;
$C_A = 0;
$C_N = 0;
$C_V = 0;
$C_U = 0;
echo "
";
}
?>