Rev 14 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 14 | Rev 15 | ||
---|---|---|---|
1 | <?php |
1 | <?php |
2 | 2 | ||
3 | if (!defined('WBLEGAL')) die('Kann nicht ohne Personal WebBase ausgeführt werden.'); |
3 | if (!defined('WBLEGAL')) die('Kann nicht ohne Personal WebBase ausgeführt werden.'); |
4 | 4 | ||
5 | echo $header; |
5 | echo $header; |
6 | 6 | ||
7 | if ($modulueberschrift == '') $modulueberschrift = $modul; |
7 | if ($modulueberschrift == '') $modulueberschrift = $modul; |
8 | echo '<h1>'.my_htmlentities($modulueberschrift).'</h1>'; |
8 | echo '<h1>'.my_htmlentities($modulueberschrift).'</h1>'; |
9 | 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>'; |
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 | 11 | ||
12 | echo '<b>Einmalige Termine</b><br><br>'; |
12 | echo '<b>Einmalige Termine</b><br><br>'; |
13 | 13 | ||
14 | gfx_begintable(); |
14 | wb_draw_table_begin(); |
15 | 15 | ||
16 | gfx_tablecontent('', '<b>Tag</b>', '', '<b>Name</b>', '', '<b>Startzeitpunkt</b>', '', '<b>Uhrzeit</b>', '', '<b>Verbleibende Zeit</b>', '', '<b>Aktionen</b>', '', ''); |
16 | wb_draw_table_content('', '<b>Tag</b>', '', '<b>Name</b>', '', '<b>Startzeitpunkt</b>', '', '<b>Uhrzeit</b>', '', '<b>Verbleibende Zeit</b>', '', '<b>Aktionen</b>', '', ''); |
17 | 17 | ||
18 | $eingetr = false; |
18 | $eingetr = false; |
19 | 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`"); |
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)) |
21 | while ($row = db_fetch($res)) |
22 | { |
22 | { |
23 | $eingetr = true; |
23 | $eingetr = true; |
24 | 24 | ||
25 | $wd = substr($row['start_date'], 8, 2); |
25 | $wd = substr($row['start_date'], 8, 2); |
26 | $wm = substr($row['start_date'], 5, 2); |
26 | $wm = substr($row['start_date'], 5, 2); |
27 | $wy = substr($row['start_date'], 0, 4); |
27 | $wy = substr($row['start_date'], 0, 4); |
28 | 28 | ||
29 | $z = ceil((mktime(0, 0, 0, $wm, $wd, $wy)-mktime(0, 0, 0, date('m'), date('d'), date('Y')))/60/60/24); |
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) |
30 | if ($z == 0) |
31 | { |
31 | { |
32 | $a1 = '<font color="#FF0000"><b>'; |
32 | $a1 = '<font color="#FF0000"><b>'; |
33 | $a2 = '</b></font>'; |
33 | $a2 = '</b></font>'; |
34 | } |
34 | } |
35 | else if ($z < 0) |
35 | else if ($z < 0) |
36 | { |
36 | { |
37 | $a1 = '<font color="#666666">'; |
37 | $a1 = '<font color="#666666">'; |
38 | $a2 = '</font>'; |
38 | $a2 = '</font>'; |
39 | } |
39 | } |
40 | else |
40 | else |
41 | { |
41 | { |
42 | $a1 = ''; |
42 | $a1 = ''; |
43 | $a2 = ''; |
43 | $a2 = ''; |
44 | } |
44 | } |
45 | 45 | ||
46 | $verbleibend = ''; |
46 | $verbleibend = ''; |
47 | if ($z < 0) $verbleibend = 'Abgelaufen'; |
47 | if ($z < 0) $verbleibend = 'Abgelaufen'; |
48 | if ($z == 0) $verbleibend = 'Heute'; |
48 | if ($z == 0) $verbleibend = 'Heute'; |
49 | if ($z == 1) $verbleibend = 'Morgen'; |
49 | if ($z == 1) $verbleibend = 'Morgen'; |
50 | if ($z == 2) $verbleibend = 'Übermorgen'; |
50 | if ($z == 2) $verbleibend = 'Übermorgen'; |
51 | if ($z > 2) $verbleibend = $z.' Tage'; |
51 | if ($z > 2) $verbleibend = $z.' Tage'; |
52 | 52 | ||
53 | $wten = date('w', mktime(0, 0, 0, $wm, $wd, $wy)); |
53 | $wten = date('w', mktime(0, 0, 0, $wm, $wd, $wy)); |
54 | if ($wten == 0) $wtag = 'Sonntag'; |
54 | if ($wten == 0) $wtag = 'Sonntag'; |
55 | if ($wten == 1) $wtag = 'Montag'; |
55 | if ($wten == 1) $wtag = 'Montag'; |
56 | if ($wten == 2) $wtag = 'Dienstag'; |
56 | if ($wten == 2) $wtag = 'Dienstag'; |
57 | if ($wten == 3) $wtag = 'Mittwoch'; |
57 | if ($wten == 3) $wtag = 'Mittwoch'; |
58 | if ($wten == 4) $wtag = 'Donnerstag'; |
58 | if ($wten == 4) $wtag = 'Donnerstag'; |
59 | if ($wten == 5) $wtag = 'Freitag'; |
59 | if ($wten == 5) $wtag = 'Freitag'; |
60 | if ($wten == 6) $wtag = 'Samstag'; |
60 | if ($wten == 6) $wtag = 'Samstag'; |
61 | 61 | ||
62 | gfx_tablecontent('', $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>'); |
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>'); |
63 | } |
63 | } |
64 | 64 | ||
65 | if (!$eingetr) |
65 | if (!$eingetr) |
66 | gfx_tablespancontent(0, 7, 'Keine Termine vorhanden!'); |
66 | gfx_tablespancontent(0, 7, 'Keine Termine vorhanden!'); |
67 | 67 | ||
68 | gfx_endtable(); |
68 | wb_draw_table_end(); |
69 | 69 | ||
70 | echo $footer; |
70 | echo $footer; |
71 | 71 | ||
72 | ?> |
72 | ?> |
73 | 73 |