Exemple #1
0
 function my_todo_liste($benutzer_id, $erl = 0)
 {
     $u_aufgaben_arr = $this->get_my_auftraege_arr($benutzer_id, $erl);
     $anz = count($u_aufgaben_arr);
     if ($anz) {
         $f = new formular();
         $f->erstelle_formular('', null);
         echo "<table class=\"sortable\">";
         echo "<thead><tr><th>NR</th><th>OPT</th><th>TAGE</th><th>DATUM</th><th>PROJEKT</th><th>VERFASSER</th><th>VERANTWORTLICH</th><th>ZUORDNUNG</th><th>STATUS</th></tr></thead>";
         $z = 0;
         for ($a = 0; $a < $anz; $a++) {
             $z++;
             $t_dat = $u_aufgaben_arr[$a]['T_DAT'];
             $u_t_id = $u_aufgaben_arr[$a]['T_ID'];
             $u_text = $u_aufgaben_arr[$a]['TEXT'];
             $u_edit_text = "<a href=\"?daten=todo&option=edit&t_id={$u_t_id}\">{$u_text}</a>";
             $u_anzeigen_ab = date_mysql2german($u_aufgaben_arr[$a]['ANZEIGEN_AB']);
             $u_link_pdf = "<a href=\"?daten=todo&option=pdf_auftrag&proj_id={$u_t_id}\"><img src=\"css/pdf.png\"></a>";
             $link_auftraege_an = "<a href=\"?daten=todo&option=option=auftraege_an&typ={$benutzer_typ}&id={$beteiligt_id}\"><img src=\"css/pdf.png\"></a>";
             $u_erledigt = $u_aufgaben_arr[$a]['ERLEDIGT'];
             if ($u_erledigt == '1') {
                 $u_erledigt = 'erledigt';
             } else {
                 $u_erledigt = "offen";
             }
             $u_verfasser_id = $u_aufgaben_arr[$a]['VERFASSER_ID'];
             $b = new benutzer();
             $b->get_benutzer_infos($u_verfasser_id);
             $u_verfasser_name = $b->benutzername;
             $benutzer_typ = $u_aufgaben_arr[$a]['BENUTZER_TYP'];
             $beteiligt_id = $u_aufgaben_arr[$a]['BENUTZER_ID'];
             if ($benutzer_typ == 'Benutzer' or empty($benutzer_typ)) {
                 $b = new benutzer();
                 $b->get_benutzer_infos($beteiligt_id);
                 $u_beteiligt_name = $b->benutzername;
             }
             if ($benutzer_typ == 'Partner') {
                 $partner_id = $u_aufgaben_arr[$a]['BENUTZER_ID'];
                 $pp = new partners();
                 $pp->get_partner_info($partner_id);
                 $u_beteiligt_name = $pp->partner_name;
             }
             $u_akut = $u_aufgaben_arr[$a]['AKUT'];
             if ($u_akut == 'JA') {
                 $c = 3;
             } else {
                 $c = 5;
             }
             $u_kos_typ = $u_aufgaben_arr[$a]['KOS_TYP'];
             $u_kos_id = $u_aufgaben_arr[$a]['KOS_ID'];
             $r = new rechnung();
             $u_kos_bez = $r->kostentraeger_ermitteln($u_kos_typ, $u_kos_id);
             $o = new objekt();
             $u_t_vergangen = $o->tage_berechnen_bis_heute($u_anzeigen_ab);
             $link_auftraege_an = "<a href=\"?daten=todo&option=auftraege_an&typ={$benutzer_typ}&id={$beteiligt_id}\">{$u_beteiligt_name}</a>";
             echo "<tr class=\"zeile{$c}\"><td>{$z}.</td><td>";
             $f->check_box_js('t_dats[]', $t_dat, 'Erledigt', null, null);
             echo "</td><td>{$u_t_vergangen} T</td><td>{$u_anzeigen_ab}</td><td><b>Auftragsnr.:{$u_t_id}</b>: {$u_edit_text}</td>";
             echo "<td>{$u_verfasser_name}</td><td>{$link_auftraege_an}</td><td>{$u_kos_bez}<br>";
             if ($u_kos_typ == 'Einheit') {
                 $ukontaktdaten_mieter = $this->kontaktdaten_anzeigen_mieter(ltrim(rtrim($u_kos_id)));
                 echo $ukontaktdaten_mieter;
             }
             echo "</td>";
             if ($u_erledigt == 'erledigt') {
                 echo "<td class=\"gruen\"><b>{$u_erledigt}</b>";
             } else {
                 echo "<td class=\"rot\">{$u_erledigt}";
             }
             echo " {$u_link_pdf}</td>";
             echo "</tr>";
         }
     }
     echo "</table>";
     $f->hidden_feld('option', 'erledigt_alle');
     $f->send_button_js('BTN_alle_erl', 'Markierte als ERLDIGT kennzeichnen!!!', null);
     $f->ende_formular();
 }