/* 	
	AMXBans v6.0
	
	Copyright 2009, 2010 by SeToY & |PJ|ShOrTy
	This file is part of AMXBans.
    AMXBans is free software, but it's licensed under the
	Creative Commons - Attribution-NonCommercial-ShareAlike 2.0
    AMXBans is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    You should have received a copy of the cc-nC-SA along with AMXBans.  
	If not, see <http://creativecommons.org/licenses/by-nc-sa/2.0/>.
*/
session_start();
if (!$_SESSION["loggedin"]) {
    header("Location:index.php");
}
$admin_site = "mo";
$title2 = "_TITLEMODULE";
$mid = (int) $_POST["mid"];
//save module
if (isset($_POST["save"])) {
    $query = mysql_query("UPDATE `" . $config->db_prefix . "_modulconfig` SET \n\t\t\t\t\t`activ`=" . (isset($_POST["activ"]) ? 1 : 0) . ",\n\t\t\t\t\t`menuname`='" . mysql_real_escape_string($_POST["menuname"]) . "',\n\t\t\t\t\t`name`='" . mysql_real_escape_string($_POST["name"]) . "',\n\t\t\t\t\t`index`='" . mysql_real_escape_string($_POST["index"]) . "'\n\t\t\t\t\tWHERE `id`=" . $mid . " LIMIT 1") or die(mysql_error());
    $user_msg = '_MODULSAVED';
    log_to_db("Modules config", "Edited module: ID " . $mid);
}
//get all modules
$modules2 = sql_get_modules(0, $tmp);
$smarty->assign("modules_menu_count", $modules_menu_count);
$smarty->assign("modules2", $modules2);
if (isset($_GET["modul"]) && file_exists("include/modules/modul_" . $modul . ".php")) {
    include "include/modules/modul_" . $modul . ".php";
    $modul_exists = 1;
}
//admin page loader
$site = basename($_GET["site"]);
if (!$modul_exists) {
    if (isset($_GET["site"]) && file_exists("include/admin/admin_" . $site . ".php")) {
        include "include/admin/admin_" . $site . ".php";
    } else {
        include "include/admin/admin_" . $site_start . ".php";
    }
}
//get module menu (only active)
$modules_menu_count = 0;
$modules_menu = sql_get_modules(1, $modules_menu_count);
// Template generieren
$smarty->assign("meta", "");
$smarty->assign("title", $title2);
$smarty->assign("version_web", $config->v_web);
$smarty->assign("banner", $config->banner);
$smarty->assign("banner_url", $config->banner_url);
// amxbans.css available in design? if not, take default one.
if (file_exists("templates/" . $config->design . "/amxbans.css")) {
    $smarty->assign("design", $config->design);
}
$smarty->assign("dir", $config->document_root);
$smarty->assign("current_lang", $config->default_lang);
$smarty->assign("this", $_SERVER['PHP_SELF']);
$smarty->assign("menu", $menu);
$smarty->assign("modules_menu", $modules_menu);