PUN_MOD) message($lang_common['No permission']); $action = isset($_GET['action']) ? $_GET['action'] : null; // Check for upgrade if ($action == 'check_upgrade') { if (!ini_get('allow_url_fopen')) message('Impossible de vérifier les mises à jour tant que \'allow_url_fopen\' est désactivé sur ce système.'); $fp = @fopen('http://www.punbb.org/latest_version', 'r'); $latest_version = trim(@fread($fp, 16)); @fclose($fp); if ($latest_version == '') message('La vérification de mise à jour a échouée pour une raison inconnue.'); $cur_version = str_replace(array('.', 'dev', 'beta', ' '), '', strtolower($pun_config['o_cur_version'])); $cur_version = (strlen($cur_version) == 2) ? intval($cur_version) * 10 : intval($cur_version); $latest_version = str_replace('.', '', strtolower($latest_version)); $latest_version = (strlen($latest_version) == 2) ? intval($latest_version) * 10 : intval($latest_version); if ($cur_version >= $latest_version) message('Vous utilisez la dernière version de PunBB.'); else message('Une nouvelle version de PunBB est sortie ! Vous pouvez télécharger cette dernière version sur PunBB.org.'); } // Check for french upgrade if ($action == 'check_upgrade_fr') { if (!ini_get('allow_url_fopen')) message('Impossible de vérifier les mises à jour tant que \'allow_url_fopen\' est désactivé sur ce système.'); $fp = @fopen('http://www.punbb.fr/latest_version', 'r'); $latest_version = trim(@fread($fp, 16)); @fclose($fp); if ($latest_version == '') message('La vérification de mise à jour a échouée pour une raison inconnue.'); $cur_version = str_replace(array('.', 'dev', 'beta', ' '), '', strtolower($pun_config['o_cur_version_fr'])); $cur_version = (strlen($cur_version) == 2) ? intval($cur_version) * 10 : intval($cur_version); $latest_version = str_replace('.', '', strtolower($latest_version)); $latest_version = (strlen($latest_version) == 2) ? intval($latest_version) * 10 : intval($latest_version); if ($cur_version >= $latest_version) message('Vous utilisez la dernière version de PunBB en français.'); else message('Une nouvelle version de PunBB en français est sortie ! Vous pouvez télécharger cette dernière version sur PunBB.fr.'); } // Show phpinfo() output else if ($action == 'phpinfo' && $pun_user['g_id'] == PUN_ADMIN) { // Is phpinfo() a disabled function? if (strpos(strtolower((string)@ini_get('disable_functions')), 'phpinfo') !== false) message('La fonction phpinfo() de PHP est désactivée sur ce serveur.'); phpinfo(); exit; } // Get the server load averages (if possible) if (@file_exists('/proc/loadavg') && is_readable('/proc/loadavg')) { // We use @ just in case $fh = @fopen('/proc/loadavg', 'r'); $load_averages = @fread($fh, 64); @fclose($fh); $load_averages = @explode(' ', $load_averages); $server_load = isset($load_averages[2]) ? $load_averages[0].' '.$load_averages[1].' '.$load_averages[2] : 'Indisponible'; } else if (!in_array(PHP_OS, array('WINNT', 'WIN32')) && preg_match('/averages?: ([0-9\.]+),[\s]+([0-9\.]+),[\s]+([0-9\.]+)/i', @exec('uptime'), $load_averages)) $server_load = $load_averages[1].' '.$load_averages[2].' '.$load_averages[3]; else $server_load = 'Indisponible'; // Get number of current visitors $result = $db->query('SELECT COUNT(user_id) FROM '.$db->prefix.'online WHERE idle=0') or error('Impossible de retrouver le total d\'utilisateurs en ligne', __FILE__, __LINE__, $db->error()); $num_online = $db->result($result); // Get the database system version switch ($db_type) { case 'sqlite': $db_version = 'SQLite '.sqlite_libversion(); break; default: $result = $db->query('SELECT VERSION()') or error('Impossible de retrouver les informations utilisateurs', __FILE__, __LINE__, $db->error()); $db_version = $db->result($result); break; } // Collect some additional info about MySQL if ($db_type == 'mysql' || $db_type == 'mysqli') { $db_version = 'MySQL '.$db_version; // Calculate total db size/row count $result = $db->query('SHOW TABLE STATUS FROM `'.$db_name.'`') or error('Impossible de retrouver le statut des tables', __FILE__, __LINE__, $db->error()); $total_records = $total_size = 0; while ($status = $db->fetch_assoc($result)) { $total_records += $status['Rows']; $total_size += $status['Data_length'] + $status['Index_length']; } $total_size = $total_size / 1024; if ($total_size > 1024) $total_size = round($total_size / 1024, 2).' MB'; else $total_size = round($total_size, 2).' KB'; } // See if MMCache or PHPA is loaded if (function_exists('mmcache')) $php_accelerator = 'Turck MMCache'; else if (isset($_PHPA)) $php_accelerator = 'ionCube PHP Accelerator'; else $php_accelerator = 'N/A'; $page_title = pun_htmlspecialchars($pun_config['o_board_title']).' / Admin'; require PUN_ROOT.'header.php'; generate_admin_menu('index'); ?>

Administration Forum

Bienvenue sur le panneau de contrôles de PunBB. Depuis cet espace vous pouvez contrôler les points essentiels de votre forum. Selon que vous êtes un administrateur ou un modérateur vous pouvez :

 - organiser les catégories et les forums.
 - régler les principales options et préférences.
 - contrôler les permissions pour les utilisateurs et les visiteurs.
 - voir les statistiques des IP pour les utilisateurs.
 - bannir des utilisateurs.
 - censurer des mots.
 - régler les rangs des utilisateurs.
 - élaguer les anciens messages.
 - traiter les messages signalés.

Statistiques

PunBB version
PunBB version française basée sur PunBB
Vérifier la version officielle - Vérifier la version française
© Copyright 2002, 2003, 2004, 2005 Rickard Andersson
Exécution serveur
( utilisateurs en ligne)
Environnement
Système d'exploitation :
PHP : - Afficher infos
Accélérateur PHP :
Base de données

Lignes :
Taille :