Current version - Mit php-fortunes
authorJoey Schulze <joey@infodrom.org>
Wed, 26 Jul 2000 17:33:21 +0000 (17:33 +0000)
committerJoey Schulze <joey@infodrom.org>
Wed, 26 Jul 2000 17:33:21 +0000 (17:33 +0000)
Makefile
Styles/quote.style
src/Infodrom/submenu.inc
src/index.html.de.wml
src/index.html.en.wml

index c96ae7a..008a77e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -15,8 +15,10 @@ test:
 #      cd src && for f in *.html; do cp $$f $(TEST)/$$f; done
 
 fix:
-       for f in src/index.*.shtml; do \
-         sed 's/width="40"/width="190"/' < $$f > tmp; \
+       for f in src/index.*.php3; do \
+         sed '1,/width="40"/ s/width="40"/width="250"/' < $$f > tmp; \
+         mv -f tmp $$f; \
+         sed '1,/width="40"/ s/width="40"/width="400"/' < $$f > tmp; \
          mv -f tmp $$f; \
        done
 
index 45e8dbd..49c5f93 100644 (file)
     </font>
   </box>
 </define-tag>
+
+<define-tag quotebox-en-php whitespace=delete>
+  <box header="<font size=-1 face="Helvetica,Arial" color="#<box-fgcolor>"><b>Zitat des Tages</b></font>"
+       bdcolor="#<box-bdcolor>" bdwidth=2 bdspace=10
+       bgcolor="#<box-bgcolor>">
+    <font face="helvetica,arial" size=-1 color="#<box-fgcolor>">
+<?
+  if ($fortune = fopen ("index-fortune.html", "r")) {
+    while (!feof ($fortune)) {
+      $line = fgets ($fortune, 255);
+      echo $line;
+    }
+    fclose ($fortune);
+  }
+?>
+    </font>
+  </box>
+</define-tag>
+<define-tag quotebox-en-php whitespace=delete>
+  <box header="<font size=-1 face="Helvetica,Arial" color="#<box-fgcolor>"><b>Quote of the day</b></font>"
+       bdcolor="#<box-bdcolor>" bdwidth=2 bdspace=10
+       bgcolor="#<box-bgcolor>">
+    <font face="helvetica,arial" size=-1 color="#<box-fgcolor>">
+<?
+  if ($fortune = fopen ("index-fortune.html", "r")) {
+    while (!feof ($fortune)) {
+      $line = fgets ($fortune, 255);
+      echo $line;
+    }
+    fclose ($fortune);
+  }
+?>
+    </font>
+  </box>
+</define-tag>
index 4dfb772..8c00f51 100644 (file)
@@ -40,6 +40,8 @@
   Beitr├Ąge
 ><br>
 
+  <a href="patches/">Patches</a><br>
+
 <a href="http://www.ffis.de/">ffis e.V.</a><br>
 
 # Local variables:
index c8da8e8..1f15085 100644 (file)
@@ -25,7 +25,7 @@
 
 <: main_menu (('Infodrom','Linux','Debian','Linx','Projects','News')); :>
 
