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\&ouml;\&szlig;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\&uacute;mero";
    1.68 +		case "Total size": return "Tama\&ntilde;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\&eacute; 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\&uacute;mero";
    1.89 +		case "Total size": return "O tamanho total";
    1.90 +		case "Thread"    : return "T\&oacute;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>