Pman.php
[Pman.Base] / Pman.php
index 5b23bed..8cc13fc 100644 (file)
--- a/Pman.php
+++ b/Pman.php
@@ -143,6 +143,7 @@ class Pman extends HTML_FlexyFramework_Page
     function callModules($fn) 
     {
         $args = func_get_args();
+        array_shift($args);
         foreach(explode(',',$this->appModules) as $m) {
             $cls = 'Pman_'. $m . '_Pman';
             if (!file_exists($this->rootDir . '/'.str_replace('_','/', $cls). '.php')) {
@@ -160,7 +161,7 @@ class Pman extends HTML_FlexyFramework_Page
     {
         $this->init();
         if (empty($base)) {
-            $this->callModules('init', $base);
+            $this->callModules('init', $this, $base);
         }
         
             //$this->allowSignup= empty($opts['allowSignup']) ? 0 : 1;
@@ -735,15 +736,18 @@ class Pman extends HTML_FlexyFramework_Page
      */
     function outputCSSIncludes() // includes on CSS links.
     {
+       
         
         $mods = $this->modulesList();
         
+        $this->callModules('outputCSSIncludes', $this);
+        
         foreach($mods as $mod) {
             // add the css file..
             $this->outputCSSDir("Pman/$mod","*.css");
         }
         
-        $this->callModules('outputCSSIncludes', false);
+        
     }