-<p><center><quotebox-de-shtml index-fortune.html></center>
+<p><center><quotebox-de-php index-fortune.html></center>
 
 <:
   %specials = ('zeitungen/'                        => 'Zeitungen',
 
 </font></blockquote>
 
+<?
+
+  function newstab ()
+  {
+    $dbh = pg_pconnect ("kuolema", "5432", "web")
+                or die("Unable to connect to SQL server");
+
+  #  pg_exec ($dbh, "SET DateStyle = 'ISO'") or die("Datenbank-Abfrage!");
+
+    $query = "SELECT oid,ticker,subject FROM ticker ORDER BY releasedate DESC";
+    $sth = pg_exec ($dbh, $query);
+
+    $tick['ticker-chip'] = "CHIP Online";
+    $tick['ticker-firstlinux'] = "FirstLinux";
+    $tick['ticker-gnn'] = "Golem Network News";
+    $tick['heise-ticker'] = "Heise";
+    $tick['ticker-linuxcommunity'] = "Linux-Community";
+    $tick['ticker-linuxde'] = "Linux.de";
+    $tick['ticker-linuxmag'] = "Linux-Magazin";
+    $tick['ticker-linuxpr'] = "LinuxPR";
+    $tick['ticker-linuxtoday'] = "Linux Today";
+    $tick['ticker-lwn'] = "Linux Weekly News";
+    $tick['ticker-prolinux'] = "Pro Linux";
+    $tick['ticker-slashdot'] = "Slashdot";
+    $tick['ticker-zdnet'] = "ZDNet";
+
+    if ($sth) {
+      $count=0;
+      for ($nr=0; $nr < pg_NumRows ($sth) && $count < 10; $nr++) {
+       $row = pg_fetch_array ($sth, $nr);
+
+       printf ("<tr><td width=\"20%%\" align=\"center\" valign=\"top\"><font size=\"-1\" face=\"Helvetica,Arial\">%s</font></td>",
+               $tick[$row['ticker']]);
+       printf ("<td width=\"80%%\" align=\"left\" valign=\"top\"><font size=\"-1\" face=\"Helvetica,Arial\"><a href=\"ticker/?ups=%d\">%s</a></font></td></tr>",
+               $row['oid'], $row['subject']);
+       $count++;
+      }
+    }
+  }
+?>
+
+<center>
+<box header="<font size=-1 face="Helvetica,Arial" color="#<box-fgcolor>"><b>Neueste Meldungen</b></font>"
+     bdcolor="#<box-bdcolor>" bdwidth=2 bdspace=5
+     bgcolor="#<box-bgcolor>">
+<table width=100% border=0 cellpadding=1 cellspacing=0><? newstab (); ?></table>
+</box>
+</center>
+
 <table width=100% border=0>
 <tr>
   <td align=left valign=top>
-     <a href="http://www.linuxtag.de/"><img src="/gifs/button/lt2kblue.gif" alt="LinuxTag 2000" border=0></a>
+#     <a href="http://www.linuxtag.de/"><img src="/gifs/button/lt2kblue.gif" alt="LinuxTag 2000" border=0></a>
+     <font face="Helvetica,Arial"><a href="http://oldenburger.linuxtage.de/"><b>Oldenburger LinuxTag</b></a></font>
   </td>
   <td align=right valign=top>
-     <a href="http://www.linux.de/"><img src="/gifs/button/powered_by_linux.gif" alt="Powered by Linux" border=0></a>
+     <a href="http://www.linux.org/"><img src="/gifs/button/powered_by_linux.gif" alt="Powered by Linux" border=0></a>
   </td>
 </tr>
 </table>
index 61e0c7a..3c4fe95 100644 (file)
@@ -25,7 +25,7 @@
 
 <: main_menu (('Infodrom','Linux','Debian','Linx','Projects','News')); :>
 
-<p><center><quotebox-en-shtml index-fortune.html></center>
+<p><center><quotebox-en-php index-fortune.html></center>
 
 <:
   %specials = ('zeitungen/'                        => 'Newspapers',
 
 </font></blockquote>
 
+<?
+
+  function newstab ()
+  {
+    $dbh = pg_pconnect ("kuolema", "5432", "web")
+                or die("Unable to connect to SQL server");
+
+  #  pg_exec ($dbh, "SET DateStyle = 'ISO'") or die("Datenbank-Abfrage!");
+
+    $query = "SELECT oid,ticker,subject FROM ticker ORDER BY releasedate DESC";
+    $sth = pg_exec ($dbh, $query);
+
+    $tick['ticker-chip'] = "CHIP Online";
+    $tick['ticker-firstlinux'] = "FirstLinux";
+    $tick['ticker-gnn'] = "Golem Network News";
+    $tick['heise-ticker'] = "Heise";
+    $tick['ticker-linuxcommunity'] = "Linux-Community";
+    $tick['ticker-linuxde'] = "Linux.de";
+    $tick['ticker-linuxmag'] = "Linux-Magazin";
+    $tick['ticker-linuxpr'] = "LinuxPR";
+    $tick['ticker-linuxtoday'] = "Linux Today";
+    $tick['ticker-lwn'] = "Linux Weekly News";
+    $tick['ticker-prolinux'] = "Pro Linux";
+    $tick['ticker-slashdot'] = "Slashdot";
+    $tick['ticker-zdnet'] = "ZDNet";
+
+    if ($sth) {
+      $count=0;
+      for ($nr=0; $nr < pg_NumRows ($sth) && $count < 10; $nr++) {
+       $row = pg_fetch_array ($sth, $nr);
+
+       printf ("<tr><td width=\"20%%\" align=\"center\" valign=\"top\"><font size=\"-1\" face=\"Helvetica,Arial\">%s</font></td>",
+               $tick[$row['ticker']]);
+       printf ("<td width=\"80%%\" align=\"left\" valign=\"top\"><font size=\"-1\" face=\"Helvetica,Arial\"><a href=\"ticker/?ups=%d\">%s</a></font></td></tr>",
+               $row['oid'], $row['subject']);
+       $count++;
+      }
+    }
+  }
+?>
+
+<center>
+<box header="<font size=-1 face="Helvetica,Arial" color="#<box-fgcolor>"><b>Latest News</b></font>"
+     bdcolor="#<box-bdcolor>" bdwidth=2 bdspace=5
+     bgcolor="#<box-bgcolor>">
+  <table width=100% border=0 cellpadding=1 cellspacing=0><? newstab (); ?></table>
+</box>
+</center>
+
 <table width=100% border=0>
 <tr>
   <td align=left valign=top>
-     <a href="http://www.linuxtag.org/"><img src="/gifs/button/lt2kblue.gif" alt="LinuxTag 2000" border=0></a>
+#     <a href="http://www.linuxtag.org/"><img src="/gifs/button/lt2kblue.gif" alt="LinuxTag 2000" border=0></a>
+     <font face="Helvetica,Arial"><a href="http://oldenburger.linuxtage.de/"><b>Oldenburger LinuxTag</b></a></font>
   </td>
   <td align=right valign=top>
      <a href="http://www.linux.org/"><img src="/gifs/button/powered_by_linux.gif" alt="Powered by Linux" border=0></a>