Example #1
0
 function lieferschein_speichern($li_typ, $li_id, $empf_typ, $empf_id, $datum, $l_nr)
 {
     $datum = date_german2mysql($datum);
     if (!$this->check_lieferschein_exists($li_typ, $li_id, $empf_typ, $empf_id, $datum, $l_nr)) {
         $last_id = last_id2('LIEFERSCHEINE', 'L_ID') + 1;
         $db_abfrage = "INSERT INTO LIEFERSCHEINE VALUES (NULL, '{$last_id}','{$datum}', '{$li_typ}', '{$li_id}', '{$empf_typ}','{$empf_id}','{$l_nr}', '1')";
         $resultat = mysql_query($db_abfrage) or die(mysql_error());
         /* Protokollieren */
         $last_dat = mysql_insert_id();
         protokollieren('LIEFERSCHEINE', $last_dat, '0');
     } else {
         die('Lieferschein existiert bereits');
     }
 }
Example #2
0
 function benutzer_speichern($benutzername, $passwort, $partner_id, $stundensatz, $geb_dat, $gewerk_id, $eintritt, $austritt, $urlaub, $stunden_pw)
 {
     $last_id = last_id2('BENUTZER', 'benutzer_id') + 1;
     $db_abfrage = "INSERT INTO BENUTZER VALUES ('{$last_id}', '{$benutzername}', '{$passwort}', '{$stundensatz}', '{$geb_dat}', '{$gewerk_id}', '{$eintritt}', '{$austritt}', '{$urlaub}', '{$stunden_pw}')";
     $result = mysql_query($db_abfrage) or die(mysql_error());
     $db_abfrage = "INSERT INTO BENUTZER_PARTNER VALUES (NULL, '{$last_id}', '{$partner_id}', '1')";
     $result = mysql_query($db_abfrage) or die(mysql_error());
     /* Benutzer ID zurückgeben */
     return $last_id;
 }
Example #3
0
 function et_person_hinzu($et_id, $person_id)
 {
     /* Personen zu ID eintragen */
     $p_id = last_id2('WEG_EIGENTUEMER_PERSON', 'ID') + 1;
     $db_abfrage = "INSERT INTO WEG_EIGENTUEMER_PERSON VALUES (NULL, '{$p_id}', '{$et_id}', '{$person_id}', '1')";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     /* Zugewiesene DAT auslesen */
     $last_dat = mysql_insert_id();
     protokollieren('WEG_EIGENTUEMER_PERSON', '0', $last_dat);
 }
Example #4
0
  * echo "alert('Fehler')";
  * echo "</script>";
  * break;
  */
 case "wb_hinzufuegen":
     $beleg_id = $_REQUEST['beleg_id'];
     $pos = $_REQUEST['pos'];
     $rr = new rechnungen();
     $pos_info = $rr->get_position($beleg_id, $pos);
     $art_nr = $pos_info['ARTIKEL_NR'];
     $menge = $pos_info['MENGE'];
     $wb = new werkzeug();
     $menge_erl = $wb->get_anzahl_werkzeuge($art_nr, $beleg_id);
     $menge_hinzu = $menge - $menge_erl;
     for ($a = 0; $a < $menge_hinzu; $a++) {
         $l_id = last_id2('WERKZEUGE', 'ID') + 1;
         $db_abfrage = "INSERT INTO WERKZEUGE VALUES(NULL, '{$l_id}', '{$beleg_id}', '{$pos}', '{$art_nr}', '1', '', NULL, NULL, '1')";
         $result = mysql_query($db_abfrage) or die(mysql_error());
     }
     break;
 case "update_rechnung_rabatt":
     $rabatt = nummer_komma2punkt($_REQUEST['prozent']);
     $belegnr = $_REQUEST['belegnr'];
     if (empty($rabatt) or empty($belegnr)) {
         die('Kein Beleg oder Rabattprozente');
     }
     $rr = new rechnungen();
     $pos_arr = $rr->rechnungs_positionen_arr($belegnr);
     if (is_array($pos_arr)) {
         $anz = count($pos_arr);
         for ($a = 0; $a < $anz; $a++) {
Example #5
0
 function form_neue_aufgabe($t_id = NULL, $typ = 'Benutzer')
 {
     $bb = new buchen();
     $f = new formular();
     $f->erstelle_formular('Neues Projekt oder Aufgabe', '');
     $f->hidden_feld('typ', $typ);
     if ($t_id != NULL) {
         $projekt_name = $this->get_text($t_id);
         $f->fieldset("{$projekt_name} -> Neue Aufgabe erstellen", 'na');
     } else {
         $f->fieldset('Neues Projekt erstellen', 'na');
     }
     $f->text_bereich('Beschreibung', 'text', '', 5, 20, 'aufgabe');
     // if($t_id == NULL){
     if (isset($_REQUEST['kos_typ']) && !empty($_REQUEST['kos_typ']) && isset($_REQUEST['kos_id']) && !empty($_REQUEST['kos_id'])) {
         $f->hidden_feld('kostentraeger_typ', $_REQUEST['kos_typ']);
         $f->hidden_feld('kostentraeger_id', $_REQUEST['kos_id']);
     } else {
         $js_typ = "onchange=\"list_kostentraeger('list_kostentraeger', this.value)\"";
         $bb->dropdown_kostentreager_typen('Kostenträgertyp', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ);
         $js_id = "";
         $bb->dropdown_kostentreager_ids('Kostenträger', 'kostentraeger_id', 'dd_kostentraeger_id', $js_id);
     }
     if ($typ == 'Benutzer') {
         $b = new benutzer();
         $b->dropdown_benutzer(null, 0);
     }
     if ($typ == 'Partner') {
         $pp = new partners();
         $pp->partner_dropdown('Partner wählen', 'benutzer_id', 'benutzer_id');
     }
     $f->datum_feld('Anzeigen ab', 'anzeigen_ab', date("d.m.Y"), 'dat_a');
     $this->dropdown_akut();
     if ($t_id != NULL) {
         $f->text_feld('Wert in EUR', 'wert_eur', '0,00', '10', 'wert_eur', '');
     } else {
         $f->hidden_feld('wert_eur', '0,00');
     }
     $f->send_button('submit_n', 'Speichern');
     $f->fieldset_ende();
     if (isset($_POST['submit_n'])) {
         // print_r($_POST);
         if (!empty($_REQUEST['benutzer_id']) && !empty($_REQUEST['submit_n']) && !empty($_REQUEST['anzeigen_ab']) && !empty($_REQUEST['text'])) {
             $last_id = last_id2('TODO_LISTE', 'T_ID') + 1;
             $anz_ab = date_german2mysql($_REQUEST['anzeigen_ab']);
             $typ = $_REQUEST['typ'];
             $wert_eur = nummer_komma2punkt($_REQUEST['wert_eur']);
             $kostentraeger_typ = $_REQUEST['kostentraeger_typ'];
             $kostentraeger_id = $_REQUEST['kostentraeger_id'];
             if (!is_numeric($kostentraeger_id)) {
                 $kostentraeger_bez = $_REQUEST['kostentraeger_id'];
                 $kostentraeger_id = $bb->kostentraeger_id_ermitteln($kostentraeger_typ, $kostentraeger_bez);
                 $mail_subj = "Neues Projekt {$_REQUEST['text']}";
             } else {
                 $r = new rechnung();
                 $kostentraeger_bez = $r->kostentraeger_ermitteln($kostentraeger_typ, $kostentraeger_id);
                 $mail_subj = "Neue Aufgabe ";
             }
             $db_abfrage = "INSERT INTO TODO_LISTE VALUES (NULL, '{$last_id}', '{$t_id}', '{$_REQUEST['text']}', NULL, '{$anz_ab}','{$typ}', '{$_REQUEST['benutzer_id']}','{$_SESSION['benutzer_id']}', '0','{$_REQUEST['akut']}','{$_REQUEST['kostentraeger_typ']}','{$kostentraeger_id}', '{$wert_eur}','1')";
             echo $db_abfrage;
             $resultat = mysql_query($db_abfrage) or die(mysql_error());
             $mail_text = "Beschreibung: " . $_REQUEST['text'] . "\n";
             $mail_text .= "Kostentraeger: {$kostentraeger_bez}\n";
             // $mail_text .= $_SESSION['benutzer_id'];
             if ($kostentraeger_typ == 'Einheit') {
                 $mail_text .= "\n" . str_replace('<br>', "\n", $this->kontaktdaten_anzeigen_mieter($kostentraeger_id));
             }
             if ($_REQUEST['benutzer_id'] == '29') {
                 if (mail('*****@*****.**', "{$mail_subj}", $mail_text)) {
                     echo "EMAIL GESENDET!";
                 } else {
                     echo "EMAIL NICHT GESENDET!";
                 }
             }
             $text = $_REQUEST['text'];
             ob_clean();
             weiterleiten("?daten=todo&option=pdf_auftrag&proj_id={$last_id}");
         }
     }
     $f->ende_formular();
 }
Example #6
0
 function report_profil_anlegen($kurz_b, $objekt_id, $gk_id, $p_id)
 {
     $last_id = last_id2('REPORT_PROFILE', 'ID') + 1;
     $db_abfrage = "INSERT INTO REPORT_PROFILE VALUES (NULL, '{$last_id}', '{$kurz_b}', '{$objekt_id}', '{$gk_id}', '{$p_id}', '1')";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     /* Protokollieren */
     $last_dat = mysql_insert_id();
     protokollieren('REPORT_PROFILE', $last_dat, '0');
     return $last_id;
 }
Example #7
0
 function stichwort_speichern($partner_id, $stichwort)
 {
     $id = last_id2('PARTNER_STICHWORT', 'ID') + 1;
     $db_abfrage = "INSERT INTO PARTNER_STICHWORT VALUES (NULL, '{$id}', '{$partner_id}', '{$stichwort}',  '1')";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     /* Protokollieren */
     // $last_dat = mysql_insert_id();
     // protokollieren('PARTNER_STICHWORT', $last_dat, '0');
 }
 function teilrechnung_db($beleg_id, $t_beleg_id)
 {
     $id = last_id2('RECHNUNGEN_SCHLUSS', 'ID') + 1;
     $db_abfrage = "INSERT INTO RECHNUNGEN_SCHLUSS VALUES (NULL, '{$id}', '{$beleg_id}', '{$t_beleg_id}', '1')";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     /* Protokollieren */
     $last_dat = mysql_insert_id();
     protokollieren('RECHNUNGEN_SCHLUSS', $last_dat, '');
     /* Ausgabe weil speichern erfolgreich */
     echo "Teilrechnungen wurden hinzugefügt.";
 }
Example #9
0
 function buchungen_hinzu($buchung_id)
 {
     $bk = new bk();
     $profil_id = $_SESSION['profil_id'];
     $bk_konto_id = $_SESSION['bk_konto_id'];
     $bk_genkey_id = $_SESSION['genkey'];
     $bk_hndl = $_SESSION['hndl'];
     if ($bk_hndl == '1') {
         $bk->bk_buchungen_details($buchung_id);
         $hndl_betrag = $bk->buchung_betrag;
     } else {
         $hndl_betrag = 0.0;
     }
     $kontierung_uebernehmen = $_SESSION['kontierung'];
     // echo "($buchung_id && $profil_id && $bk_konto_id)";
     if ($buchung_id && $profil_id && $bk_konto_id) {
         $bk->bk_profil_infos($profil_id);
         $gesamt_anteil = $bk->gesamt_anteil($buchung_id, $profil_id, $bk_konto_id);
         $max_anteil = 100 - $gesamt_anteil;
         if ($kontierung_uebernehmen == '1') {
             $bk->bk_buchungen_details($buchung_id);
             $bk->bk_kos_typ = $bk->b_kos_typ;
             $bk->bk_kos_id = $bk->b_kos_id;
         }
         $last_bk_be_id = last_id2('BK_BERECHNUNG_BUCHUNGEN', 'BK_BE_ID') + 1;
         $abfrage = "INSERT INTO BK_BERECHNUNG_BUCHUNGEN VALUES(NULL, '{$last_bk_be_id}', '{$buchung_id}', '{$bk_konto_id}', '{$profil_id}','{$bk_genkey_id}', '{$max_anteil}','{$bk->bk_kos_typ}', '{$bk->bk_kos_id}','{$hndl_betrag}','1')";
         $resultat = mysql_query($abfrage) or die(mysql_error());
     } else {
         echo "Fehler 888888 bk_class";
         die;
     }
 }
 function einheit_speichern($kurzname, $lage, $qm, $haus_id, $typ)
 {
     $last_id = last_id2('EINHEIT', 'EINHEIT_ID') + 1;
     $qm = nummer_komma2punkt($qm);
     $db_abfrage = "INSERT INTO EINHEIT VALUES (NULL, '{$last_id}', '{$qm}', '{$lage}', '{$haus_id}', '1', '{$kurzname}', '{$typ}')";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     /* Protokollieren */
     $last_dat = mysql_insert_id();
     protokollieren('EINHEIT', $last_dat, '0');
     return $last_id;
 }
 function zuweisung_speichern($kos_typ, $kos_bez, $kontenrahmen_id)
 {
     $b = new buchen();
     $kos_id = $b->kostentraeger_id_ermitteln($kos_typ, $kos_bez);
     if (!$this->check_zuweisung_exists($kos_typ, $kos_id, $kontenrahmen_id)) {
         $id = last_id2("KONTENRAHMEN_ZUWEISUNG", "ID") + 1;
         $db_abfrage = "INSERT INTO KONTENRAHMEN_ZUWEISUNG VALUES (NULL, '{$id}', '{$kos_typ}','{$kos_id}', '{$kontenrahmen_id}',  '1')";
         $resultat = mysql_query($db_abfrage) or die(mysql_error());
         /* Protokollieren */
         $last_dat = mysql_insert_id();
         protokollieren('KONTENRAHMEN_ZUWEISUNG', $last_dat, 0);
     } else {
         echo "Zuweisung des Kontenrahmens existiert schon";
     }
 }
Example #12
0
 function kontostand_speichern($gk_id, $datum, $betrag)
 {
     if (!$this->kontostand_check_exists($gk_id, $datum)) {
         $id = last_id2('WEG_KONTOSTAND', 'PLAN_ID') + 1;
         $betrag_db = nummer_komma2punkt($betrag);
         $db_abfrage = "INSERT INTO WEG_KONTOSTAND VALUES (NULL, '{$id}', '{$gk_id}', '{$datum}', '{$betrag_db}', '1')";
         $resultat = mysql_query($db_abfrage) or die(mysql_error());
         $last_dat = mysql_insert_id();
         protokollieren('WEG_KONTOSTAND', '0', $last_dat);
         return true;
     } else {
         $datum = date_mysql2german($datum);
         echo "Kontostand vom {$datum} wurde bereits eingegeben.<br>Es können keine 2 Kontostände für den einen Tag eingegeben werden.";
     }
 }
 function me_speichern($kos_typ, $kos_id, $kat, $anfang, $ende, $betrag, $mwst_anteil)
 {
     $last_id = last_id2('MIETENTWICKLUNG', 'MIETENTWICKLUNG_ID') + 1;
     $db_abfrage = "INSERT INTO MIETENTWICKLUNG VALUES (NULL, '{$last_id}', '{$kos_typ}', '{$kos_id}', '{$kat}', '{$anfang}', '{$ende}', '{$mwst_anteil}', '{$betrag}', '1')";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     /* Zugewiesene MIETBUCHUNG_DAT auslesen */
     $last_dat = mysql_insert_id();
     protokollieren('MIETENTWICKLUNG', '0', $last_dat);
 }
Example #14
0
 function mandat_speichern($mref, $glaeubiger_id, $gk_id, $empf, $name, $anschrift, $kto, $blz, $iban, $bic, $bankname, $udatum, $adatum, $edatum, $m_art, $n_art, $e_art, $kos_typ, $kos_id)
 {
     if ($this->check_m_ref($mref)) {
         die('Mandat existiert schon, Ihre eingaben wurden nicht gespeichert');
     } else {
         $last_id = last_id2('SEPA_MANDATE', 'M_ID') + 1;
         $udatum = date_german2mysql($udatum);
         $adatum = date_german2mysql($adatum);
         $edatum = date_german2mysql($edatum);
         $sql = "INSERT INTO `SEPA_MANDATE` VALUES (NULL, '{$last_id}', '{$mref}', '{$glaeubiger_id}', '{$gk_id}', '{$empf}', '{$name}', '{$anschrift}', '{$kto}', '{$blz}', '{$iban}', '{$bic}', '{$bankname}', '{$udatum}', '{$adatum}', '{$edatum}', '{$m_art}', '{$n_art}', '{$e_art}', '{$kos_typ}', '{$kos_id}', '1');";
         // echo "$sql<br>";
         $result = mysql_query($sql) or die(mysql_error());
         /* Protokollieren */
         $last_dat = mysql_insert_id();
         protokollieren('SEPA_MANDATE', $last_dat, '0');
         echo "Mandat gespeichert";
     }
 }