コード例 #1
0
ファイル: class_todo.php プロジェクト: BerlusGmbH/Berlussimo
 function form_edit_aufgabe($t_id)
 {
     if (empty($t_id)) {
         die('Aufgabe oder Projekt wählen');
     }
     $this->get_aufgabe_alles($t_id);
     // echo '<pre>';
     // print_r($this);
     $f = new formular();
     $f->erstelle_formular('Bearbeiten', '');
     $bb = new buchen();
     if ($this->ue_id == '0') {
         $f->fieldset("Projekt bearbeiten:{$this->text}", 'na');
     } else {
         $f->fieldset("Aufgabe bearbeiten:{$this->text}", 'na');
     }
     $f->text_bereich('Beschreibung', 'text', $this->text, 5, 20, 'aufgabe');
     $js_typ = "onchange=\"list_kostentraeger('list_kostentraeger', this.value)\"";
     $bb->dropdown_kostentreager_typen_vw('Kostenträgertyp', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, $this->kos_typ);
     $js_id = "";
     $bb->dropdown_kostentraeger_bez_vw('Kostenträger', 'kostentraeger_id', 'dd_kostentraeger_id', $js_id, $this->kos_typ, $this->kos_id);
     if ($this->benutzer_typ == 'Benutzer' or empty($this->benutzer_typ)) {
         $b = new benutzer();
         $b->dropdown_benutzer($this->mitarbeiter_name, 1);
     }
     if ($this->benutzer_typ == 'Partner') {
         $pp = new partners();
         $pp->partner_dropdown('Partner wählen', 'benutzer_id', 'benutzer_id', $this->benutzer_id);
     }
     $f->datum_feld('Anzeigen ab', 'anzeigen_ab', $this->anzeigen_ab, 'dat_a');
     $this->dropdown_akut($this->akut);
     $this->dropdown_erledigt($this->erledigt);
     $f->send_button('submit_n1', 'Änderungen speichern');
     $f->fieldset_ende();
     $f->ende_formular();
     if (isset($_POST['submit_n1'])) {
         if (!empty($_REQUEST['benutzer_id']) && !empty($_REQUEST['submit_n1']) && !empty($_REQUEST['anzeigen_ab']) && !empty($_REQUEST['text'])) {
             $anz_ab = date_german2mysql($_REQUEST[anzeigen_ab]);
             $kostentraeger_typ = $_REQUEST['kostentraeger_typ'];
             $kostentraeger_bez = $_REQUEST['kostentraeger_id'];
             $kostentraeger_id = $bb->kostentraeger_id_ermitteln($kostentraeger_typ, $kostentraeger_bez);
             $erledigt = $_REQUEST['status'];
             $db_abfrage = "UPDATE TODO_LISTE SET TEXT='{$_REQUEST['text']}', ANZEIGEN_AB='{$anz_ab}', BENUTZER_ID='{$_REQUEST['benutzer_id']}', ERLEDIGT='{$erledigt}', AKUT='{$_REQUEST['akut']}', KOS_TYP='{$_REQUEST['kostentraeger_typ']}', KOS_ID='{$kostentraeger_id}' WHERE T_DAT='{$this->t_dat}'";
             $resultat = mysql_query($db_abfrage) or die(mysql_error());
             weiterleiten("?daten=todo");
         }
     }
 }
コード例 #2
0
 function form_termin($geraet_id, $plan_id)
 {
     $f = new formular();
     $this->geraete_infos($plan_id, $geraet_id);
     $f->erstelle_formular("Manuelle Termineingabe für {$this->bezeichnung} {$this->kostentraeger_bez}", NULL);
     $f->datum_feld('Datum', 'datum', "", 'datum');
     $f->text_feld("Uhrzeit z.B. 10:00", "uhrzeit", "", '10', 'uhrzeit', '');
     $f->text_feld("Dauer/Min", "dauer", "", '10', 'dauer', '');
     $b = new benutzer();
     $b->dropdown_benutzer();
     // $f->hidden_feld("benutzer_id", "$benutzer_id");
     $f->hidden_feld("option", "wartungstermin");
     $f->send_button("submit", "Eintragen");
     $f->ende_formular();
 }