if (isset($_REQUEST['ort']) && !empty($_REQUEST['ort'])) { $betrag = nummer_komma2punkt($_REQUEST['wert']); $ms->sonderabzug_speichern($_REQUEST['jahr'], $_REQUEST['merkmal'], $betrag, $_REQUEST['a_klasse'], $_REQUEST['ort']); $jahr = $_REQUEST['jahr']; $ort = $_REQUEST['ort']; weiterleiten("?daten=mietspiegel&option=mietspiegel_anzeigen&jahr={$jahr}&ort={$ort}"); } else { $betrag = nummer_komma2punkt($_REQUEST['wert']); $ms->sonderabzug_speichern($_REQUEST['jahr'], $_REQUEST['merkmal'], $betrag, $_REQUEST['a_klasse'], null); $jahr = $_REQUEST['jahr']; weiterleiten("?daten=mietspiegel&option=mietspiegel_anzeigen&jahr={$jahr}"); } } break; case "ms_wert_del": if (isset($_REQUEST['dat']) && !empty($_REQUEST['dat'])) { $ms = new mietspiegel(); $dat = $_REQUEST['dat']; $ms->ms_wert_loeschen($dat); weiterleiten('?daten=mietspiegel&option=mietspiegelliste'); } break; case "del_sonderabzug": if (isset($_REQUEST['dat']) && !empty($_REQUEST['dat'])) { $ms = new mietspiegel(); $dat = $_REQUEST['dat']; $ms->ms_sonderabzug_loeschen($dat); weiterleiten('?daten=mietspiegel&option=mietspiegelliste'); } break; }
fehlermeldung_ausgeben("Kontrolldatein eingeben Kontoauszugsnummer!"); die; } if (!isset($_SESSION['temp_datum'])) { fehlermeldung_ausgeben("Kontrolldatein eingeben Buchungsdatum!"); die; } if (isset($_POST['mwst'])) { $mwst = 1; } else { $mwst = '0'; } $file = $_POST['file']; $sep = new sepa(); $sep->sepa_file_autobuchen($file, $_SESSION['temp_datum'], $_SESSION['geldkonto_id'], $_SESSION['temp_kontoauszugsnummer'], $mwst); weiterleiten('?daten=buchen&option=excel_buchen_session'); } else { fehlermeldung_ausgeben("Fehler beim Verbuchen EC232"); } break; case "excel_ls_sammler_buchung": // echo '<pre>'; // print_req(); hinweis_ausgeben("Bitte warten....3..2...1."); $ls_file = $_REQUEST['ls_file']; $s = new sepa(); $s->form_ls_datei_ab($ls_file); weiterleiten_in_sec('?daten=buchen&option=excel_buchen_session', 3); break; case "excel_nok": $gesamt = count($_SESSION['umsaetze_nok']);
function check_fields_nach_aenderung() { foreach ($_REQUEST as $key => $value) { if ($key == "person_nachname" && empty($value)) { fehlermeldung_ausgeben("Bitte tragen Sie einen Familiennamen ein!"); backlink(); $myerror = true; break; } elseif ($key == "person_vorname" && empty($value)) { fehlermeldung_ausgeben("Bitte tragen Sie einen Vornamen ein!"); backlink(); $myerror = true; break; } elseif ($key == "person_geburtstag" && empty($value)) { fehlermeldung_ausgeben("Bitte tragen Sie einen Geburtstag ein!"); backlink(); $myerror = true; break; } elseif ($key == "person_geburtstag" && isset($value)) { $datum = $_REQUEST[person_geburtstag]; // if(strlen ($datum) != "10"){ // fehlermeldung_ausgeben("Datumslänge nicht korrekt!"); // backlink(); // $myerror = true; // break; // } $tmp = explode(".", $datum); if (checkdate($tmp[1], $tmp[0], $tmp[2])) { } else { fehlermeldung_ausgeben("Falsches Datumsformat, bitte überprüfen!"); backlink(); $myerror = true; break; } } } // end for if (!isset($myerror)) { foreach ($_REQUEST as $key => $value) { // echo "$key => $value<br>"; } if (!isset($_REQUEST[person_definitiv_speichern])) { erstelle_formular(NULL, NULL); // name, action echo "<tr><td><h1>Folgende Daten wurden übermittelt:\n</h1></td></tr>\n"; echo "<tr><td><h2>Personendaten: {$objekt_kurzname}</h2></td></tr>\n"; echo "<tr><td>"; // print_r($_POST); warnung_ausgeben("Sind Sie sicher, daß Sie die Person {$_POST['person_nachname']} {$_POST['person_vorname']} geb. am {$_POST['person_geburtstag']} ändern wollen?"); echo "</td></tr>"; erstelle_hiddenfeld("person_nachname", "{$_POST['person_nachname']}"); erstelle_hiddenfeld("person_vorname", "{$_POST['person_vorname']}"); erstelle_hiddenfeld("person_geburtstag", "{$_POST['person_geburtstag']}"); erstelle_submit_button("person_definitiv_speichern", "Speichern"); // name, wert ende_formular(); } } if (isset($_REQUEST[person_definitiv_speichern])) { person_aendern_in_db($_REQUEST["person_id"]); hinweis_ausgeben("Person: {$_REQUEST['person_nachname']} {$_REQUEST['person_vorname']} wurde geändert !"); hinweis_ausgeben("Sie werden weitergeleitet."); // echo "<head>"; // echo "<meta http-equiv=\"refresh\" content=\"2; URL=?daten=person&anzeigen=alle_personen\">"; // echo "</head>"; weiterleiten("?daten=person&anzeigen=alle_personen"); } }
function projekt_aufgabe_loeschen_sql($t_id, $art) { if ($art == 'Aufgabe') { $db_abfrage = "DELETE FROM TODO_LISTE WHERE T_ID ='{$t_id}'"; } if ($art = 'Projekt') { $db_abfrage = "DELETE FROM TODO_LISTE WHERE T_ID ='{$t_id}' OR UE_ID='{$t_id}'"; } $result = mysql_query($db_abfrage) or die(mysql_error()); weiterleiten("?daten=todo"); }
erstelle_submit_button("einheit_speichern", "Speichern"); // name, wert ende_formular(); } } iframe_end(); $form->ende_formular(); break; case "speichern": $form = new mietkonto(); $form->erstelle_formular("Einheit speichern", NULL); iframe_start(); hinweis_ausgeben("Objekt: {$objekt_kurzname}"); hinweis_ausgeben("Haus: {$haus_kurzname}"); neue_einheit_in_db($_POST[haus_id], $_POST[einheit_kurzname], $_POST[einheit_lage], $_POST[einheit_qm]); weiterleiten("?daten=einheit_raus&einheit_raus=einheit_kurz&haus_id={$_POST['haus_id']}"); iframe_end(); $form->ende_formular(); break; case "aendern": $form = new mietkonto(); $form->erstelle_formular("Einheit ändern", NULL); iframe_start(); echo "<h1>Einheit ändern</h1>"; if (!isset($objekt_id)) { objekt_links(); } if (isset($objekt_id) && !isset($haus_id)) { $objekt_kurzname = objekt_kurzname($objekt_id); hinweis_ausgeben("Objekt: {$objekt_kurzname}"); haeuser_links($objekt_id);
if (!empty($_REQUEST[kontoart])) { $k = new k_rahmen(); $k->kontoart_speichern($_REQUEST[kontoart]); weiterleiten("?daten=kontenrahmen&option=kontoart_neu"); } else { echo "Eingabe unvollständig. Error: 94555f7"; } break; case "kontenrahmen_zuweisen": $k = new k_rahmen(); $k->form_kontenrahmen_zuweisen(); break; case "zuweisen_kr": if (!empty($_REQUEST[kostentraeger_typ]) && !empty($_REQUEST[kostentraeger_id]) && !empty($_REQUEST[kontenrahmen_id])) { $k = new k_rahmen(); $k->zuweisung_speichern($_REQUEST[kostentraeger_typ], $_REQUEST[kostentraeger_id], $_REQUEST[kontenrahmen_id]); weiterleiten("?daten=kontenrahmen"); } else { echo "Eingabe unvollständig. Error: 42gsbx3f7"; } break; case "zuweisung_del": if (!empty($_REQUEST[dat])) { $k = new k_rahmen(); $k->zuweisung_loeschen($_REQUEST[dat]); weiterleiten("?daten=kontenrahmen"); } else { echo "Eingabe unvollständig. Error: 42gsjklasd7"; } break; }
} else { $anz = count($_POST['uebernahme']); for ($a = 0; $a < $anz; $a++) { $belegnr = $_POST['uebernahme'][$a]; $re = new rechnungen(); $re->rechnung_grunddaten_holen($belegnr); $sep = new sepa(); if (preg_match("/{$re->rechnungs_aussteller_name}/i", "{$re->kurzbeschreibung}")) { $vzweck = "{$re->rechnungs_aussteller_name}, Rg. {$re->rechnungsnummer}, {$re->kurzbeschreibung}"; } else { $vzweck = "Rg. {$re->rechnungsnummer}, {$re->kurzbeschreibung}"; } $sep->sepa_ueberweisung_speichern($_SESSION['geldkonto_id'], $re->empfangs_geld_konto, "{$vzweck}", 'RECHNUNGP', $re->rechnungs_aussteller_typ, $re->rechnungs_aussteller_id, '0', $re->rechnungs_skontobetrag); // print_r($re); } weiterleiten("?daten=sepa&option=sammler_anzeigen"); } break; case "rg2pdf": if (!is_array($_POST['uebernahme'])) { fehlermeldung_ausgeben("rechnungen wählen!"); die; } else { $anz = count($_POST['uebernahme']); /* Eigene PDF-Klasse laden */ include_once 'classes/class_bpdf.php'; /* Neues PDF-Objekt erstellen */ $pdf = new Cezpdf('a4', 'portrait'); /* Neue Instanz von b_pdf */ $bpdf = new b_pdf(); /* Header und Footer des Rechnungsaustellers in alle PDF-Seiten laden */
$_SESSION['username'] = $usercheck; $benutzer_id = get_benutzer_id($_SESSION['username']); $_SESSION['benutzer_id'] = $benutzer_id; $_SESSION['autorisiert'] = '1'; weiterleiten_in_sec('/', 0); die; } else { fehlermeldung_ausgeben("Anmeldung gescheitert!"); weiterleiten_in_sec('/', 2); die; } } if (isset($_REQUEST['logout'])) { echo "AUSGELOGGT!<br>"; $_SESSION = array(); weiterleiten('index.php'); } if (empty($_SESSION['autorisiert']) && empty($_REQUEST['send_login'])) { $f = new formular(); $f->erstelle_formular('Berlussimo - Bitte anmelden', ''); $f->text_feld('Benutzername', 'benutzername', '', 30, 'benutzername', ''); $f->passwort_feld('Password', 'passwort', '', 30, 'passwort', ''); $f->send_button('send_login', 'Anmelden'); $f->ende_formular(); } if (isset($_SESSION['autorisiert'])) { include_once "classes/mietkonto_class.php"; include_once "includes/config.php"; // echo "<p align=center style=\"filter:FlipH();\">BERLUSSIMO</p>\n"; echo "<body>\n"; // echo "<hr><a href=\"?formular=objekte\"><b>Objektverwaltung </b></a>\n ";
$bg = new berlussimo_global(); $link = "?daten=zeiterfassung&option=einheitenliste"; // $bg->objekt_auswahl_liste($link); // $ze = new zeiterfassung; // if(!empty($_SESSION[objekt_id])){ // $ze->einheit_kurz_objekt($_SESSION[objekt_id]); // } break; case "zettel_loeschen": if (!empty($_REQUEST[zettel_id])) { $z = new zeiterfassung(); $zettel_id = $_REQUEST[zettel_id]; $benutzer_id = $z->get_userid($zettel_id); if ($benutzer_id == $_SESSION[benutzer_id] or check_user_mod($_SESSION[benutzer_id], '*')) { $z->zettel_loeschen_voll($zettel_id); weiterleiten("?daten=zeiterfassung&option=nachweisliste&mitarbeiter_id={$benutzer_id}"); } else { die("Sie haben keine Berechtigung fremde Stundennachweise zu löschen, da sie keine Vollrechte haben."); } } else { die("Zettel auswählen"); } break; case "stunden": $z = new zeiterfassung(); $z->form_stunden_anzeigen(); break; case "suchen_std": // print_req(); if (empty($_REQUEST['kostentraeger_typ']) or empty($_REQUEST['kostentraeger_id'])) { // die('Kostentraeger wählen!');
$kostentraeger_bez = $_REQUEST[kostentraeger_id]; $kos_id = $b->kostentraeger_id_ermitteln($kostentraeger_typ, $kostentraeger_bez); if ($gk->check_zuweisung_kos($geldkonto_id, $kostentraeger_typ, $kos_id)) { echo "Zuweisung existiert bereits."; } else { $gk->zuweisung_speichern($kostentraeger_typ, $kos_id, $geldkonto_id); weiterleiten('?daten=geldkonten&option=uebersicht_zuweisung'); } } else { echo "Eingabe unvollständig Error: 623gd"; } break; case "zuweisung_loeschen": if (!empty($_REQUEST['geldkonto_id']) && !empty($_REQUEST['kos_typ']) && !empty($_REQUEST['kos_id'])) { $gk = new gk(); $geldkonto_id = $_REQUEST['geldkonto_id']; $kos_typ = $_REQUEST['kos_typ']; $kos_id = $_REQUEST['kos_id']; $gk->zuweisung_aufheben($kos_typ, $kos_id, $geldkonto_id); weiterleiten('?daten=geldkonten&option=uebersicht_zuweisung'); } else { echo "Eingabe unvollständig Error: 623gf1"; } default: $form = new mietkonto(); $form->erstelle_formular("Geldkontostände AKTUELL", NULL); $geldkonten = new geldkonto_info(); $geldkonten->alle_geldkonten_tabelle_kontostand(); $form->ende_formular(); break; }
$stundensatz = $_POST['stundensatz']; $geb_dat = $_POST['geburtstag']; $gewerk_id = $_POST['gewerk_id']; $eintritt = $_POST['eintritt']; $austritt = $_POST['austritt']; $urlaub = $_POST['urlaub']; $stunden_pw = $_POST['stunden_pw']; if (check_datum($geb_dat) && check_datum($eintritt)) { $geb_dat = date_german2mysql($geb_dat); $eintritt = date_german2mysql($eintritt); if (!empty($austritt)) { $austritt = date_german2mysql($austritt); } $stundensatz = nummer_komma2punkt($stundensatz); $benutzer_id = $b->benutzer_speichern($benutzername, $passwort, $partner_id, $stundensatz, $geb_dat, $gewerk_id, $eintritt, $austritt, $urlaub, $stunden_pw); weiterleiten("?daten=benutzer&option=berechtigungen&b_id={$benutzer_id}"); } else { die('Datumsangaben falsch'); } } else { die('Fehler xg763663 - Daten unvollständig'); } } else { die('Fehler xg763664'); } break; case "werkzeuge": ini_set('display_errors', 'On'); error_reporting(E_ALL | E_STRICT); $w = new werkzeug(); // $w->form_werkzeug_hizu();
// print_r($_SESSION); // print_req(); $w->hga_zeile_speichern($_SESSION['hga_profil_id'], $_REQUEST['konto'], $_REQUEST['art'], $_REQUEST['textbez'], $_REQUEST['genkey'], $_REQUEST['summe'], $_REQUEST['summe_hndl'], 'Wirtschaftseinheit', $_REQUEST['wirt_id']); weiterleiten('?daten=weg&option=assistent&schritt=2'); break; case "hk_verbrauch_send": // print_req(); $w = new weg(); $anz_e = count($_REQUEST['eig_id']); $p_id = $_REQUEST['p_id']; for ($a = 0; $a < $anz_e; $a++) { $eig_id = $_REQUEST['eig_id'][$a]; $betrag = $_REQUEST['hk_verbrauch'][$a]; $w->hk_verbrauch_eintragen($p_id, $eig_id, $betrag); } weiterleiten('index.php?daten=weg&option=hk_verbrauch_tab'); break; case "hk_verbrauch_tab": $w = new weg(); if ($_SESSION['hga_profil_id']) { $w->tab_hk_verbrauch($_SESSION['hga_profil_id']); } else { echo "Hausgeldabrechnungsprofil wählen!"; } break; case "kontostand_erfassen": $w = new weg(); $w->form_kontostand_erfassen(); break; case "kto_stand_send": if (!empty($_REQUEST['datum']) && !empty($_REQUEST['betrag']) && !empty($_SESSION['geldkonto_id'])) {
function urlaubstage_offen_tab($benutzer_id) { $url_tage = $this->get_tage_urlaub_offen_arr($benutzer_id); // aktuelles jahr $anz = count($url_tage); if ($anz) { $f = new formular(); if (!$_POST[tage]) { echo "<table>"; echo "<tr class=\"feldernamen\"><td colspan=\"3\">{$anz} URLAUBSTAGE DIE NICHT EINGETRAGEN SIND</td></tr>"; echo "<tr class=\"feldernamen\"><td width=\"60\">TAG</td><td width=\"80\">DATUM</td><td>ANTEIL</td></tr>"; $z = 0; for ($a = 0; $a < $anz; $a++) { $z++; $datum = date_mysql2german($url_tage[$a]['DATUM']); $anteil = $url_tage[$a]['ANTEIL']; echo "<tr><td>"; $js = "onchange=\"count_auswahl(this, 5)\""; $f->check_box_js("tage[]", $datum, 'Auswahl', $js, ''); echo "</td><td>{$datum}</td><td>{$anteil} Tag (-e)</td></tr>"; // echo "$datum $anteil<br>"; } echo "<tr><td width=\"60\"></td><td width=\"80\">"; $f->send_button_js('erstellen', 'STUNDENZETTEL ERSTELLEN', ''); echo "</td><td></td></tr>"; } echo "</table>"; if ($_POST[tage]) { if (isset($_POST[speichern])) { echo '<pre>'; print_r($_POST); $this->urlaub2zettel($_POST[benutzer_id], $_POST[beschreibung], $_POST[tage]); weiterleiten("?daten=zeiterfassung&option=nachweisliste&mitarbeiter_id={$benutzer_id}"); } if (isset($_POST[erstellen])) { $f->hidden_feld('benutzer_id', $benutzer_id); $anzahl = count($_POST[tage]); $f->text_feld('Beschreung Stundenzettel (z.B. KW)', 'beschreibung', '', 50, '', ''); for ($a = 0; $a < $anzahl; $a++) { $datum = date_german2mysql($_POST['tage'][$a]); $f->check_box_js("tage[]", $datum, $_POST['tage'][$a], '', 'checked'); } $f->send_button_js('speichern', 'STUNDENZETTEL SPEICHERN', ''); } } } else { echo 'Keine urlaubstage die nicht in dem Stundenzettel eingetragen sind'; } }
function mietvertrag_beenden($mietvertrag_dat, $mietvertrag_bis) { $mietvertrag_bis = date_german2mysql($mietvertrag_bis); $akt_einheit_id = einheit_id_by_mietvertrag($mietvertrag_dat); $dat_alt = $mietvertrag_dat; $db_abfrage = "UPDATE MIETVERTRAG SET MIETVERTRAG_AKTUELL='0' where MIETVERTRAG_DAT='{$mietvertrag_dat}'"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); // aktuell auf 0 gesetzt $db_abfrage1 = "SELECT MIETVERTRAG_ID, MIETVERTRAG_VON, EINHEIT_ID FROM MIETVERTRAG where MIETVERTRAG_DAT='{$mietvertrag_dat}' LIMIT 0,1"; $resultat1 = mysql_query($db_abfrage1) or die(mysql_error()); while (list($MIETVERTRAG_ID, $MIETVERTRAG_VON, $EINHEIT_ID) = mysql_fetch_row($resultat1)) { $db_abfrage2 = "INSERT INTO MIETVERTRAG (`MIETVERTRAG_DAT`, `MIETVERTRAG_ID`, `MIETVERTRAG_VON`, `MIETVERTRAG_BIS`, `EINHEIT_ID`, `MIETVERTRAG_AKTUELL`) VALUES (NULL, '{$MIETVERTRAG_ID}', '{$MIETVERTRAG_VON}', '{$mietvertrag_bis}', '{$EINHEIT_ID}', '1')"; $resultat2 = mysql_query($db_abfrage2) or die(mysql_error()); // Neuer Datensatz mit aktuellem Datum } // while end // protokollieren $db_abfrage3 = "SELECT MIETVERTRAG_DAT FROM MIETVERTRAG where MIETVERTRAG_BIS='{$mietvertrag_bis}' && MIETVERTRAG_AKTUELL='1' ORDER BY MIETVERTRAG_DAT DESC"; $resultat3 = mysql_query($db_abfrage3) or die(mysql_error()); while (list($MIETVERTRAG_DAT) = mysql_fetch_row($resultat3)) { $dat_neu = $MIETVERTRAG_DAT; protokollieren('MIETVERTRAG', $dat_neu, $dat_alt); } weiterleiten("?daten=uebersicht&anzeigen=einheit&einheit_id={$akt_einheit_id}"); }
function geldkonto_auswahl($link) { if (isset($_REQUEST['geldkonto_id'])) { $_SESSION['geldkonto_id'] = $_REQUEST['geldkonto_id']; /* Passendes Objekt wühlen */ $gkk = new gk(); $temp_objekt_id = $gkk->get_objekt_id($_SESSION['geldkonto_id']); $_SESSION['objekt_id'] = $temp_objekt_id; if (isset($_SESSION['last_url'])) { $url = $_SESSION['last_url']; unset($_SESSION['last_url']); weiterleiten($url); } else { header("Location: index.php"); } } if (isset($_SESSION['geldkonto_id'])) { $link_kontoauszug = "<a href=\"?daten=buchen&option=kontoauszug_form\">Kontrolldaten zum Kontoauszug eingeben</a>"; $link_sepa_ls = "<a href=\"index.php?daten=sepa&option=ls_auto_buchen\">LS-Autobuchen</a>"; $aendern_link = "<a href=\"?daten=buchen&option=geldkonto_aendern\">Geldkonto ändern</a>"; $this->akt_konto_bezeichnung = $this->geld_konto_bezeichung($_SESSION['geldkonto_id']); echo "Ausgewähltes Geldkonto -> {$this->akt_konto_bezeichnung} {$aendern_link} {$link_kontoauszug} {$link_sepa_ls}<br>"; $geld = new geldkonto_info(); $kontostand_aktuell = nummer_punkt2komma($geld->geld_konto_stand($_SESSION['geldkonto_id'])); // echo "<h3>Kontostand aktuell: $kontostand_aktuell €</h3>"; if (isset($_SESSION['temp_kontostand']) && isset($_SESSION['temp_kontoauszugsnummer'])) { $kontostand_temp = nummer_punkt2komma($_SESSION['temp_kontostand']); echo "<h3>Kontostand am {$_SESSION['temp_datum']} laut Kontoauszug {$_SESSION['temp_kontoauszugsnummer']} war {$kontostand_temp} €</h3>"; } else { echo "<h3 style=\"color:red\">Kontrolldaten zum Kontoauszug fehlen</h3>"; echo "<h3 style=\"color:red\">Weiterleitung erfolgt</h3>"; weiterleiten_in_sec("?daten=buchen&option=kontoauszug_form", 2); } if ($kontostand_aktuell == $kontostand_temp) { echo "<h3>Kontostand aktuell: {$kontostand_aktuell} €</h3>"; } else { echo "<h3 style=\"color:red\">Kontostand aktuell: {$kontostand_aktuell} €</h3>"; } } if (!isset($_SESSION['geldkonto_id'])) { // echo "Geldkonto wählen<br>"; $geld_konten_arr = $this->alle_geldkonten_arr(); // print_r($geld_konten_arr); $anzahl_objekte = count($geld_konten_arr); if (is_array($geld_konten_arr)) { echo "<p class=\"geldkonto_auswahl\">"; for ($i = 0; $i < $anzahl_objekte; $i++) { $konto_id = $geld_konten_arr[$i]['KONTO_ID']; // echo $konto_id; $gk = new gk(); if ($gk->check_zuweisung_kos_typ($konto_id, 'Objekt', '')) { $sortiert[] = $geld_konten_arr[$i]; } else { $unsortiert[] = $geld_konten_arr[$i]; } // echo "<a class=\"objekt_auswahl_buchung\" href=\"$link&geldkonto_id=".$geld_konten_arr[$i][KONTO_ID]."\">".$geld_konten_arr[$i][BEZEICHNUNG]."</a> <br>"; } echo "<table class=\"sortable\">"; echo "<tr><th>GELDKONTEN DER OBJEKTE</th></tr>"; $z = 0; // echo '<pre>'; // print_r($sortiert); // Aufruf von array_multisort() mit dem Array, das sortiert werden soll und den entsprechenden Flags $records = array_sortByIndex($sortiert, 'BEZEICHNUNG'); // echo "<HR>"; // print_r($records); $sortiert = $records; unset($records); for ($i = 0; $i < count($sortiert); $i++) { $z++; $konto_id = $sortiert[$i]['KONTO_ID']; $bez = $sortiert[$i]['BEZEICHNUNG']; echo "<tr class=\"zeile{$z}\"><td><a class=\"objekt_auswahl_buchung\" href=\"{$link}&geldkonto_id={$konto_id}\">{$bez}</a> </td></tr>"; if ($z == 2) { $z = 0; } } echo "</table>"; echo "<table>"; echo "<tr><th>ANDERE GELDKONTEN</th></tr>"; $z = 0; /* * $records = array_sortByIndex($unsortiert,'BEZEICHNUNG'); * $unsortiert = $records; * unset($records); */ for ($i = 0; $i < count($unsortiert); $i++) { $z++; $konto_id = $unsortiert[$i]['KONTO_ID']; $bez = $unsortiert[$i]['BEZEICHNUNG']; echo "<tr class=\"zeile{$z}\"><td><a class=\"objekt_auswahl_buchung\" href=\"{$link}&geldkonto_id={$konto_id}\">{$bez}</a> </td></tr>"; if ($z == 2) { $z = 0; } } echo "</table>"; echo "</p>"; } else { echo "Keine Geldkonten"; } } }
function rechnung_aus_beleg($p_id, $beleg_nr, $empf_p_id) { $r = new rechnung(); $r_org = new rechnung(); $r_org->rechnung_grunddaten_holen($beleg_nr); $letzte_belegnr = $r->letzte_beleg_nr() + 1; $jahr = date("Y"); $datum = date("Y-m-d"); $letzte_aussteller_rnr = $r->letzte_aussteller_ausgangs_nr($p_id, 'Partner', $jahr, 'Rechnung') + 1; $letzte_aussteller_rnr = sprintf('%03d', $letzte_aussteller_rnr); $r->rechnungs_kuerzel = $r->rechnungs_kuerzel_ermitteln('Partner', $p_id, $datum); $rechnungsnummer = $r->rechnungs_kuerzel . ' ' . $letzte_aussteller_rnr . '-' . $jahr; $letzte_empfaenger_rnr = $r->letzte_empfaenger_eingangs_nr($empf_p_id, 'Partner', $jahr, 'Rechnung') + 1; $gk = new geldkonto_info(); $gk->geld_konto_ermitteln('Partner', $p_id); $faellig_am = tage_plus($datum, 10); $db_abfrage = "INSERT INTO RECHNUNGEN VALUES (NULL, '{$letzte_belegnr}', '{$rechnungsnummer}', '{$letzte_aussteller_rnr}', '{$letzte_empfaenger_rnr}', 'Rechnung', '{$datum}','{$datum}', '0','0.00','0.00', 'Partner', '{$p_id}','Partner', '{$empf_p_id}','1', '1', '0', '0', '1', '0', '0', '{$faellig_am}', '0000-00-00', '{$r_org->kurzbeschreibung}', '{$gk->geldkonto_id}')"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); /* Protokollieren */ $last_dat = mysql_insert_id(); protokollieren('RECHNUNGEN', $last_dat, '0'); /* Posititonen */ $arr = $r->rechnungs_positionen_arr($beleg_nr); // echo '<pre>'; // print_r($arr); $anz_p = count($arr); for ($a = 0; $a < $anz_p; $a++) { $pos = $arr[$a]['POSITION']; $art_lieferant = $arr[$a]['ART_LIEFERANT']; $art_nr = $arr[$a]['ARTIKEL_NR']; $menge = $arr[$a]['MENGE']; $preis = $arr[$a]['PREIS']; $mwst = $arr[$a]['MWST_SATZ']; $rab = $arr[$a]['RABATT_SATZ']; $skonto = $arr[$a]['SKONTO']; $preis_g = $arr[$a]['GESAMT_NETTO']; $letzte_rech_pos_id = $r->get_last_rechnung_pos_id() + 1; $db_abfrage = "INSERT INTO RECHNUNGEN_POSITIONEN VALUES (NULL, '{$letzte_rech_pos_id}', '{$pos}', '{$letzte_belegnr}', '{$beleg_nr}','{$p_id}', '{$art_nr}', {$menge},'{$preis}','{$mwst}', '{$rab}','{$skonto}', '{$preis_g}','1')"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); /* Protokollieren */ $last_dat = mysql_insert_id(); protokollieren('RECHNUNGEN_POSITIONEN', $last_dat, '0'); $r2 = new rechnungen(); $kont_arr = $r2->get_kontierung_arr($beleg_nr, $pos); $anz_k = count($kont_arr); if ($anz_k < 1) { fehlermeldung_ausgeben("Position {$pos} ist nicht kontiert"); } else { for ($p = 0; $p < $anz_k; $p++) { $k_menge = $kont_arr[$p]['MENGE']; $k_preis = $kont_arr[$p]['EINZEL_PREIS']; $k_preis_g = $kont_arr[$p]['GESAMT_SUMME']; $k_mwst = $kont_arr[$p]['MWST_SATZ']; $k_skonto = $kont_arr[$p]['SKONTO']; $k_rabatt = $kont_arr[$p]['RABATT_SATZ']; $k_konto = $kont_arr[$p]['KONTENRAHMEN_KONTO']; $k_kos_typ = $kont_arr[$p]['KOSTENTRAEGER_TYP']; $k_kos_id = $kont_arr[$p]['KOSTENTRAEGER_ID']; /* Kontieren */ $kontierung_id = $r->get_last_kontierung_id() + 1; $db_abfrage = "INSERT INTO KONTIERUNG_POSITIONEN VALUES (NULL, '{$kontierung_id}','{$letzte_belegnr}', '{$pos}','{$k_menge}', '{$k_preis}', '{$k_preis_g}', '{$k_mwst}', '{$k_skonto}', '{$k_rabatt}', '{$k_konto}', '{$k_kos_typ}', '{$k_kos_id}', '{$datum}', '{$jahr}', '0', '1')"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); /* Protokollieren */ $last_dat = mysql_insert_id(); protokollieren('KONTIERUNG_POSITIONEN', $last_dat, '0'); } // end for2 } // end if } // end for weiterleiten("?daten=rechnungen&option=erfasste_rechnungen"); }
$kostenkonto = '80001'; } if (stristr($m_ref, 'WEG-ET') == TRUE) { $kostenkonto = '6020'; } if (!$kostenkonto) { die('Kein Kostenkonto gewählt'); } $vzweck = "SEPA-LS {$m_ref}"; $vzweck .= " " . $_POST['vzweck']; $datei = $_POST['datei']; $kto_auszugsnr = $_POST['kontoauszug']; // print_req(); $s = new sepa(); $s->betrag_buchen($datum, $kto_auszugsnr, $m_ref, $betrag, $vzweck, $geldkonto_id, $kos_typ, $kos_id, $kostenkonto, $mwst); weiterleiten("index.php?daten=sepa&option=ls_auto_buchen_file&datei={$datei}"); break; case "sepa_ue_autobuchen": // echo '<pre>'; // print_r($_SESSION); if (isset($_POST)) { // print_r($_POST); if (!isset($_SESSION['geldkonto_id'])) { fehlermeldung_ausgeben("Geldkonto wählen"); die; } if (!isset($_SESSION['temp_kontoauszugsnummer'])) { fehlermeldung_ausgeben("Kontrolldatein eingeben Kontoauszugsnummer!"); die; } if (!isset($_SESSION['temp_datum'])) {
$w = new wartung(); $w->form_termin($geraete_id, $plan_id); } else { echo "Gerät und Wartungsplan auswählen"; } break; case "wartungstermin": print_req(); if (!empty($_REQUEST[geraete_id]) && !empty($_REQUEST[plan_id]) && !empty($_REQUEST[datum]) && !empty($_REQUEST[benutzer_id]) && !empty($_REQUEST[uhrzeit]) && !empty($_REQUEST[dauer])) { $geraete_id = $_REQUEST[geraete_id]; $plan_id = $_REQUEST[plan_id]; $datum = date_german2mysql($_REQUEST[datum]); $zeit = $_REQUEST[uhrzeit]; $benutzer_id = $_REQUEST[benutzer_id]; $dauer = $_REQUEST[dauer]; weiterleiten("?daten=wartung&option=wplan"); $w = new wartung(); $w->termin_speichern($benutzer_id, $plan_id, $datum, $zeit, $geraete_id, $dauer); } else { echo "Eingabe unvollständig"; } break; case "ue": $w = new wartung(); $w->wartungen_anstehend(1); $w->wartungen_anstehend(2); $w->wartungen_anstehend(3); $w->wartungen_anstehend(4); break; case "akkus": // echo "LALALA";
$ergebnis_mv = nummer_komma2punkt($erg[$a]); $verbrauch_mv = nummer_komma2punkt($verbrauch[$a]); if ($ergebnis_mv != 0) { if ($me->check_me('MIETVERTRAG', $mv_id, "Heizkostenabrechnung {$jahr}", $datum, $datum, 0) != true) { $me->me_speichern('MIETVERTRAG', $mv_id, "Heizkostenabrechnung {$jahr}", $datum, $datum, $ergebnis_mv, 0); } } if ($verbrauch_mv != 0) { if ($me->check_me('MIETVERTRAG', $mv_id, "Energieverbrauch lt. Abr. {$jahr}", $datum, $datum, 0) != true) { $me->me_speichern('MIETVERTRAG', $mv_id, "Energieverbrauch lt. Abr. {$jahr}", $datum, $datum, $verbrauch_mv, 0); } } } // end for } weiterleiten('?daten=bk&option=energie'); break; case "anpassung_bk_nk": $bk = new bk(); $bk->form_bk_hk_anpassung_alle(); break; case "me_send_hk_bk": if (isset($_POST['kat'])) { if (is_array($_POST['mvs'])) { $anz = count($_POST['mvs']); $kat = $_POST['kat']; $anfang = date_german2mysql($_POST['v_datum']); $ende = date_german2mysql($_POST['ende']); $ende_neu = "0000-00-00"; for ($a = 0; $a < $anz; $a++) { $mv_id = $_POST['mvs'][$a];
$s = new statistik(); if ($s->lieferung_loeschen($_REQUEST['beleg_id'], $_REQUEST['pos'])) { weiterleiten("?daten=statistik&option=fenster"); } else { weiterleiten_in_sec("?daten=statistik&option=fenster", 3); } } else { fehlermeldung_ausgeben("Eingabe unvollständig Z261"); weiterleiten_in_sec("?daten=statistik&option=fenster", 3); } break; case "zuweisung_loeschen": if (!empty($_REQUEST['beleg_id']) && !empty($_REQUEST['pos']) && !empty($_REQUEST['einheit_id'])) { $s = new statistik(); if ($s->zuweisung_loeschen($_REQUEST['beleg_id'], $_REQUEST['pos'], $_REQUEST['einheit_id'])) { weiterleiten("?daten=statistik&option=fenster"); } else { weiterleiten_in_sec("?daten=statistik&option=fenster", 3); } } else { fehlermeldung_ausgeben("Eingabe unvollständig Z262"); weiterleiten_in_sec("?daten=statistik&option=fenster", 3); } break; case "bau_stat_menu": $s = new statistik(); $s->form_einheit_suche(); break; case "einheit_suche_bau": // print_req(); if (isset($_POST['einheit_bez']) && !empty($_POST['einheit_bez'])) {
fehlermeldung_ausgeben("AUFTRAG KONNTE NICHT GESPEICHERT WERDEN!"); } else { if ($kat == 'RECHNUNG') { weiterleiten("?daten=sepa&option=sammler_anzeigen"); } if ($kat == 'ET-AUSZAHLUNG') { weiterleiten("?daten=listen&option=sammler_anzeigen"); } if ($kat == 'LOHN') { weiterleiten("?daten=personal&option=lohn_gehalt_sepa"); } if ($kat == 'KK') { weiterleiten("?daten=personal&option=kk"); } if ($kat == 'STEUERN') { weiterleiten("?daten=personal&option=steuern"); } } break; case "kk": $pe = new personal(); $sep = new sepa(); $sep->sepa_sammler_anzeigen($_SESSION['geldkonto_id'], 'KK'); $pe->form_krankenkassen(); break; case "steuern": $pe = new personal(); $sep = new sepa(); $sep->sepa_sammler_anzeigen($_SESSION['geldkonto_id'], 'STEUERN'); $pe->form_finanzamt(); break;
} if (isset($_POST['Balkon'])) { $anz = count($_POST['Balkon']); for ($a = 0; $a < $anz; $a++) { $wert = $_POST['Balkon'][$a]; $_SESSION['aktive_filter']['balkon'][] = $wert; } } if (isset($_POST['Heizung'])) { $anz = count($_POST['Heizung']); for ($a = 0; $a < $anz; $a++) { $wert = $_POST['Heizung'][$a]; $_SESSION['aktive_filter']['heizung'][] = $wert; } } weiterleiten('index.php?' . $_SERVER['QUERY_STRING']); // print_r($_SERVER); break; case "kontrolle_preise": $l = new leerstand(); $l->kontrolle_preise(); break; } } function leerstand_finden($objekt_id) { $result = mysql_query("SELECT OBJEKT_KURZNAME, EINHEIT_ID, EINHEIT_KURZNAME, HAUS_STRASSE, HAUS_NUMMER, EINHEIT_QM, EINHEIT_LAGE\nFROM `EINHEIT`\nRIGHT JOIN (\nHAUS, OBJEKT\n) ON ( EINHEIT.HAUS_ID = HAUS.HAUS_ID && HAUS.OBJEKT_ID = OBJEKT.OBJEKT_ID && OBJEKT.OBJEKT_ID='{$objekt_id}' )\nWHERE EINHEIT_AKTUELL='1' && EINHEIT_ID NOT\nIN (\n\nSELECT EINHEIT_ID\nFROM MIETVERTRAG\nWHERE MIETVERTRAG_AKTUELL = '1' && ( MIETVERTRAG_BIS > CURdate( )\nOR MIETVERTRAG_BIS = '0000-00-00' )\n)\nORDER BY EINHEIT_KURZNAME ASC"); echo "<hr>SELECT OBJEKT_KURZNAME, EINHEIT_ID, EINHEIT_KURZNAME, HAUS_STRASSE, HAUS_NUMMER, EINHEIT_QM, EINHEIT_LAGE\nFROM `EINHEIT`\nRIGHT JOIN (\nHAUS, OBJEKT\n) ON ( EINHEIT.HAUS_ID = HAUS.HAUS_ID && HAUS.OBJEKT_ID = OBJEKT.OBJEKT_ID && OBJEKT.OBJEKT_ID='{$objekt_id}' )\nWHERE EINHEIT_AKTUELL='1' && EINHEIT_ID NOT\nIN (\n\nSELECT EINHEIT_ID\nFROM MIETVERTRAG\nWHERE MIETVERTRAG_AKTUELL = '1' && ( MIETVERTRAG_BIS > CURdate( )\nOR MIETVERTRAG_BIS = '0000-00-00' )\n)\nORDER BY EINHEIT_KURZNAME ASC"; while ($row = mysql_fetch_assoc($result)) { $my_arr[] = $row; }
$datum = date_german2mysql($_SESSION['temp_datum']); $betrag = nummer_komma2punkt($_POST['betrag']); $kostenkonto = $_POST['kostenkonto']; $vzweck = $_POST['text']; $geldkonto_id = $_SESSION['geldkonto_id']; $rechnungsnr = $kto_auszugsnr; if ($_POST['mwst']) { $mwst = $betrag / 100 * 19; } else { $mwst = '0.00'; } // die(); $bu = new buchen(); $bu->geldbuchung_speichern($datum, $kto_auszugsnr, $rechnungsnr, $betrag, $vzweck, $geldkonto_id, $kostentraeger_typ, $kostentraeger_id, $kostenkonto, $mwst); // weiterleiten_in_sec('?daten=buchen&option=excel_buchen_session', 1); weiterleiten('?daten=listen&option=upload_auszug&next'); break; case "export_ins_objekte": $li = new listen(); $li->form_export_objekte(); break; case "exp_obj": if (isset($_POST['objekte_arr'])) { $weg = new weg(); $anz = count($_POST['objekte_arr']); $string = ''; for ($a = 0; $a < $anz; $a++) { $obj_id = $_POST['objekte_arr'][$a]; $str = $weg->stammdaten_weg($obj_id, 'export'); if ($a == 0) { $string .= $str;
$z = 0; for ($a = 0; $a < $anz; $a++) { $z++; $feld = $arr[$a]['FELD']; $dat = $arr[$a]['DAT']; $link_del = "<a href=\"?daten=kautionen&option=feld_del&dat={$dat}\">Löschen</a>"; echo "<tr><td>{$z}. {$feld}</td>"; echo "<td>{$link_del}</td>"; echo "</tr>"; } $f->fieldset_ende(); } else { fehlermeldung_ausgeben("Keine Kautionsfelder in der Datenbank vorhanden!"); } break; case "feld_hinzu": // print_req(); if (!empty($_REQUEST['feld'])) { $k = new kautionen(); $k->feld_speichern($_REQUEST['feld']); } weiterleiten("?daten=kautionen&option=kautionsfelder"); break; case "feld_del": if (!empty($_REQUEST['dat'])) { $k = new kautionen(); $k->feld_del($_REQUEST['dat']); weiterleiten("?daten=kautionen&option=kautionsfelder"); } break; }
$h = new haus(); if (!empty($_REQUEST['objekt_id'])) { $h->form_haus_neu($_REQUEST['objekt_id']); } else { $h->form_haus_neu(''); } break; case "haus_speichern": // echo "HAUSSPEICHERN"; // print_req(); if ($_POST) { if (!empty($_POST['strasse']) && !empty($_POST['haus_nr']) && !empty($_POST['ort']) && !empty($_POST['plz']) && !empty($_POST['qm']) && !empty($_POST['objekt_id'])) { echo "alles ok"; $h = new haus(); $h->haus_speichern($_POST['strasse'], $_POST['haus_nr'], $_POST['ort'], $_POST['plz'], $_POST['qm'], $_POST['objekt_id']); weiterleiten("?daten=haus_raus&haus_raus=haus_kurz&objekt_id={$_POST['objekt_id']}"); } else { echo "Daten unvollständig"; } } else { echo "Daten unvollständig"; } break; case "aendern_liste": $form = new mietkonto(); $form->erstelle_formular("Haus ändern", NULL); iframe_start(); echo "<h1>Haus ändern</h1>"; if (!isset($_REQUEST["objekt_id"])) { objekt_liste_links_aenderung(); }
$buchung->to_do_liste(); iframe_end(); break; // ########################################################## // ########################################################## case "miete_manuell_buchen": iframe_start(); if (isset($_REQUEST['mietvertrag_id']) && !empty($_REQUEST['mietvertrag_id'])) { $mietvertrag_id = $_REQUEST['mietvertrag_id']; echo "BUCHUNGS_FORM FÜR {$mietvertrag_id}"; $buchung = new mietkonto(); echo "BB{$mietvertrag_id} BB"; $buchung->buchung_form($mietvertrag_id); } else { // fals keine MV_ID eingegeben wurde, weiterleiten weiterleiten("?daten=mietkonten_blatt&anzeigen=liste"); } iframe_end(); break; case "alle_mkb": if (isset($_REQUEST['objekt_id'])) { $_SESSION['objekt_id'] = $_REQUEST['objekt_id']; } if (!isset($_SESSION['objekt_id'])) { fehlermeldung_ausgeben("Objekt wählen!"); } else { $mz = new miete(); $mz->pdf_alle_mietkontenblaetter($_SESSION['objekt_id']); } break; }
function form_mietvertrag_loeschen($mv_id) { if (!isset($_REQUEST[send_ja]) && !isset($_REQUEST[send_nein])) { $this->get_mietvertrag_infos_aktuell($mv_id); $f = new formular(); $f->fieldset('Mietvertrag löschen', 'mvl'); echo "<div>"; echo "<br><b>Sind Sie sicher, dass Sie den Mietvertrag {$mv_id} für die Einheit {$this->einheit_kurzname} löschen wollen?</b><br>"; echo "<br>Einheit: {$this->einheit_kurzname}"; echo "<br>Personen: {$this->personen_name_string_u}"; echo "<br>Einzug: {$this->mietvertrag_von_d}"; echo "<br>Auszug: {$this->mietvertrag_bis_d}"; echo "<br><br>"; $f->hidden_feld('mv_id', $mv_id); $f->send_button('send_ja', 'Mietvertrag löschen'); $f->send_button('send_nein', 'Abbrechen und zurück'); echo "</div>"; $f->fieldset_ende(); } if (isset($_REQUEST[send_nein])) { weiterleiten("?daten=mietvertrag_raus&mietvertrag_raus=mietvertrag_kurz"); } if (isset($_REQUEST[send_ja])) { $this->mv_loeschen_alles($mv_id); } }
break; case "partner_aendern": if (!empty($_REQUEST[partner_id])) { $partner = new partners(); $partner->form_partner_aendern($_REQUEST[partner_id]); } else { echo "Bitte den Partner zum Ändern wählen."; } break; case "partner_aendern_send": if ($_POST) { if (!empty($_POST[partner_dat]) && !empty($_POST[partner_id]) && !empty($_POST[partnername]) && !empty($_POST[strasse]) && !empty($_POST[hausnummer]) && !empty($_POST[plz]) && !empty($_POST[ort]) && !empty($_POST[land])) { echo "alles OK"; $p = new partners(); $p->partner_aendern($_POST[partner_dat], $_POST[partner_id], $_POST[partnername], $_POST[strasse], $_POST[hausnummer], $_POST[plz], $_POST[ort], $_POST[land]); weiterleiten("?daten=partner&option=partner_im_detail&partner_id={$_POST['partner_id']}"); } else { echo "DATEN UNVOLLSTÄNDIG"; } } else { echo "Daten unvollständig"; } break; /* Auswahlmaske Empfänger */ /* Auswahlmaske Empfänger */ case "serienbrief": // echo "Serienbriefe an Partner"; $pp = new partners(); $pp->form_partner_serienbrief(); break; case "serien_brief_vorlagenwahl":
$form->hidden_feld("BUCHUNGSNUMMER", "" . $_POST[BUCHUNGSNUMMER] . ""); for ($a = 0; $a < count($_POST[MIETBUCHUNGEN]); $a++) { $form->hidden_feld("MIETBUCHUNGEN[]", "" . $_POST[MIETBUCHUNGEN][$a] . ""); } $form->hidden_feld("schritt", "stornierung_in_db"); $form->send_button("submit_storno_ja", "JA"); $form->send_button("submit_storno_nein", "NEIN"); } /* Falls JA gedrückt */ if (isset($_POST[submit_storno_ja])) { $form->miete_zahlbetrag_stornieren($_POST[BUCHUNGSNUMMER]); for ($a = 0; $a < count($_POST[MIETBUCHUNGEN]); $a++) { $form->mietbuchung_stornieren_intern("" . $_POST[MIETBUCHUNGEN][$a] . ""); } /* Nach dem Stornieren weiterleiten */ weiterleiten("?daten=miete_buchen", 3); } $form->ende_formular(); break; case "monatsabschluss": $mietkonto = new mietkonto(); if (isset($_SESSION[objekt_id])) { $objekt_id = $_SESSION[objekt_id]; $mein_objekt = new objekt(); $liste_haeuser = $mein_objekt->haeuser_objekt_in_arr($objekt_id); for ($i = 0; $i < count($liste_haeuser); $i++) { $result = mysql_query("SELECT * FROM EINHEIT WHERE EINHEIT_AKTUELL='1' && HAUS_ID='" . $liste_haeuser[$i][HAUS_ID] . "' ORDER BY EINHEIT_KURZNAME ASC"); while ($row = mysql_fetch_assoc($result)) { $einheiten_array[] = $row; } }
if (!empty($_POST['klein_rep'])) { $d = new detail(); $d->detail_speichern_2('MIETVERTRAG', $mv_id, 'Kleinreparaturen', $_POST['klein_rep'], 'Importiert'); } if (!empty($_POST['zusatzinfo'])) { $d = new detail(); $d->detail_speichern_2('MIETVERTRAG', $mv_id, 'Zusatzinfo', $_POST['zusatzinfo'], 'Importiert'); } /* * if(!empty($_POST['saldo_vv'])){ * $saldo_vv = $_POST['saldo_vv']; * $datum_vv = '2013-12-31'; * $me->me_speichern('MIETVERTRAG', $mv_id, 'Saldo Vortrag Vorverwaltung', $datum_vv, $datum_vv, $saldo_vv, '0.00'); * } */ weiterleiten("index.php?daten=objekte_raus&objekte_raus=import"); break; } function objekte_kurz() { $db_abfrage = "SELECT OBJEKT_ID, OBJEKT_KURZNAME FROM OBJEKT WHERE OBJEKT_AKTUELL='1' ORDER BY OBJEKT_KURZNAME"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); $numrows = mysql_numrows($resultat); if ($numrows < 1) { // echo "<h1><b>Keine Objekte vorhanden!!!</b></h1>\n"; } else { // echo "<table class=\"sortable\">\n"; // echo "<tr class=\"feldernamen\"><td colspan=4>Objektliste</td></tr>\n"; // echo "<tr class=\"feldernamen\"><td width=200>Objektname</td><td width=100>Gesamtfläche</td><td colspan=2>Zusatzinformationen</td></tr>\n"; // echo "</table>"; iframe_start();