sql_ufetchrow('SELECT `title`, `active`, `view`, `blocks`, `custom_title`, `groups` FROM `'.$prefix.'_modules` WHERE `title`="'.Fix_Quotes($name).'"'); $module_name = $module['title']; if ($module_name == 'Your_Account' || $module_name == main_module()) { $module['active'] = true; $view = 0; } else { $view = $module['view']; } if ($name == 'Technocrat') { die('Sleep alittle, Drink alot'); } if ($module['active'] || is_mod_admin($module_name)) { if (!isset($file) OR $file != $_REQUEST['file']) $file='index'; if (isset($open)) { if ($open != $_REQUEST['open']) $open = ''; } if ((isset($file) && stristr($file,"..")) || (isset($mop) && stristr($mop,"..")) || (isset($open) && stristr($open,".."))) die('You are so cool...'); $showblocks = $module['blocks']; $module_title = ($module['custom_title'] != '') ? $module['custom_title'] : str_replace('_', ' ', $module_name); $modpath = isset($module['title']) ? NUKE_MODULES_DIR.$module['title']."/$file.php" : NUKE_MODULES_DIR.$name."/$file.php"; $groups = (!empty($module['groups'])) ? $groups = explode('-', $module['groups']) : ''; if(!empty($open)) { $modpath = isset($module['title']) ? NUKE_MODULES_DIR.$module['title']."/$open.php" : NUKE_MODULES_DIR.$name."/$open.php"; } unset($module, $error); if ($view >= 1 && !is_admin()) { //Must Not be a user if ($view == 2 AND is_user()) { $error = _MVIEWANON; //Must Be a user } else if ($view == 3 && !is_user()) { $error = _MODULEUSERS; //Must Be a admin } elseif ($view == 4 && !is_mod_admin($module['title'])) { $error = _MODULESADMINS; //Groups } elseif ($view == 6 && !empty($groups) && is_array($groups)) { $ingroup = false; global $userinfo; foreach ($groups as $group) { if (isset($userinfo['groups'][$group])) { $ingroup = true; } } if (!$ingroup) $error = _MODULESGROUP; } } if(isset($error)) { DisplayError($error); } elseif(file_exists($modpath)) { include($modpath); } else { DisplayError(_MODULEDOESNOTEXIST); } } else { DisplayError(_MODULENOTACTIVE."

"._GOBACK); } } else { redirect('index.php'); } ?>