sql_fetchrow($db->sql_query("SELECT custom_title, active, view, admins FROM ".$prefix."_modules WHERE title='".addslashes($name)."'"));
$mod_active = intval($mod_active);
$view = intval($view);
$adm_mod = explode(",", $adm_mod);
if(defined('IS_ADMIN') AND ($adm_super==1 || (in_array($adm_name,$adm_mod) AND $adm_name!=""))) {
define('IS_ADMMOD', TRUE);
}
if (($mod_active == 1) OR ($mod_active == 0 AND defined('IS_ADMMOD'))) {
if (!isset($mop) OR $mop != $_REQUEST['mop']) $mop="modload";
if (!isset($file) OR $file != $_REQUEST['file']) $file="index";
if (stripos_clone($file,"..") OR stripos_clone($mop,"..")) die("You are so cool...");
$modpath = "";
if ($view == 0) {
$modpath .= "modules/".$name."/".$file.".php";
if (file_exists($modpath)) {
include($modpath);
} else {
include("header.php");
OpenTable();
echo "
Sorry, such file doesn't exist...
";
CloseTable();
include("footer.php");
die();
}
} elseif ($view == 1 AND defined('IS_USER') || defined('IS_ADMMOD')) {
$modpath .= "modules/".$name."/".$file.".php";
if (file_exists($modpath)) {
include($modpath);
} else {
include("header.php");
OpenTable();
echo "
Sorry, such file doesn't exist...
";
CloseTable();
include("footer.php");
die();
}
} elseif ($view == 1 AND !defined('IS_USER') || !defined('IS_ADMMOD')) {
$pagetitle = "- "._ACCESSDENIED."";
include("header.php");
title("$sitename: "._ACCESSDENIED."");
OpenTable();
echo ""._RESTRICTEDAREA."
"._MODULEUSERS.""._GOBACK."";
CloseTable();
include("footer.php");
die();
} elseif ($view == 2 AND defined('IS_ADMMOD')) {
$modpath .= "modules/".$name."/".$file.".php";
if (file_exists($modpath)) {
include($modpath);
} else {
include("header.php");
OpenTable();
echo "
Sorry, such file doesn't exist...
";
CloseTable();
include("footer.php");
die();
}
} elseif ($view == 2 AND !defined('IS_ADMMOD')) {
$pagetitle = "- "._ACCESSDENIED."";
include("header.php");
title("$sitename: "._ACCESSDENIED."");
OpenTable();
echo ""._RESTRICTEDAREA."
"._MODULESADMINS.""._GOBACK."";
CloseTable();
include("footer.php");
die();
}
} else {
include("header.php");
OpenTable();
echo ""._MODULENOTACTIVE."
"._GOBACK."";
CloseTable();
include("footer.php");
}
} else {
header("Location: index.php");
exit;
}
?>