Sindbad~EG File Manager
<?php
// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: view.php,v 1.11 2019/06/10 08:57:12 btafforeau Exp $
// -----------------------------------------
// ATTENTION CE FICHIER EST EN UTF-8
// -----------------------------------------
?><!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
</head>
<body>
<?php
print "<h2>PMB Translation Viewer</h2><hr />";
$charset="UTF-8";
include('../../../classes/XMLlist.class.php');
$base_path="../../../";
// on définit les langues existantes
$languages = new XMLlist("../languages.xml", 0);
$languages->analyser();
$avail_lang = $languages->table;
print "<table border='1'>";
$entete_colonne="<tr><th bgcolor=#00AA00> </th>";
$nb_lang = 0;
$messages_list=array();
foreach ($avail_lang as $cle => $valeur) {
$entete_colonne .= "<th>$valeur</th>";
$obj_lang = new XMLlist("../$cle.xml", 0);
$obj_lang->analyser();
$lang = $obj_lang->table;
foreach ($lang as $key => $val) {
$messages_list[$key][$nb_lang]=$val;
}
$nb_lang++;
}
$entete_colonne .= "</tr>\n";
echo $entete_colonne;
foreach ($messages_list as $cle => $valeur) {
echo "<tr>";
echo "<td>".$cle."</td>";
for ($i=0; $i<$nb_lang; $i++) {
$valeur1=$valeur;
$valeur1[$i]="";
$as=array_search($valeur[$i],$valeur1);
if (($as!==null)&&($as!==false)) $color="#dddddd"; else $color="#ffffff";
if ($valeur[$i]!="") echo "<td bgcolor=$color>".$valeur[$i]."</td>";
else {
echo "<td bgcolor=#ff0000> </td>";
$err = true ;
}
}
echo "</tr>";
if ($err) {
echo $entete_colonne ;
$err = false ;
}
}
print "</table>";
?>
</body>
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists