Commits

wiredesignz committed 8966801

Replace end(explode($module)) with basename($module)

Comments (0)

Files changed (1)

third_party/MX/Modules.php

 		(is_array($module)) ? list($module, $params) = each($module) : $params = NULL;	
 		
 		/* get the requested controller class name */
-		$alias = strtolower(end($segments = explode('/', $module)));
+		$alias = strtolower(basename($module));
 
 		/* create or return an existing controller from the registry */
 		if ( ! isset(self::$registry[$alias])) {
 			
 			/* find the controller */
-			list($class) = CI::$APP->router->locate($segments);
+			list($class) = CI::$APP->router->locate(explode('/', $module));
 	
 			/* controller cannot be located */
 			if (empty($class)) return;