Pman.php
[Pman.Base] / Pman.php
index 8d432c6..cac590a 100644 (file)
--- a/Pman.php
+++ b/Pman.php
@@ -34,6 +34,8 @@ class Pman extends HTML_FlexyFramework_Page
     var $appModules = '';
     
     
+    var $authUser; // always contains the authenticated user..
+    
    
     
     /**
@@ -174,10 +176,11 @@ class Pman extends HTML_FlexyFramework_Page
     {
         // appModules/appDisable contain a comma limited list of
         // both modules and components that can be enabled/disabled..
-        
+         $boot = HTML_FlexyFramework::get();
+
         // the modules call just lists the modules
         $enabled =  array('Core' => true);
-         $am = !empty($this->appModules) ? explode(',',  $this->appModules) : array();
+         $am = !empty($boot->enable) ? explode(',',  $boot->enable) : array();
         foreach($am as $k) {
             if (strpos( $k ,'.') ) {
                 continue;
@@ -186,7 +189,7 @@ class Pman extends HTML_FlexyFramework_Page
         }
         
         
-        $disabled =  !empty($this->appDisable) ?  explode(',', $this->appDisable) : array();
+        $disabled =  !empty($boot->disable) ?  explode(',', $boot->disable) : array();
         foreach($disabled as $k) {
             if ( strpos( $k ,'.') ) {
                 continue;
@@ -195,7 +198,7 @@ class Pman extends HTML_FlexyFramework_Page
                 unset($enabled[$k]);
             }   
         }
-         echo '<PRE>';       var_Dump($enabled);
+         //echo '<PRE>';       var_Dump($enabled);
 
         return array_keys($enabled); 
     }
@@ -461,7 +464,9 @@ class Pman extends HTML_FlexyFramework_Page
         ) {
             header('Content-type: text/html');
             echo "<HTML><HEAD></HEAD><BODY>";
-            echo  $json->encodeUnsafe(array('success'=> true, 'data' => $str));
+            // encode html characters so they can be read..
+            echo  str_replace(array('<','>'), array('\u003c','\u003e'),
+                        $json->encodeUnsafe(array('success'=> true, 'data' => $str)));
             echo "</BODY></HTML>";
             exit;
         }
@@ -665,7 +670,8 @@ class Pman extends HTML_FlexyFramework_Page
      * 
      * @param {String} action  - group/name of event
      * @param {DataObject|false} obj - dataobject action occured on.
-     * @param {String} any remarks 
+     * @param {String} any remarks
+     * @return {Number} id of event created.
      */
     
     function addEvent($act, $obj = false, $remarks = '')