$version = $HTTP_GET_VARS['version']; $page = $HTTP_GET_VARS['page']; $id_mod = eregi_replace('[^0-9]', '', $HTTP_GET_VARS['id_mod']); switch ($action) { case 'ajout': // On ajoute un mod distant sur le site if (!$plugins->ajoute($url)) { $message = $lang['mod_non_ajoute'] . '<br /><br />'; $message .= sprintf($lang['Click_return_areabb_mods'], '<a href="' . append_sid('admin_areabb_mods.' . $phpEx) . '">', '</a>'); message_die(GENERAL_MESSAGE, $message); exit; } break; case 'install': // on installe le mod séléctionné sur le site if (!$plugins->installe($titre, $page)) { $message = $lang['mod_non_installe'] . '<br /><br />'; $message .= sprintf($lang['Click_return_areabb_mods'], '<a href="' . append_sid('admin_areabb_mods.' . $phpEx) . '">', '</a>'); message_die(GENERAL_MESSAGE, $message); exit; } break; case 'supprime': // on veut supprimer son mod if (!$plugins->supprime($titre, $id_mod)) { $message = $lang['mod_non_supprime'] . '<br /><br />'; $message .= sprintf($lang['Click_return_areabb_mods'], '<a href="' . append_sid('admin_areabb_mods.' . $phpEx) . '">', '</a>'); message_die(GENERAL_MESSAGE, $message); exit; } // On vire le dossier du site