Example #1
0
     $r = new rechnungen();
     $r->form_rbuecher_suchen();
     break;
 case "rechnungsbuch_suche1":
     if (!empty($_REQUEST['buchart']) && !empty($_REQUEST['r_inhaber_t']) && !empty($_REQUEST['r_inhaber']) && !empty($_REQUEST['r_art']) && !empty($_REQUEST['monat']) && !empty($_REQUEST['jahr'])) {
         $r = new rechnungen();
         $buchart = $_REQUEST['buchart'];
         $r_inhaber_t = $_REQUEST['r_inhaber_t'];
         $r_inhaber_bez = $_REQUEST['r_inhaber'];
         if ($r_inhaber_t == 'Partner') {
             $p = new partners();
             $p->get_partner_id($r_inhaber_bez);
             $r_inhaber_id = $p->partner_id;
         } else {
             $l = new lager();
             $r_inhaber_id = $l->get_lager_id($r_inhaber_bez);
         }
         if (empty($r_inhaber_id)) {
             die("Datenfehler - Rechnungsinhaber {$r_inhaber_t} unbekannt");
         }
         $r_art = $_REQUEST['r_art'];
         $monat = $_REQUEST['monat'];
         if (is_numeric($monat)) {
             $monat = sprintf('%02d', $monat);
         }
         $jahr = $_REQUEST['jahr'];
         if ($buchart == 'ausgangsbuch') {
             $r->rechnungsausgangsbuch_pdf($r_inhaber_t, $r_inhaber_id, $monat, $jahr, $r_art, 'ASC');
         }
         if ($buchart == 'eingangsbuch') {
             echo "{$r_inhaber_t},{$r_inhaber_id}, {$monat}, {$jahr}, {$r_art}, {$_REQUEST['sort']}";
Example #2
0
 function kostentraeger_id_ermitteln($kostentraeger_typ, $kostentraeger_bez)
 {
     if (is_numeric($kostentraeger_bez)) {
         return $kostentraeger_bez;
     }
     if ($kostentraeger_typ == 'Objekt') {
         $obj = new objekt();
         $obj->get_objekt_id($kostentraeger_bez);
         return $obj->objekt_id;
     }
     if ($kostentraeger_typ == 'Wirtschaftseinheit') {
         $w = new wirt_e();
         $wirt_id = $w->get_id_from_wirte($kostentraeger_bez);
         return $wirt_id;
     }
     if ($kostentraeger_typ == 'Haus') {
         $haus = new haus();
         $haus->get_haus_id($kostentraeger_bez);
         return $haus->haus_id;
     }
     if ($kostentraeger_typ == 'Einheit') {
         $einheit = new einheit();
         $einheit->get_einheit_id($kostentraeger_bez);
         return $einheit->einheit_id;
     }
     if ($kostentraeger_typ == 'Partner') {
         $p = new partner();
         $p->getpartner_id_name($kostentraeger_bez);
         return $p->partner_id;
     }
     if ($kostentraeger_typ == 'Mietvertrag') {
         $mv_arr = explode("*", $kostentraeger_bez);
         $mv_id = $mv_arr[2];
         // echo '<pre>';
         // print_r($mv_arr);
         return $mv_id;
     }
     if ($kostentraeger_typ == 'Eigentuemer') {
         $eig_arr = explode("*", $kostentraeger_bez);
         $eig_id = $eig_arr[1];
         // echo '<pre>';
         // print_r($mv_arr);
         return $eig_id;
     }
     if ($kostentraeger_typ == 'Baustelle_ext') {
         $s = new statistik();
         return $s->get_baustelle_ext_id($kostentraeger_bez);
     }
     if ($kostentraeger_typ == 'GELDKONTO') {
         $gk = new gk();
         return $gk->get_geldkonto_id($kostentraeger_bez);
     }
     if ($kostentraeger_typ == 'ALLE') {
         return '0';
     }
     if ($kostentraeger_typ == 'Benutzer') {
         $be = new benutzer();
         return $be->get_benutzer_id($kostentraeger_bez);
     }
     if ($kostentraeger_typ == 'Lager') {
         $la = new lager();
         return $la->get_lager_id($kostentraeger_bez);
     }
 }