Improvements
[infodrom.org/oldenburg.linux.de] / src / index.wml
index cd58c33..6751b75 100644 (file)
@@ -2,10 +2,12 @@
 #include <tools.inc>
 
 <?
+setlocale(LC_TIME, "de_DE");
+
 $max_news = 2;
 $max_age = 7;
 $newsdir = "News";
-$datedb = "Termine/dates.txt";
+$datedb = "Termine/dates-".date("Y").".txt";
 $max_days = 14;
 
 function next_date()
@@ -13,14 +15,14 @@ function next_date()
   global $max_days;
   global $datedb;
 
-  $head = '<div class="news"><div class="newsbody"><h3 class="newstitle">%s</h3><div class="date">';
-  $head .= '<table class="font" cellpadding=1 cellspacing=2 width=100%%><tr><th>Wann</th><th>Was</th><th>Wo</th></tr>';
+  $head = '<div class="news"><div class="datesbody"><h3 class="newstitle">%s</h3><div class="date">';
+  $head .= '<table class="font" cellpadding=2 cellspacing=0 width=100%%><tr class="head"><th>Wann</th><th>Was</th><th>Wo</th></tr>';
   $foot = '</table></div></div></div>';
-  $row = '<tr%s><td>%s</td><td>%s</td><td>%s</td></tr>';
+  $row = '<tr class="%s"><td>%s</td><td>%s</td><td>%s</td></tr>';
   $pivot = time() + 60*60*24*$max_days;
   $now = mktime(0,0,0, date('m'), date('d'), date('Y'));
 
-  if (($dates = fopen($datedb,'r')) !== false) {
+  if (($dates = @fopen($datedb,'r')) !== false) {
     $lines = array();
     while (!feof($dates)) {
       $line = fgets($dates, 200);
@@ -47,10 +49,10 @@ function next_date()
 
          if ($when == $now) {
            $date = '<strong>heute, ' . $match[4].'</strong>';
-           $color = ' bgcolor="#ffff00"';
+           $class = 'today';
          } else {
            $date = strftime("%e.%m.%y", $when) . ', ' . $match[4];
-           $color = '';
+           $class = ($class == 'row0'?'row1':'row0');
          }
 
          if (empty($match[7]))
@@ -58,7 +60,7 @@ function next_date()
          else
            $what = '<a href="'.$match[7].'">'.$match[5].'</a>';
 
-         printf($row, $color, $date, $what, $match[6]);
+         printf($row, $class, $date, $what, $match[6]);
        }
       }
       echo $foot;
@@ -74,7 +76,7 @@ function display_news($when, $file)
 
   $date = strftime("%e. %B %Y", $when);
 
-  if (($news = fopen($newsdir.'/'.$file,'r')) !== false) {
+  if (($news = @fopen($newsdir.'/'.$file,'r')) !== false) {
     $needp = 0;  // 0 = init, 1 = <p> need, 2 = no <p> needed
 
     printf($head."\n", $date);
@@ -142,32 +144,27 @@ function newsbox()
 
 <page>
 
-<p>Die <em>Linux User Group Oldenburg</em> (LUGO) ist eine
-Interessengemeinschaft für GNU/Linux und Freie Software in und um <a
-href="http://www.oldenburg.de/">Oldenburg</a>.  Die Linux User Group
-Oldenburg trifft sich regelmäßig auf dem <a
-href="<root_prefix>Infos/stammtisch.html">Oldenburger Linux-Stammtisch</a>
-und unregelmäßig auf weiteren Treffen.</p>
+<p>Die <strong>Linux User Group Oldenburg</strong> (LUGO) ist eine
+Interessengemeinschaft für GNU/Linux und Freie Software in und um <a
+href="http://www.oldenburg.de/">Oldenburg</a> in Niedersachsen.
+Wir <a href="Termine/">treffen</a> uns unregelmäßig auf dem
+Stammtisch und der <a href="http://www.linux-werkstatt-oldenburg.de/">Linux-Werkstatt</a>,
+reden über GNU/Linux und verbessern unsere Systeme.  Daneben veranstalten wir in unregelmäßigen Abständen Vorträge,
+Workshops, einen Brunch und eine öffentliche
+Ausstellung mit Vorträgen.  Aus der LUGO hervorgegangen
+ist der gemeinnützige <a href="http://www.ffis.de/">Verein zur
+Förderung Freier Informationen und Software e.V.</a>.</p>
 
 <?next_date()?>
 
-<p>Außerhalb dieser Treffen wird auf der <a
-href="<root_prefix>Infos/liste.html">Mailing-Liste</a>
-linux-stammtisch (<a href="<url ml-linux-stammtisch>">Archiv</a>) über
-Freie Software und GNU/Linux diskutiert.  Aus der LUGO hervorgegangen
-ist der gemeinnützige <a href="http://www.ffis.de/">Verein zur
-Förderung Freier Informationen und Software e.V.</a> (ffis).  Auf den
-folgenden Seiten finden Sie Informationen rund um Freie Software sowie
-Veranstaltungen zu diesem Themenspektrum.</p>
-
-<p>Linux ist der Kern eines freien Unix-artigen Betriebssystems für Rechner der Intel
-x86er-Klasse ab 80386 sowie für viele weitere Prozessorarchitekturen
-(u.a. Alpha,
-Sun Sparc, PowerPC, HP PA-RISC, Motorola 680x0, IBM S/390, ARM, MIPS
-etc.).  GNU/Linux ist das Betriebssystem auf Basis des Linux-Kernels, das echtes Multitasking und
-vernünftige Unterstützung für Multiuser-Umgebungen bietet.  Durch
-seine breite Hardwareunterst&uuml;tzung ist es f&uuml;r Privatanwender
-genauso interessant, wie f&uuml;r den gewerblichen Einsatz.  <p>
+<p>Wir pflegen bewußt kein Web-Forum für Diskussionen sondern laden
+interessierte Anwender und Entwickler stattdessen ein, sich von
+Angesicht zu Angesicht mit uns auf unseren <a
+href="<root_prefix>Infos/stammtisch.html">Linux-Stammtischen</a> oder
+in der <a href="http://www.linux-werkstatt-oldenburg.de/">Linux-Werkstatt</a>
+zu unterhalten.  Zwischen den Stammtischen und für hartnäckige Probleme
+nutzen wir eine <a href="<root_prefix>Infos/liste.html">\ 
+Mailing-Liste</a>.</p>
 
 <p>
 <?newsbox()?>
@@ -177,5 +174,4 @@ genauso interessant, wie f&uuml;r den gewerblichen Einsatz.  <p>
 # Local variables:
 # mode: html
 # mode: auto-fill
-# mode: iso-accents
 # end: