function personen_liste_alle() { if (isset($_REQUEST['person_finden'])) { if ($_REQUEST['suche_nach'] == "Nachname") { $such_tabelle = "PERSON_NACHNAME"; } if ($_REQUEST['suche_nach'] == "Vorname") { $such_tabelle = "PERSON_VORNAME"; } $suchbegriff = $_REQUEST['suchfeld']; // echo "$such_tabelle=$suchbegriff"; $db_abfrage = "SELECT PERSON_DAT, PERSON_ID, PERSON_NACHNAME, PERSON_VORNAME, PERSON_GEBURTSTAG FROM PERSON WHERE PERSON_AKTUELL='1' && {$such_tabelle} LIKE '{$suchbegriff}%' ORDER BY PERSON_NACHNAME ASC LIMIT 0,50"; } else { die; $db_abfrage = "SELECT PERSON_DAT, PERSON_ID, PERSON_NACHNAME, PERSON_VORNAME, PERSON_GEBURTSTAG FROM PERSON WHERE PERSON_AKTUELL='1' ORDER BY PERSON_NACHNAME ASC LIMIT 0,50"; } $resultat = mysql_query($db_abfrage) or die(mysql_error()); $numrows = mysql_numrows($resultat); if ($numrows > 0) { while ($row = mysql_fetch_assoc($resultat)) { $personen_arr[] = $row; } } echo "<table>"; echo "<tr ><th>Personenliste</th><th colspan=\"5\">"; sprungmarken_links(); echo "</th></tr>\n"; // echo "</table>"; // echo "<table>"; echo "<tr><th >Nachname</th><th>Vorname</th><th>Anschrift</th><th>Einheit</th><th>MIETKONTO</th><th>Zusatzinformationen</th></tr>\n"; echo "</table>"; iframe_start(); echo "<table class=\"sortable\">"; echo "<tr><th >Nachname</th><th>Vorname</th><th>Anschrift</th><th>Einheit</th><th>MIETKONTO</th><th>Zusatzinformationen</th></tr>\n"; // echo "</table>"; // echo "<table>"; $buchstaben = array(); $zeile = 0; for ($a = 0; $a < $numrows; $a++) { $zeile++; $person_id = $personen_arr[$a]['PERSON_ID']; $person_nachname = $personen_arr[$a]['PERSON_NACHNAME']; $person_vorname = $personen_arr[$a]['PERSON_VORNAME']; $person_gebam = date_mysql2german($personen_arr[$a]['PERSON_GEBURTSTAG']); // $delete_link = "<a class=\"table_links\" href=\"?daten=person&anzeigen=person_loeschen&person_dat=$PERSON_DAT\">Löschen</a>"; $aendern_link = "<a class=\"table_links\" href=\"?daten=person&anzeigen=person_aendern&person_id={$person_id}\">Person ändern</a>"; $detail_check = detail_check("PERSON", $person_id); if ($detail_check > 0) { $detail_link = "<a class=\"table_links\" href=\"?daten=details&option=details_anzeigen&detail_tabelle=PERSON&detail_id={$person_id}\">Details</a>"; } else { $detail_link = "<a class=\"table_links\" href=\"?daten=details&option=details_hinzu&detail_tabelle=PERSON&detail_id={$person_id}\">Neues Detail</a>"; } $erster_buchstabe = substr($person_nachname, 0, 1); if (!in_array($erster_buchstabe, $buchstaben)) { $buchstaben[] = $erster_buchstabe; $sprung_marke_link = "<a name=\"{$erster_buchstabe}\"><b>{$person_nachname}</b></a>"; } else { $sprung_marke_link = "{$person_nachname}"; } echo "<tr class=\"zeile{$zeile}\" valign=\"top\"><td>{$sprung_marke_link}</td><td>{$person_vorname}</td>"; $this->get_person_infos($person_id); if ($this->person_anzahl_mietvertraege > 0) { $haus_info_link = ''; $einheit_link = ''; $mietkonto_link = ''; for ($b = 0; $b < $this->person_anzahl_mietvertraege; $b++) { $mv = new mietvertraege(); $mv_id = $this->p_mv_ids[$b]; $mv->get_mietvertrag_infos_aktuell($mv_id); $haus_info_link .= "<a href=\"?daten=einheit_raus&einheit_raus=einheit_kurz&haus_id={$mv->haus_id}\">{$mv->haus_strasse} {$mv->haus_nr}</a><br>"; if ($mv->mietvertrag_aktuell) { $einheit_link .= "<a href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$mv->einheit_id}&mietvertrag_id={$mv_id}\"><b>{$mv->einheit_kurzname}</b></a><br>"; } else { $einheit_link .= "<a id=\"link_rot_fett\" href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$mv->einheit_id}&mietvertrag_id={$mv_id}\">{$mv->einheit_kurzname}</a><br>"; } $mietkonto_link .= "<a href=\"?daten=mietkonten_blatt&anzeigen=mk_pdf&mietvertrag_id={$mv_id}\"><img src=\"css/pdf.png\"></a> <a href=\"?daten=mietkonten_blatt&anzeigen=mietkonto_ab&mietvertrag_id={$mv_id}\"><img src=\"css/pdf2.png\"></a><br>"; if ($b < $this->person_anzahl_mietvertraege - 1) { // $haus_info_link .= "<br>"; // $einheit_link .= "<br>"; // $mietkonto_link .= "<br>"; } } } else { $haus_info_link = "Kein Mieter"; $einheit_link = ""; $mietkonto_link = ""; } $weg = new weg(); $eigentuemer_id_arr = $weg->get_eigentuemer_id_from_person_arr($person_id); $eigentuemer_link = ''; if (is_array($eigentuemer_id_arr)) { if ($haus_info_link == 'Kein Mieter') { $haus_info_link = ''; } $anz_e = count($eigentuemer_id_arr); for ($ee = 0; $ee < $anz_e; $ee++) { $eig_id = $eigentuemer_id_arr[$ee]['WEG_EIG_ID']; $weg->get_eigentumer_id_infos($eig_id); $einheit_link .= "<a href=\"?daten=weg&option=einheit_uebersicht&einheit_id={$weg->einheit_id}\">{$weg->einheit_kurzname}</a><br>"; $haus_info_link .= "{$weg->haus_strasse} {$weg->haus_nummer}<br>"; $mietkonto_link .= "<a href=\"?daten=weg&option=hg_kontoauszug&eigentuemer_id={$weg->eigentuemer_id}\"><img src=\"css/pdf.png\"></a> <a href=\"?daten=weg&option=hg_kontoauszug&eigentuemer_id={$weg->eigentuemer_id}&no_logo\"><img src=\"css/pdf2.png\"></a><br>"; } } echo "<td>{$haus_info_link}</td><td>{$einheit_link}</td><td valign=\"top\">{$mietkonto_link}</td><td>{$aendern_link} {$detail_link}</td></tr>"; if ($zeile == 2) { $zeile = 0; } } iframe_end(); echo "</table>"; }
function personen_liste_alle() { if (isset($_REQUEST[person_finden])) { if ($_REQUEST[suche_nach] == "Nachname") { $such_tabelle = "PERSON_NACHNAME"; } if ($_REQUEST[suche_nach] == "Vorname") { $such_tabelle = "PERSON_VORNAME"; } $suchbegriff = $_REQUEST[suchfeld]; // echo "$such_tabelle=$suchbegriff"; $db_abfrage = "SELECT PERSON_DAT, PERSON_ID, PERSON_NACHNAME, PERSON_VORNAME, PERSON_GEBURTSTAG FROM PERSON WHERE PERSON_AKTUELL='1' && {$such_tabelle} LIKE '{$suchbegriff}%' ORDER BY PERSON_NACHNAME ASC"; } else { $db_abfrage = "SELECT PERSON_DAT, PERSON_ID, PERSON_NACHNAME, PERSON_VORNAME, PERSON_GEBURTSTAG FROM PERSON WHERE PERSON_AKTUELL='1' ORDER BY PERSON_NACHNAME ASC"; } $resultat = mysql_query($db_abfrage) or die(mysql_error()); $numrows = mysql_numrows($resultat); if ($numrows < 1) { } else { echo "<table>"; echo "<tr ><th>Personenliste</th><th colspan=\"5\">"; sprungmarken_links(); echo "</th></tr>\n"; // echo "</table>"; // echo "<table>"; echo "<tr><th >Nachname</th><th>Vorname</th><th>Anschrift</th><th>Einheit</th><th>Geburtstag</th><th>Zusatzinformationen</th></tr>\n"; echo "</table>"; iframe_start(); echo "<table width=100% >"; $counter = 0; $buchstaben = array(); while (list($PERSON_DAT, $PERSON_ID, $PERSON_NACHNAME, $PERSON_VORNAME, $PERSON_GEBURTSTAG) = mysql_fetch_row($resultat)) { $PERSON_GEBURTSTAG = date_mysql2german($PERSON_GEBURTSTAG); $erster_buchstabe = substr($PERSON_NACHNAME, 0, 1); // $buchstaben = array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"); if (!in_array($erster_buchstabe, $buchstaben)) { $buchstaben[] = $erster_buchstabe; $sprung_marke_link = "<a name=\"{$erster_buchstabe}\"><b>{$PERSON_NACHNAME}</b></a>"; } else { $sprung_marke_link = "{$PERSON_NACHNAME}"; } $counter++; $mietvertraege_arr = mietvertraege_ids_vom_mieter($PERSON_ID); $anzahl_mv = count($mietvertraege_arr); $detail_check = detail_check("PERSON", $PERSON_ID); $delete_link = "<a class=\"table_links\" href=\"?daten=person&anzeigen=person_loeschen&person_dat={$PERSON_DAT}\">Löschen</a>"; $aendern_link = "<a class=\"table_links\" href=\"?daten=person&anzeigen=person_aendern&person_id={$PERSON_ID}\">Ändern</a>"; $mietvertrag_link = ""; $haus_info = ""; $haus_info_link = ""; if ($anzahl_mv > 0) { for ($i = 0; $i < $anzahl_mv; $i++) { $mietvertrags_nr = $mietvertraege_arr[$i]; $mv = new mietvertraege(); $mv->get_mietvertrag_infos_aktuell($mietvertrags_nr); $einheit_id = einheit_id($mietvertrags_nr); $einheit_kurzname = einheit_kurzname($einheit_id); $haus_id = haus_id($einheit_id); $haus_info = haus_strasse_nr($haus_id); // $haus_info_link .= "$haus_info<br>"; // $kautionsrechner_link = "<a class=\"table_links\" href=\"?daten=kautionen&option=hochrechner&mietvertrag_id=$mietvertrags_nr\">K-Rechner</a><br>"; if ($mv->mietvertrag_aktuell) { $haus_info_link .= "<a href=\"?daten=einheit_raus&einheit_raus=einheit_kurz&haus_id={$haus_id}\">{$haus_info}</a><br>"; $mietvertrag_link .= "<a class=\"table_links\" href=\"?daten=mietkonten_blatt&anzeigen=mietkonto_uebersicht_detailiert&mietvertrag_id={$mietvertrags_nr}\">MIETKONTO</a><br>"; $einheit_link .= "<a class=\"table_links\" href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$einheit_id}&mietvertrag_id={$mietvertrags_nr}\">{$einheit_kurzname}</a> <br>"; } else { $haus_info_link .= "<a class=\"table_links_2\" href=\"?daten=einheit_raus&einheit_raus=einheit_kurz&haus_id={$haus_id}\">{$haus_info}</a><br>"; $mietvertrag_link .= "<a class=\"table_links_2\" href=\"?daten=mietkonten_blatt&anzeigen=mietkonto_uebersicht_detailiert&mietvertrag_id={$mietvertrags_nr}\">MIETKONTO</a><br>"; $einheit_link .= "<a class=\"table_links_2\" href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$einheit_id}&mietvertrag_id={$mietvertrags_nr}\">{$einheit_kurzname}</a> <br>"; } } } else { $mietvertrag_link = "Kein Mieter"; } if ($detail_check > 0) { $detail_link = "<a class=\"table_links\" href=\"?daten=details&option=details_anzeigen&detail_tabelle=PERSON&detail_id={$PERSON_ID}\">Details</a>"; } else { $detail_link = "<a class=\"table_links\" href=\"?daten=details&option=details_hinzu&detail_tabelle=PERSON&detail_id={$PERSON_ID}\">Neues Detail</a>"; } if ($counter == 1) { echo "<tr class=\"zeile1\"><td width=15%>{$sprung_marke_link}</td><td width=15%>{$PERSON_VORNAME}</td><td width=20%>{$haus_info_link}</td><td>{$einheit_link}</td><td>{$mietvertrag_link} </td><td width=10%>{$PERSON_GEBURTSTAG}</td><td width=10%>{$aendern_link}</td><td width=10%>{$delete_link}</td><td width=10%>{$detail_link}</td></tr>"; $mietvertrag_link = ""; $einheit_link = ""; } if ($counter == 2) { echo "<tr class=\"zeile2\"><td width=15%>{$sprung_marke_link}</td><td width=15%>{$PERSON_VORNAME}</td><td width=20%>{$haus_info_link}</td><td>{$einheit_link}</td><td> {$mietvertrag_link} </td><td width=10%>{$PERSON_GEBURTSTAG}</td><td width=10%>{$aendern_link}</td><td width=10%>{$delete_link}</td><td width=10%>{$detail_link}</td></tr>"; $counter = 0; $mietvertrag_link = ""; $einheit_link = ""; } } // echo "<pre>"; // print_r($buchstaben); // echo "</pre>"; iframe_end(); echo "</table>"; } }