website annotate libs/archives.php @ rev 751

Move archives.php to libs/
author Christophe Lincoln <pankso@slitaz.org>
date Mon Jan 24 00:02:41 2011 +0100 (2011-01-24)
parents
children fb64fecc9b66
rev   line source
pankso@751 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
pankso@751 2 <html xmlns="http://www.w3.org/1999/xhtml">
pankso@751 3 <head>
pankso@751 4 <title>lists.tuxfamily.org/slitaz mailing list</title>
pankso@751 5 <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
pankso@751 6 <!-- link rel="stylesheet" type="text/css" href="/slitaz.css" / -->
pankso@751 7 <style type="text/css">
pankso@751 8 body {
pankso@751 9 background: #ffffff;
pankso@751 10 color: black;
pankso@751 11 font: 13px sans-serif, vernada, arial;
pankso@751 12 margin: 0;
pankso@751 13 #border-top: 34px solid #f1f1f1;
pankso@751 14 }
pankso@751 15 table {
pankso@751 16 border: 1px solid #000000;
pankso@751 17 width: variable;
pankso@751 18 border-collapse: collapse;
pankso@751 19 margin: 2px 2px;
pankso@751 20 }
pankso@751 21 td {
pankso@751 22 border: 1px dotted #6495ed;
pankso@751 23 width: variable;
pankso@751 24 padding: 2px;
pankso@751 25 }
pankso@751 26 .rowodd {
pankso@751 27 background-color: #ffffff;
pankso@751 28 }
pankso@751 29 .roweven {
pankso@751 30 background-color: #e1ffe1; /* the tower */
pankso@751 31 }
pankso@751 32 th {
pankso@751 33 border: 1px solid #000000;
pankso@751 34 width: variable;
pankso@751 35 padding: 4px;
pankso@751 36 }
pankso@751 37 .alignright {
pankso@751 38 text-align: right;
pankso@751 39 }
pankso@751 40 </style>
pankso@751 41 </head>
pankso@751 42 <body>
pankso@751 43 <?php
pankso@751 44
pankso@751 45 function translate($word)
pankso@751 46 {
pankso@751 47 if (isset($_GET['lang'])) switch ($_GET['lang']) {
pankso@751 48 case "de" :
pankso@751 49 switch ($word) {
pankso@751 50 case "Archives" : return "Archiv";
pankso@751 51 case "Archive" : return "Archiv";
pankso@751 52 case "View by" : return "Ansicht von";
pankso@751 53 case "Number" : return "Zahl";
pankso@751 54 case "Total size": return "Gesamtgr\&ouml;\&szlig;e";
pankso@751 55 case " or " : return " oder ";
pankso@751 56 case "Date" : return "datum";
pankso@751 57 }
pankso@751 58 break;
pankso@751 59 case "es" :
pankso@751 60 switch ($word) {
pankso@751 61 case "Archives" : return "Archivos";
pankso@751 62 case "Archive" : return "Archivo";
pankso@751 63 case "View by" : return "Vista";
pankso@751 64 case "Number" : return "n\&uacute;mero";
pankso@751 65 case "Total size": return "Tama\&ntilde;o total";
pankso@751 66 case "Thread" : return "hilo";
pankso@751 67 case " or " : return " o ";
pankso@751 68 case "Date" : return "Fecha";
pankso@751 69 }
pankso@751 70 break;
pankso@751 71 case "fr" :
pankso@751 72 switch ($word) {
pankso@751 73 case "View by" : return "Tri\&eacute; par";
pankso@751 74 case "Number" : return "Nombre";
pankso@751 75 case "Total size": return "Volume";
pankso@751 76 case "Thread" : return "Sujet";
pankso@751 77 case " or " : return " ou ";
pankso@751 78 }
pankso@751 79 break;
pankso@751 80 case "pt" :
pankso@751 81 switch ($word) {
pankso@751 82 case "Archives" : return "Arquivos";
pankso@751 83 case "Archive" : return "Arquivo";
pankso@751 84 case "View by" : return "Exibir por";
pankso@751 85 case "Number" : return "n\&uacute;mero";
pankso@751 86 case "Total size": return "O tamanho total";
pankso@751 87 case "Thread" : return "T\&oacute;pico";
pankso@751 88 case " or " : return " ou ";
pankso@751 89 case "Date" : return "Data";
pankso@751 90 }
pankso@751 91 break;
pankso@751 92 }
pankso@751 93 return $word;
pankso@751 94 }
pankso@751 95
pankso@751 96 echo '<h4>'.translate("Archives").' 2007-'.date('Y')."</h4>\n";
pankso@751 97
pankso@751 98 $url = "http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/";
pankso@751 99
pankso@751 100 $script = "-e '/<table>/,/<\/table>/!d' ";
pankso@751 101 $script .= "-e 's|html\"|html\" target=\"_blank\"|g' ";
pankso@751 102 $script .= "-e 's|href=\"|href=\"$url|g' ";
pankso@751 103 foreach (array("Archive","View by","Number","Total size",
pankso@751 104 "Thread"," or ","Date") as $word) {
pankso@751 105 $script .= "-e 's|".$word."|".translate($word)."|' ";
pankso@751 106 }
pankso@751 107 system("wget -q -O - $url | sed $script");
pankso@751 108 ?>
pankso@751 109 </body>
pankso@751 110 </html>