Resolved the naming issues of modules.

git-svn-id: http://svn.cleancode.org/svn/pickles@86 4d10bc64-7434-11dc-a737-d2d0f8310089
This commit is contained in:
Josh Sherman 2009-01-09 04:22:21 +00:00
parent c6af785100
commit 3da623cb42
2 changed files with 4 additions and 2 deletions

View file

@ -108,10 +108,11 @@ class Controller extends Object {
}
else {
// Loads the requested module's information
$module_filename = $module_name;
$module_filename = strtr($module_name, '-', '_');
$module_file = '../modules/' . $module_filename . '.php';
$module_class = strtr($module_filename, '/', '_');
$module_name = split('_', $module_class);
$module_name = split('_', strtr($module_name, '/', '_'));
// Establishes the shared module information
$shared_module_class = $config->getSharedModule($module_class);

View file

@ -111,6 +111,7 @@ class Display_Smarty extends Display_Common {
// Build the combined module name array and assign it
$module = $this->module_name;
$module[0] = strtr($module[0], '_', '-');
array_unshift($module, $this->module_filename);
$this->smarty->assign('module', $module);