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