';
// Début de la colonne de gauche contenant la liste des tables
echo '';
// Début de la partie des informations sur la table
echo '';
// S'il n'y a pas de table, affiche le message d'accueil
if (!$table || !isset($tables_phpbb[$table]))
{
zone_info($langue['accueil'], $langue['accueil_desc']);
}
// Sinon affiche les informations sur la table
else
{
// Affiche la description de la table, si elle existe
$txt_desc = $tables_phpbb[$table] ?: $langue['pas_desc_table'];
zone_info($langue['desc_table'], $txt_desc);
// Ensuite affichage du schéma en image de la table, s'il existe
$txt_schema = (@file_exists('images/' . $table . '.jpg')) ? '' : $langue['aucun_schema'];
zone_info($langue['schema_image'], $txt_schema);
// Récupération du contenu du fichier de création des tables
if ($script_structure = @file_get_contents($file_schema))
{
// récupère le code SQL de création de la table en cours, dans la variable $sql_structure
preg_match("#CREATE TABLE $table \(.*\) CHARSET=utf8 COLLATE=utf8_bin;#sU", $script_structure, $sql_structure);
// Affiche le code SQL pour créer la table
$txt_structure = (!empty($sql_structure[0])) ? '
' . $sql_structure[0] . '
' : $langue['table_non_cree'];
zone_info($langue['sql_structure'], $txt_structure);
}
// Récupération du contenu du fichier d'insertion des données
if ($script_donnees = @file_get_contents($file_data))
{
// récupère le code SQL de d'insertion dans $sql_donnees
preg_match_all("#INSERT INTO $table \(.*\);#sU", $script_donnees, $sql_donnees);
// Affiche le code SQL pour l'insertion des données
$txt_donnees = (!empty($sql_donnees[0])) ? '
' . implode(' ', $sql_donnees[0]) . '
' : $langue['pas_de_donnees'];
zone_info($langue['sql_donnees'], $txt_donnees);
}
}
// Fin section#tables-info
echo '';
// Affiche le pied de page
require_once 'includes/footer.php';