* 
 * Vous devriez avoir reçu une copie de la Licence Publique Générale GNU Affero avec SACoche ;
 * si ce n’est pas le cas, consultez : <http://www.gnu.org/licenses/>.
 * 
 */
if (!defined('SACoche')) {
    exit('Ce fichier ne peut être appelé directement !');
}
$module = isset($_POST['f_module']) ? Clean::texte($_POST['f_module']) : '';
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Vérifications
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if (!$module) {
    exit('Erreur avec les données transmises !');
}
if (!in_array($_SESSION['USER_PROFIL_TYPE'], array('webmestre', 'developpeur'))) {
    exit('Profil incompatible avec cette fonctionnalité !');
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Affichage d'un phpinfo d'un module
// ////////////////////////////////////////////////////////////////////////////////////////////////////
$tab_modules = InfoServeur::array_phpinfo(INFO_MODULES);
if (!isset($tab_modules[$module])) {
    exit('Informations sur le module "' . html($module) . '" non trouvées dans le phpinfo() !');
}
echo '<table class="p"><thead>' . NL . '<tr><th colspan="3">Informations sur le module &laquo;&nbsp;' . html($module) . '&nbsp;&raquo;</th></tr>' . NL . '</thead><tbody>' . NL;
foreach ($tab_modules[$module] as $parametre_nom => $parametre_val) {
    $colonnes = is_string($parametre_val) ? '<td colspan="2">' . chunk_split($parametre_val, 128, '<br />') . '</td>' : '<td>local : ' . html($parametre_val['local']) . '</td><td>master : ' . html($parametre_val['master']) . '</td>';
    echo '<tr><td>' . html($parametre_nom) . '</td>' . $colonnes . '</tr>' . NL;
}
echo '</tbody></table>' . NL;