website diff lib/archives.php @ rev 907
Add empty html skel and up robots.txt
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Thu Mar 08 02:45:39 2012 +0100 (2012-03-08) |
parents | fb64fecc9b66 |
children | c673d3ff358e |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/lib/archives.php Thu Mar 08 02:45:39 2012 +0100 1.3 @@ -0,0 +1,131 @@ 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 + .odd { 1.36 + background-color: #ffffff; 1.37 + } 1.38 + .even { 1.39 + background-color: #e1ffe1; /* the tower */ 1.40 + } 1.41 + th { 1.42 + border: 1px solid #000000; 1.43 + width: variable; 1.44 + padding: 4px; 1.45 + } 1.46 + .alignright { 1.47 + text-align: right; 1.48 + } 1.49 + </style> 1.50 +</head> 1.51 +<body> 1.52 +<?php 1.53 + 1.54 +function translate($word) 1.55 +{ 1.56 + if (isset($_GET['lang'])) switch ($_GET['lang']) { 1.57 + case "de" : 1.58 + switch ($word) { 1.59 + case "Archives" : return "Archiv"; 1.60 + case "Archive" : return "Archiv"; 1.61 + case "View by" : return "Ansicht von"; 1.62 + case "Messages count": 1.63 + case "Number" : return "Zahl"; 1.64 + case "Total size": return "Gesamtgr\ö\ße"; 1.65 + case " or " : return " oder "; 1.66 + case "Month/Year": 1.67 + case "Date" : return "datum"; 1.68 + } 1.69 + break; 1.70 + case "es" : 1.71 + switch ($word) { 1.72 + case "Archives" : return "Archivos"; 1.73 + case "Archive" : return "Archivo"; 1.74 + case "View by" : return "Vista"; 1.75 + case "Messages count": 1.76 + case "Number" : return "n\úmero"; 1.77 + case "Total size": return "Tama\ño total"; 1.78 + case "Thread" : return "hilo"; 1.79 + case " or " : return " o "; 1.80 + case "Month/Year": 1.81 + case "Date" : return "Fecha"; 1.82 + } 1.83 + break; 1.84 + case "fr" : 1.85 + switch ($word) { 1.86 + case "View by" : return "Tri\é par"; 1.87 + case "Messages count": 1.88 + case "Number" : return "Nombre"; 1.89 + case "Total size": return "Volume"; 1.90 + case "Thread" : return "Sujet"; 1.91 + case " or " : return " ou "; 1.92 + case "Month/Year": return "Date"; 1.93 + } 1.94 + break; 1.95 + case "pt" : 1.96 + switch ($word) { 1.97 + case "Archives" : return "Arquivos"; 1.98 + case "Archive" : return "Arquivo"; 1.99 + case "View by" : return "Exibir por"; 1.100 + case "Messages count": 1.101 + case "Number" : return "n\úmero"; 1.102 + case "Total size": return "O tamanho total"; 1.103 + case "Thread" : return "T\ópico"; 1.104 + case " or " : return " ou "; 1.105 + case "Month/Year": 1.106 + case "Date" : return "Data"; 1.107 + } 1.108 + break; 1.109 + default: 1.110 + switch ($word) { 1.111 + case "Messages count": return "Number"; 1.112 + case "Month/Year": return "Date"; 1.113 + } 1.114 + break; 1.115 + } 1.116 + return $word; 1.117 +} 1.118 + 1.119 +echo '<h4>'.translate("Archives").' 2007-'.date('Y')."</h4>\n"; 1.120 + 1.121 +$url = "http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/"; 1.122 + 1.123 +$script = "-e '/<table/,/<\/table>/!d' "; 1.124 +$script .= "-e 's|html\"|html\" target=\"_blank\"|g' "; 1.125 +$script .= "-e 's|href=\"|href=\"$url|g' "; 1.126 +foreach (array("Archive","View by","Number","Total size", 1.127 + "Messages count", "Month/Year", 1.128 + "Thread"," or ","Date") as $word) { 1.129 + $script .= "-e 's|".$word."|".translate($word)."|' "; 1.130 +} 1.131 +system("wget -q -O - $url | sed $script"); 1.132 +?> 1.133 +</body> 1.134 +</html>