$container->internal = unserialize($container->internal); $secref = $db->selectObject('sectionref', "module='" . $container->internal->mod . "' AND source='" . $container->internal->src . "'"); } expSession::clearAllUsersSessionCache('containermodule'); $template = new template('containermodule', '_form_edit', $loc); // $template->assign('rerank', (isset($_GET['rerank']) ? 1 : 0) ); $template->assign('rerank', isset($_GET['rerank']) ? $_GET['rerank'] : 0); $template->assign('container', $container); $template->assign('locref', $secref); $template->assign('is_edit', isset($container->id) ? 1 : 0); $template->assign('can_activate_modules', $user->is_acting_admin); $template->assign('current_section', expSession::get('last_section')); $haveclass = false; $mods = array(); //$modules_list = (isset($container->id) ? expModules::modules_list() : exponent_modules_listActive()); $modules_list = expModules::getActiveModulesAndControllersList(); if (!count($modules_list)) { // No active modules $template->assign('nomodules', 1); } else { $template->assign('nomodules', 0); } //sort($modules_list); $js_init = '<script type="text/javascript">'; foreach ($modules_list as $moduleclass) { $module = new $moduleclass(); $mod = null; // Get basic module meta info $mod->name = $module->name(); $mod->author = $module->author(); $mod->description = $module->description();