From: <ma...@us...> - 2012-01-29 21:59:41
|
Revision: 8831 http://xoops.svn.sourceforge.net/xoops/?rev=8831&view=rev Author: mageg Date: 2012-01-29 21:59:35 +0000 (Sun, 29 Jan 2012) Log Message: ----------- bug when the module does not exist Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/include/cp_header.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/include/cp_header.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/include/cp_header.php 2012-01-29 21:48:08 UTC (rev 8830) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/include/cp_header.php 2012-01-29 21:59:35 UTC (rev 8831) @@ -30,6 +30,9 @@ $moduleperm_handler = $xoops->getHandlerGroupperm(); if ($xoops->isUser()) { $url_arr = explode('/', strstr($_SERVER['REQUEST_URI'], '/modules/')); + if (!$xoops->isActiveModule($url_arr[2])) { + $xoops->redirect(XOOPS_URL, 1, _NOPERM); + } $xoops->module = $xoops->getHandlerModule()->getByDirname($url_arr[2]); unset($url_arr); if (!$moduleperm_handler->checkRight('module_admin', $xoops->module->getVar('mid'), $xoops->user->getGroups())) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |