Subversion Repositories personal-webbase

Rev

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&uuml;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).'&amp;seite=inhalt"><b>Wochenauflistung</b></a> - <b>Terminauflistung</b> - <a href="'.$_SERVER['PHP_SELF'].'?modul='.urlencode($modul).'&amp;seite=edit&amp;aktion=new&amp;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 = '&Uuml;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&amp;modul='.urlencode($modul).'&amp;aktion=edit&amp;danach=B&amp;id='.urlencode($row['id']).'&amp;herkunft='.urlencode($seite).'" class="menu">Bearbeiten</a>', '', '<a href="javascript:abfrage(\''.$_SERVER['PHP_SELF'].'?seite=kraftsetzung&amp;modul='.urlencode($modul).'&amp;aktion=delete&amp;zurueck='.urlencode($seite).'&amp;id='.urlencode($row['id']).'\');" class="menu">L&ouml;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
?>