Pman.php
authorAlan Knowles <alan@roojs.com>
Mon, 17 Sep 2018 01:43:27 +0000 (09:43 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 17 Sep 2018 01:43:27 +0000 (09:43 +0800)
Pman.php

index 29483b3..2bac8a1 100644 (file)
--- a/Pman.php
+++ b/Pman.php
@@ -132,24 +132,26 @@ class Pman extends HTML_FlexyFramework_Page
         
     }
     /*
-     * module init is only loaded on main page call, and includes checks for configuration settings.
+     * call a method on {module}/Pman.php
+     * * initially used on the main page load to call init();
+     * * also used for ccsIncludes?? 
      *
-     * // callModules('init', $base)
+     * // usage: $this->callModules('init', $base)
      * 
      */
      
-     function callModules($fn) 
-     {
+    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')) {
-                 continue;
-             }
-             require_once str_replace('_','/', $cls). '.php';
-             $c = new $cls();
-             if (method_exists($c, $fn)) {
+            $cls = 'Pman_'. $m . '_Pman';
+            if (!file_exists($this->rootDir . '/'.str_replace('_','/', $cls). '.php')) {
+                continue;
+            }
+            require_once str_replace('_','/', $cls). '.php';
+            $c = new $cls();
+            if (method_exists($c, $fn)) {
                 call_user_funct_array(array($c,$fn),$args);
             }
          }