Rev 14 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
12 | daniel-mar | 1 | <?php |
2 | |||
14 | daniel-mar | 3 | if (!defined('WBLEGAL')) die('Kann nicht ohne Personal WebBase ausgeführt werden.'); |
12 | daniel-mar | 4 | |
5 | echo $header; |
||
6 | |||
7 | if ($modulueberschrift == '') $modulueberschrift = $modul; |
||
8 | echo '<h1>'.my_htmlentities($modulueberschrift).'</h1>'; |
||
9 | |||
10 | echo '<center><a href="'.$_SERVER['PHP_SELF'].'?modul='.urlencode($modul).'&seite=inhalt"><b>Wochenauflistung</b></a> - <b>Terminauflistung</b> - <a href="'.$_SERVER['PHP_SELF'].'?modul='.urlencode($modul).'&seite=edit&aktion=new&herkunft='.urlencode($seite).'"><b>Neuer Eintrag</b></a><br><br></center>'; |
||
11 | |||
12 | echo '<b>Einmalige Termine</b><br><br>'; |
||
13 | |||
15 | daniel-mar | 14 | wb_draw_table_begin(); |
12 | daniel-mar | 15 | |
15 | daniel-mar | 16 | wb_draw_table_content('', '<b>Tag</b>', '', '<b>Name</b>', '', '<b>Startzeitpunkt</b>', '', '<b>Uhrzeit</b>', '', '<b>Verbleibende Zeit</b>', '', '<b>Aktionen</b>', '', ''); |
12 | daniel-mar | 17 | |
18 | $eingetr = false; |
||
19 | |||
20 | $res = db_query("SELECT `id`, `name`, `start_date`, `start_time` FROM `".$mysql_zugangsdaten['praefix']."kalender` WHERE `user` = '".$benutzer['id']."' AND `start_date` >= NOW() ORDER BY `start_date`, `start_time`, `id`"); |
||
21 | while ($row = db_fetch($res)) |
||
22 | { |
||
23 | $eingetr = true; |
||
24 | |||
25 | $wd = substr($row['start_date'], 8, 2); |
||
26 | $wm = substr($row['start_date'], 5, 2); |
||
27 | $wy = substr($row['start_date'], 0, 4); |
||
28 | |||
29 | $z = ceil((mktime(0, 0, 0, $wm, $wd, $wy)-mktime(0, 0, 0, date('m'), date('d'), date('Y')))/60/60/24); |
||
30 | if ($z == 0) |
||
31 | { |
||
32 | $a1 = '<font color="#FF0000"><b>'; |
||
33 | $a2 = '</b></font>'; |
||
34 | } |
||
35 | else if ($z < 0) |
||
36 | { |
||
37 | $a1 = '<font color="#666666">'; |
||
38 | $a2 = '</font>'; |
||
39 | } |
||
40 | else |
||
41 | { |
||
42 | $a1 = ''; |
||
43 | $a2 = ''; |
||
44 | } |
||
45 | |||
46 | $verbleibend = ''; |
||
47 | if ($z < 0) $verbleibend = 'Abgelaufen'; |
||
48 | if ($z == 0) $verbleibend = 'Heute'; |
||
49 | if ($z == 1) $verbleibend = 'Morgen'; |
||
50 | if ($z == 2) $verbleibend = 'Übermorgen'; |
||
51 | if ($z > 2) $verbleibend = $z.' Tage'; |
||
52 | |||
53 | $wten = date('w', mktime(0, 0, 0, $wm, $wd, $wy)); |
||
54 | if ($wten == 0) $wtag = 'Sonntag'; |
||
55 | if ($wten == 1) $wtag = 'Montag'; |
||
56 | if ($wten == 2) $wtag = 'Dienstag'; |
||
57 | if ($wten == 3) $wtag = 'Mittwoch'; |
||
58 | if ($wten == 4) $wtag = 'Donnerstag'; |
||
59 | if ($wten == 5) $wtag = 'Freitag'; |
||
60 | if ($wten == 6) $wtag = 'Samstag'; |
||
61 | |||
15 | daniel-mar | 62 | wb_draw_table_content('', $a1.$wtag.$a2, '', $a1.$row['name'].$a2, '', $a1.de_convertmysqldatetime($row['start_date']).$a2, '', $a1.$row['start_time'].' Uhr'.$a2, '', $a1.$verbleibend.$a2, '', '<a href="'.$_SERVER['PHP_SELF'].'?seite=edit&modul='.urlencode($modul).'&aktion=edit&danach=B&id='.urlencode($row['id']).'&herkunft='.urlencode($seite).'" class="menu">Bearbeiten</a>', '', '<a href="javascript:abfrage(\''.$_SERVER['PHP_SELF'].'?seite=kraftsetzung&modul='.urlencode($modul).'&aktion=delete&zurueck='.urlencode($seite).'&id='.urlencode($row['id']).'\');" class="menu">Löschen</a>'); |
12 | daniel-mar | 63 | } |
64 | |||
65 | if (!$eingetr) |
||
66 | gfx_tablespancontent(0, 7, 'Keine Termine vorhanden!'); |
||
67 | |||
15 | daniel-mar | 68 | wb_draw_table_end(); |
12 | daniel-mar | 69 | |
70 | echo $footer; |
||
71 | |||
72 | ?> |