website diff 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 |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/libs/archives.php Mon Jan 24 00:02:41 2011 +0100 1.3 @@ -0,0 +1,110 @@ 1.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 1.5 +<html xmlns="http://www.w3.org/1999/xhtml"> 1.6 +<head> 1.7 + <title>lists.tuxfamily.org/slitaz mailing list</title> 1.8 + <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> 1.9 + <!-- link rel="stylesheet" type="text/css" href="/slitaz.css" / --> 1.10 + <style type="text/css"> 1.11 +body { 1.12 + background: #ffffff; 1.13 + color: black; 1.14 + font: 13px sans-serif, vernada, arial; 1.15 + margin: 0; 1.16 + #border-top: 34px solid #f1f1f1; 1.17 +} 1.18 + table { 1.19 + border: 1px solid #000000; 1.20 + width: variable; 1.21 + border-collapse: collapse; 1.22 + margin: 2px 2px; 1.23 + } 1.24 + td { 1.25 + border: 1px dotted #6495ed; 1.26 + width: variable; 1.27 + padding: 2px; 1.28 + } 1.29 + .rowodd { 1.30 + background-color: #ffffff; 1.31 + } 1.32 + .roweven { 1.33 + background-color: #e1ffe1; /* the tower */ 1.34 + } 1.35 + th { 1.36 + border: 1px solid #000000; 1.37 + width: variable; 1.38 + padding: 4px; 1.39 + } 1.40 + .alignright { 1.41 + text-align: right; 1.42 + } 1.43 + </style> 1.44 +</head> 1.45 +<body> 1.46 +<?php 1.47 + 1.48 +function translate($word) 1.49 +{ 1.50 + if (isset($_GET['lang'])) switch ($_GET['lang']) { 1.51 + case "de" : 1.52 + switch ($word) { 1.53 + case "Archives" : return "Archiv"; 1.54 + case "Archive" : return "Archiv"; 1.55 + case "View by" : return "Ansicht von"; 1.56 + case "Number" : return "Zahl"; 1.57 + case "Total size": return "Gesamtgr\ö\ße"; 1.58 + case " or " : return " oder "; 1.59 + case "Date" : return "datum"; 1.60 + } 1.61 + break; 1.62 + case "es" : 1.63 + switch ($word) { 1.64 + case "Archives" : return "Archivos"; 1.65 + case "Archive" : return "Archivo"; 1.66 + case "View by" : return "Vista"; 1.67 + case "Number" : return "n\úmero"; 1.68 + case "Total size": return "Tama\ño total"; 1.69 + case "Thread" : return "hilo"; 1.70 + case " or " : return " o "; 1.71 + case "Date" : return "Fecha"; 1.72 + } 1.73 + break; 1.74 + case "fr" : 1.75 + switch ($word) { 1.76 + case "View by" : return "Tri\é par"; 1.77 + case "Number" : return "Nombre"; 1.78 + case "Total size": return "Volume"; 1.79 + case "Thread" : return "Sujet"; 1.80 + case " or " : return " ou "; 1.81 + } 1.82 + break; 1.83 + case "pt" : 1.84 + switch ($word) { 1.85 + case "Archives" : return "Arquivos"; 1.86 + case "Archive" : return "Arquivo"; 1.87 + case "View by" : return "Exibir por"; 1.88 + case "Number" : return "n\úmero"; 1.89 + case "Total size": return "O tamanho total"; 1.90 + case "Thread" : return "T\ópico"; 1.91 + case " or " : return " ou "; 1.92 + case "Date" : return "Data"; 1.93 + } 1.94 + break; 1.95 + } 1.96 + return $word; 1.97 +} 1.98 + 1.99 +echo '<h4>'.translate("Archives").' 2007-'.date('Y')."</h4>\n"; 1.100 + 1.101 +$url = "http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/"; 1.102 + 1.103 +$script = "-e '/<table>/,/<\/table>/!d' "; 1.104 +$script .= "-e 's|html\"|html\" target=\"_blank\"|g' "; 1.105 +$script .= "-e 's|href=\"|href=\"$url|g' "; 1.106 +foreach (array("Archive","View by","Number","Total size", 1.107 + "Thread"," or ","Date") as $word) { 1.108 + $script .= "-e 's|".$word."|".translate($word)."|' "; 1.109 +} 1.110 +system("wget -q -O - $url | sed $script"); 1.111 +?> 1.112 +</body> 1.113 +</html>