Explaining module.php file
module.php file purpose is define module views and parameters, functions.
First variable define module name.
$Module = array( "name" => "Users, groups management");
View list variable define module views.
$ViewList = array();
View list array item can have few arguments.
Script variable defines what script should be executed.
'script' => 'grouplist.php',
Params variable defines variables passed by url. For example. <module>/<view>/<argument1>
'params' => array('argument1'),
In view argument1 can be accessed through.
$Params['user_parameters']['argument1']
Another argument uparams. Allows to pass unordered parameters. Example. 'uparams' => array('unordered'),
<module>/<view>/<argument1>/(unordered)/unorderedvalue .In view unordered parameter can be accessed through. $Params['user_parameters_unordered']['unordered']. This type of arguments is useful for implementing searching.Then arguments sequence is not know first.




