function einheiten_liste() { $mieten = new mietkonto(); // $mieten->letzte_buchungen_anzeigen(); echo "<div class=\"einheit_auswahl\">"; $mieten->erstelle_formular("Einheit auswählen...", NULL); /* Liste der Einheiten falls Objekt ausgewählt wurde */ 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++) { $hh_id = $liste_haeuser[$i]['HAUS_ID']; $result = mysql_query("SELECT * FROM EINHEIT WHERE EINHEIT_AKTUELL='1' && HAUS_ID='{$hh_id}' ORDER BY EINHEIT_KURZNAME ASC"); while ($row = mysql_fetch_assoc($result)) { $einheiten_array[] = $row; } } } else { /* Liste aller Einheiten da kein Objekt ausgewählt wurde */ $meine_einheiten = new einheit(); $einheiten_array = $meine_einheiten->liste_aller_einheiten(); } // Beispiel für ein Array $sx mit den Spalten $sx['dat'], $sx['name'], $sx['id']. $einheiten_array = array_sortByIndex($einheiten_array, 'EINHEIT_KURZNAME'); // echo "<pre>"; // print_r($einheiten_array); // echo "</pre>"; $counter = 0; $spaltencounter = 0; echo "<table>"; echo "<tr><td valign=\"top\">"; $einheit_info = new einheit(); // $mietkonto2 = new mietkonto; // $zeitraum = new zeitraum; // foreach ( $[ 'element' ] as $value ) { for ($i = 0; $i < count($einheiten_array); $i++) { $ee_id = $einheiten_array[$i]['EINHEIT_ID']; $einheit_vermietet = $einheit_info->get_einheit_status($ee_id); if ($einheit_vermietet) { $einheit_info->get_mietvertrag_id($ee_id); /* * $mi = new miete; * $saldo = $mi->saldo_berechnen($einheit_info->mietvertrag_id); * * if($saldo==0){ * $mietkonto_status = "<font id=\"status_neutral\">(0)</font>"; * } * if($saldo>0){ * $mietkonto_status = "<font id=\"status_positiv\">(+)</font>"; * } * if($saldo<0){ * $mietkonto_status = "<font id=\"status_negativ\">(-)</font>"; * } */ $mietkonto_status = ''; // if(isset($einheit_info->mietvertrag_id)){ $anzahl_zahlungsvorgaenge = $mieten->anzahl_zahlungsvorgaenge($einheit_info->mietvertrag_id); $ekn = $einheiten_array[$i]['EINHEIT_KURZNAME']; if ($anzahl_zahlungsvorgaenge < 1) { echo "<a href=\"?daten=miete_buchen&schritt=buchungsauswahl&mietvertrag_id=" . $einheit_info->mietvertrag_id . "\" class=\"nicht_gebucht_links\">{$ekn}</a> {$mietkonto_status} "; } else { echo "<a href=\"?daten=miete_buchen&schritt=buchungsauswahl&mietvertrag_id=" . $einheit_info->mietvertrag_id . "\" class=\"gebucht_links\">{$ekn}</a> {$mietkonto_status} "; } echo "<br>"; // Nach jeder Einheit Neuzeile $m = new mietvertrag(); // class mietvertrag aus berlussimo_class.php; $m1 = new mietvertraege(); // class mietvertraege NEUE KLASSE; $mv_ids_arr = $m->get_personen_ids_mietvertrag($einheit_info->mietvertrag_id); // $m1->mv_personen_anzeigen($mv_ids_arr); //$mv_ids_arr Array mit personan Ids $mieternamen_str = $m1->mv_personen_als_string($mv_ids_arr); echo $mieternamen_str . '<br>'; // echo "<br>"; // Nach jeder Einheit Neuzeile // echo "$mietkonto_status"; // ######mietkonto status ende $counter++; } if ($counter == 10) { echo "</td><td valign=\"top\">"; $counter = 0; $spaltencounter++; } if ($spaltencounter == 5) { echo "</td></tr>"; echo "<tr><td colspan=\"{$spaltencounter}\"><hr></td></tr>"; echo "<tr><td valign=\"top\">"; $spaltencounter = 0; } } echo "</td></tr></table>"; // echo "<pre>"; // print_r($einheiten_array); // echo "</pre>"; $mieten->ende_formular(); echo "</div>"; }
break; case "person_loeschen": $form = new mietkonto(); $form->erstelle_formular("Person löschen", NULL); iframe_start(); if (isset($_REQUEST["person_dat"])) { // person_loeschen($_REQUEST["person_dat"]); hinweis_ausgeben("Löschfunktion deaktiviert!!!"); weiterleiten("javascript:history.back()"); } iframe_end(); $form->ende_formular(); break; case "person_aendern": $form = new mietkonto(); $form->erstelle_formular("Person ändern", NULL); iframe_start(); echo "Person aendern"; if (isset($_REQUEST["person_id"]) && !isset($submit_person_aendern) && !isset($_REQUEST[person_definitiv_speichern])) { person_aendern_from($_REQUEST["person_id"]); } if (isset($submit_person_aendern)) { check_fields_nach_aenderung(); // prüfen und eintragen } if (isset($_REQUEST[person_definitiv_speichern])) { check_fields_nach_aenderung(); // Änderung anzeigen prüfen und eintragen } iframe_end(); $form->ende_formular();
} else { $haus_id = ''; } if (!empty($_REQUEST["objekt_id"])) { $objekt_id = $_REQUEST["objekt_id"]; } else { $objekt_id = ''; } include_once "options/links/links.form_einheit.php"; switch ($einheit_raus) { default: hinweis_ausgeben("Bitte, weitere Wahl treffen!"); break; case "einheit_kurz": $form = new mietkonto(); $form->erstelle_formular("Liste der Einheiten", NULL); if (empty($objekt_id)) { einheit_kurz($haus_id); } if (!empty($objekt_id)) { einheit_kurz_objekt($objekt_id); } $form->ende_formular(); break; case "einheit_neu": $e = new einheit(); if (isset($_REQUEST['haus_id']) && !empty($_REQUEST['haus_id'])) { $e->form_einheit_neu($_REQUEST['haus_id']); } else { $e->form_einheit_neu(''); }
$f = new formular(); $lager_bez = $lager_info->lager_bezeichnung($_SESSION['lager_id']); $f->erstelle_formular("Lagerbestand vom {$lager_bez} bis zum... anzeigen", ''); $f->datum_feld('Datum bis', 'datum', '', 'datum'); $f->check_box_js('pdf_check', '', 'PDF-Ausgabe', '', 'checked'); $f->hidden_feld('option', 'lagerbestand_bis'); $f->send_button('send', 'Lagerbestand anzeigen'); $f->ende_formular(); } break; case "lagerbestand_bis": unset($_SESSION['objekt_id']); $link = '?daten=lager&option=lagerbestand'; $lager_info->lager_auswahl_liste($link); $form = new mietkonto(); $form->erstelle_formular("Lagerbestand ->", NULL); if (!empty($_REQUEST['datum'])) { /* Class_lager) */ $l = new lager_v(); if (!isset($_REQUEST['pdf_check'])) { $l->lagerbestand_anzeigen_bis($_REQUEST['datum']); } else { $l->lagerbestand_anzeigen_bis_pdf($_REQUEST['datum']); } } else { fehlermeldung_ausgeben("Datum eingeben"); } $form->ende_formular(); break; case "ra": $link = '?daten=lager&option=ra';
function einheiten_liste($link) { $mieten = new mietkonto(); echo "<div class=\"einheit_auswahl\">"; $mieten->erstelle_formular("Vermietete Einheit auswählen...", NULL); /* Liste der Einheiten falls Objekt ausgewählt wurde */ 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; } } } else { /* Liste aller Einheiten da kein Objekt ausgewählt wurde */ $meine_einheiten = new einheit(); $einheiten_array = $meine_einheiten->liste_aller_einheiten(); } // Beispiel für ein Array $sx mit den Spalten $sx['dat'], $sx['name'], $sx['id']. $einheiten_array = array_sortByIndex($einheiten_array, 'EINHEIT_KURZNAME'); $counter = 0; $spaltencounter = 0; echo "<table>"; echo "<tr><td valign=\"top\">"; $einheit_info = new einheit(); for ($i = 0; $i <= count($einheiten_array); $i++) { $einheit_info->get_mietvertrag_id("" . $einheiten_array[$i]['EINHEIT_ID'] . ""); $einheit_vermietet = $einheit_info->get_einheit_status("" . $einheiten_array[$i]['EINHEIT_ID'] . ""); if ($einheit_vermietet) { $intern_link = "<a href=\"{$link}&mietvertrag_id=" . $einheit_info->mietvertrag_id . "\" class=\"nicht_gebucht_links\">" . $einheiten_array[$i]['EINHEIT_KURZNAME'] . "</a> "; echo "{$intern_link}"; echo "<br>"; // Nach jeder Einheit Neuzeile $counter++; } if ($counter == 10) { echo "</td><td valign=\"top\">"; $counter = 0; $spaltencounter++; } if ($spaltencounter == 4) { echo "</td></tr>"; echo "<tr><td colspan=\"{$spaltencounter}\"><hr></td></tr>"; echo "<tr><td valign=\"top\">"; $spaltencounter = 0; } } echo "</td></tr></table>"; // echo "<pre>"; // print_r($einheiten_array); // echo "</pre>"; $mieten->ende_formular(); echo "</div>"; }
$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 (isset($objekt_id) && isset($haus_id) && !isset($einheit_id)) { $objekt_id = objekt_id_of_haus($haus_id); $objekt_kurzname = objekt_kurzname($objekt_id); $haus_kurzname = haus_strasse_nr($haus_id); hinweis_ausgeben("Objekt: {$objekt_kurzname}");
} if (isset($_REQUEST["haus_id"]) && isset($_REQUEST["objekt_id"])) { $objekt_kurzname = objekt_kurzname($_REQUEST["objekt_id"]); $haus_kurzname = haus_strasse_nr($_REQUEST["haus_id"]); hinweis_ausgeben("Objekt: {$objekt_kurzname}"); hinweis_ausgeben("Haus: {$haus_kurzname}"); haus_aendern_formular($_REQUEST["haus_id"]); haeuser_liste_tabelle($_REQUEST["objekt_id"]); // rechts die liste der häuser } iframe_end(); $form->ende_formular(); break; case "aendern": $form = new mietkonto(); $form->erstelle_formular("Haus ändern", NULL); iframe_start(); echo "<h1>Haus ändern - Prozedur</h1>"; foreach ($_POST as $key => $value) { if (!isset($value)) { fehlermeldung_ausgeben("FEHLER: Alle Felder müssen ausgefüllt werden!"); echo "<a href=\"javascript:history.back()\">Zurück</a>\n"; $error = 1; // echo "ERROR $key $value<br>"; break; } // echo "$key $value<br>"; } if (!isset($error)) { if (!isset($_REQUEST[einheit_update])) { erstelle_formular(haus_in_db, NULL);
} else { fehlermeldung_ausgeben("Rechnunt wählen x777"); } break; case "KONTIERUNG_SENDEN": $rechnung = new rechnung(); $error = $rechnung->kontierung_pruefen(); if ($error) { fehlermeldung_ausgeben("KONTIERUNGSSUMME > URSPRUNGSSUMME"); } else { $rechnung->kontierung_speichern(); } break; case "AUTO_RECHNUNG_VORSCHAU_ALT": $form = new mietkonto(); $form->erstelle_formular("Rechnungsvorschau", NULL); echo "<pre>"; print_r($_POST); echo "</pre>"; if (!empty($_POST)) { for ($a = 0; $a < count($_POST['uebernehmen']); $a++) { $zeile_uebernehmen = $_POST['uebernehmen'][$a]; $menge = $_POST['positionen'][$zeile_uebernehmen]['menge']; $preis = $_POST['positionen'][$zeile_uebernehmen]['preis']; $uebernahme_arr['positionen'][] = $_POST['positionen'][$zeile_uebernehmen]; } $uebernahme_arr['RECHNUNG_KOSTENTRAEGER_TYP'] = $_POST['RECHNUNG_KOSTENTRAEGER_TYP']; $uebernahme_arr['RECHNUNG_KOSTENTRAEGER_ID'] = $_POST['RECHNUNG_KOSTENTRAEGER_ID']; $uebernahme_arr['RECHNUNG_AUSSTELLER_TYP'] = $_POST['RECHNUNG_AUSSTELLER_TYP']; $uebernahme_arr['RECHNUNG_AUSSTELLER_ID'] = $_POST['RECHNUNG_AUSSTELLER_ID']; $uebernahme_arr['RECHNUNG_EMPFAENGER_TYP'] = $_POST['RECHNUNG_EMPFAENGER_TYP'];
echo '</script>'; die; } $daten = $_REQUEST["daten"]; $haus_raus = $_REQUEST["haus_raus"]; if (!empty($_REQUEST['objekt_id'])) { $objekt_id = $_REQUEST["objekt_id"]; } else { $objekt_id = ''; } include_once "options/links/links.form_haus.php"; switch ($haus_raus) { /* Liste der Häuser anzeigen */ case "haus_kurz": $form = new mietkonto(); $form->erstelle_formular("Häuserliste", NULL); haus_kurz($objekt_id); $form->ende_formular(); break; /* Formular zum Ändern des Hauses aufrufen */ /* Formular zum Ändern des Hauses aufrufen */ case "haus_aendern": $f = new formular(); $bk = new berlussimo_global(); $link = "?daten=haus_raus&haus_raus=haus_aendern"; $bk->objekt_auswahl_liste($link); if (!isset($_REQUEST['haus_id'])) { if (isset($_SESSION['objekt_id'])) { $f->fieldset('Häuser zum Ändern wählen', 'hww'); haus_kurz($_SESSION['objekt_id']); $f->fieldset_ende();
if (!empty($mv_id)) { $mz->mietkonten_blatt_pdf($mv_id); // ALT // $mz->mkb2pdf($mv_id, 1,date("Y")); } else { echo "Mietvertrag auswählen"; } break; case "mietkonto_uebersicht_detailiert": include_once "classes/mietzeit_class.php"; $a = new miete(); $form = new mietkonto(); $a->mietkonto_berechnung($_REQUEST['mietvertrag_id']); /* NEU MIETERWEITERBELASTUNG */ // $a->pdf_tabelle_mieterbelastung(5300, $_REQUEST['mietvertrag_id']); $form->erstelle_formular("Mietkonto {$a->erg} €", NULL); echo "<a href=\"?daten=drucken&option=mietkonto_drucken_css&mietvertrag_id={$_REQUEST['mietvertrag_id']}\">Druckansicht</a> "; echo "<a href=\"?daten=mietkonten_blatt&anzeigen=mk_pdf&mietvertrag_id={$_REQUEST['mietvertrag_id']}\">PDF</a> "; iframe_start(); $a->mietkonten_blatt_anzeigen($_REQUEST['mietvertrag_id']); /* * echo "<pre>"; * $a->sanel_neu_ok(); // * #print_r($a); * echo "</pre>"; * echo "saldo $a->saldo_vv € GSOLL:$a->gesamt_soll<br>"; */ iframe_end(); $form->ende_formular(); /* * $buchung = new mietkonto;
function partner_rechts_anzeigen() { $result = mysql_query("SELECT * FROM PARTNER_LIEFERANT WHERE AKTUELL = '1' ORDER BY PARTNER_NAME"); $numrows = mysql_numrows($result); if ($numrows > 0) { $form = new mietkonto(); $form->erstelle_formular("Partner", NULL); echo "<div class=\"tabelle\">\n"; while ($row = mysql_fetch_assoc($result)) { $my_array[] = $row; } echo "<table class=\"sortable\">\n"; echo "<tr class=\"feldernamen\"><td>Partner</td></tr>\n"; echo "<tr><th>Partner</th></tr>"; for ($i = 0; $i < count($my_array); $i++) { echo "<tr><td>" . $my_array[$i][PARTNER_NAME] . "</td></tr>\n"; } echo "</table></div>\n"; $form->ende_formular(); } else { echo "Keine Partner"; } }
function objekt_auswahl_liste($link) { if (isset($_REQUEST['objekt_id']) && !empty($_REQUEST['objekt_id'])) { $_SESSION['objekt_id'] = $_REQUEST['objekt_id']; } $mieten = new mietkonto(); $mieten->erstelle_formular("Objekt auswählen...", NULL); if (isset($_SESSION['objekt_id'])) { $objekt_kurzname = new objekt(); $objekt_kurzname->get_objekt_name($_SESSION['objekt_id']); echo "<p> <b>Ausgewähltes Objekt</b> -> {$objekt_kurzname->objekt_name} ->"; } else { echo "<p> <b>Objekt auswählen</b>"; } echo "<p class=\"objekt_auswahl\">"; $objekte = new objekt(); $objekte_arr = $objekte->liste_aller_objekte(); $anzahl_objekte = count($objekte_arr); $c = 0; for ($i = 0; $i < $anzahl_objekte; $i++) { echo "<a class=\"objekt_auswahl_buchung\" href=\"{$link}&objekt_id=" . $objekte_arr[$i]['OBJEKT_ID'] . "\">" . $objekte_arr[$i]['OBJEKT_KURZNAME'] . "</a> "; $c++; if ($c == 15) { echo "<br>"; $c = 0; } } echo "</p>"; $mieten->ende_formular(); }
function lager_auswahl_liste($link) { if (isset($_REQUEST[lager_id]) && !empty($_REQUEST[lager_id])) { $_SESSION[lager_id] = $_REQUEST[lager_id]; } $mieten = new mietkonto(); $mieten->erstelle_formular("Lager auswählen...", NULL); if (isset($_SESSION[lager_id])) { $lager_bezeichnung = $this->lager_bezeichnung($_SESSION[lager_id]); echo "<p> <b>Ausgewähltes Lager</b> -> {$lager_bezeichnung}"; } else { echo "<p> <b>Lager auswählen</b>"; } echo "<p class=\"objekt_auswahl\">"; $lager_arr = $this->lager_in_array(); $anzahl_lager = count($lager_arr); for ($i = 0; $i <= $anzahl_lager; $i++) { echo "<a class=\"objekt_auswahl_buchung\" href=\"{$link}&lager_id=" . $lager_arr[$i][LAGER_ID] . "\">" . $lager_arr[$i][LAGER_NAME] . "</a> "; } echo "</p>"; $mieten->ende_formular(); }
$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; }
$form = new mietkonto(); if (empty($_REQUEST[jahr])) { $jahr = date("Y"); } else { $jahr = $_REQUEST[jahr]; } $vorjahr = $jahr - 1; $jahr_aktuell = date("Y"); $kasse = new kasse(); $kasse->kassenbuch_als_excel($jahr, $_SESSION[kasse]); $form->ende_formular(); break; case "kasseneintrag_aendern": $form = new mietkonto(); $jahr = date("Y"); $form->erstelle_formular("Kassenbuch der Kasse {$_SESSION['kasse']} für das Jahr {$jahr}", NULL); $kasse = new kasse(); $kasse->buchungsmaske_kasse_aendern($_REQUEST[eintrag_dat]); $form->ende_formular(); break; case "kassendaten_aendern": $k = new kasse(); $k->kassenbuch_dat_deaktivieren($_POST[kassen_dat_alt]); $k->speichern_in_kassenbuch_id($_POST[kassen_id], $_POST[betrag], $_POST[datum], $_POST[zahlungstyp], $_POST[beleg_text], $_POST[kostentraeger_typ], $_POST[kostentraeger_id], $_POST[kassen_buch_id]); break; case "kasseneintrag_loeschen": $k = new kasse(); $k->kassenbuch_dat_deaktivieren($_REQUEST[eintrag_dat]); weiterleiten_in_sec('?daten=kasse&kasse=1&option=kassenbuch', '1'); break; }
fehlermeldung_ausgeben("Fehler beim speichern des Objekts {$objekt_kurzname}"); } iframe_end(); break; case "aendern_liste": $form = new mietkonto(); $form->erstelle_formular("Wohnobjekt ändern", NULL); iframe_start(); echo "<h1>Objekte ändern</h1>"; liste_aktueller_objekte_edit(); iframe_end(); $form->ende_formular(); break; case "aendern": $form = new mietkonto(); $form->erstelle_formular("Wohnobjekt ändern", NULL); iframe_start(); $obj_id = $_REQUEST["obj_id"]; $obj_id = trim($obj_id); $submit_update_objekt = $_REQUEST["submit_update_objekt"]; $neu_objekt_kurzname = $_REQUEST["objekt_kurzname"]; $neu_objekt_kurzname = trim($neu_objekt_kurzname); $objekt_dat = $_REQUEST["objekt_dat"]; if (isset($submit_update_objekt)) { if ($neu_objekt_kurzname != '') { echo "{$neu_objekt_kurzname} {$objekt_dat}"; // objekt_update_kurzname($objekt_dat, $obj_id, $neu_objekt_kurzname); erstelle_formular(objekt_in_db, '?formular=objekte&daten_rein=aendern_in_db'); // name, action echo "<tr><td><h1>Folgende Daten wurden übermittelt:\n</h1></td></tr>\n"; echo "<tr><td><h2>Objektkurzname: {$objekt_kurzname}</h2></td></tr>\n";