I already have a module for users that is working, however I'm trying to add an 'approval queue' and I've encountered something i don't particularly understand.
I have module "user" within that is a user controller "user.php", which handles login,registration etc. Then I have the model "user_main_model.php" which handles showing the users in the back end using the nice table view. 
However now I want to create /admin/user/queue and I have no idea how to take over this URI. I'd prefer it to have a different controller to the user one so I created controller "admin.php". 
<?php 
require_once(FUEL_PATH.'/libraries/Fuel_base_controller.php');
class Admin extends Fuel_base_controller{
	function __construct() 
	{
		parent::__construct();
		//$this->load->model('user_main_model');
		die("Success");
	}
}
?>
However this never gets me a "success" I just get rendered a blank page. 
I haven't added the user_queue to /config/user_fuel_modules.php as it seems that requires me to link it up to a module and use that default table view which I don't want. I want to be able to customize this controller/view. 
My /config/user_routes.php file:
<?php 
$user_controllers = array('main', 'admin');
foreach($user_controllers as $c)
{
	$route[FUEL_ROUTE.'user/'.$c] = FUEL_FOLDER.'/module';
	$route[FUEL_ROUTE.'user/'.$c.'/(.*)'] = FUEL_FOLDER.'/module/$1';
}
$route[FUEL_ROUTE.'user/settings'] = USER_FOLDER.'/settings';
?>
So yeah I'm pretty confused, please let me know how to go about this! 
 
                 
        
Comments
<?php $user_controllers = array('main'); foreach($user_controllers as $c) { $route[FUEL_ROUTE.'user/'.$c] = FUEL_FOLDER.'/module'; $route[FUEL_ROUTE.'user/'.$c.'/(.*)'] = FUEL_FOLDER.'/module/$1'; } $route[FUEL_ROUTE.'user/settings'] = USER_FOLDER.'/settings'; $route[FUEL_ROUTE.'user/admin'] = USER_FOLDER.'/admin'; ?>