check what is being written to our log files.
[Pman.Core] / Notify.php
index d75613c..fd58209 100644 (file)
@@ -56,13 +56,11 @@ class Pman_Core_Notify extends Pman
             'min' => 0,
             'max' => 0,
         ),
-        'generate' => array(
-            'desc' => 'Generate notifications for a table, eg. cash_invoice',
-            'default' => '',
-            'short' => 'g',
-            'min' => 0,
-            'max' => 1,
+       /* removed - use GenerateNotifcations.php hooked classes
+         'generate' =>  'Generate notifications for a table, eg. cash_invoice',
+            
         ),
+        */
          'limit' => array(
             'desc' => 'Limit search for no. to send to ',
             'default' => 1000,
@@ -147,31 +145,16 @@ class Pman_Core_Notify extends Pman
     }
     
     
-    function get($r,$opts)    
+    function get($r,$opts=array())    
     {
         $this->parseArgs($opts); 
          
         //date_default_timezone_set('UTC');
         
         
+        $this->generateNotifications();
         
-        
-       // phpinfo();exit;
-        if (!empty($opts['generate'])) {
-            $w = DB_DataObject::factory($opts['generate']);
-            if (is_a($w, 'DB_DataObject')) {
-                $w->generateNotifications();
-            }
-            exit;
-        }
-     
-     
-        
-        $w = DB_DataObject::factory('core_notify_recur');
-        if (is_a($w, 'DB_DataObject')) {
-            $w->generateNotifications();
-        }
-        
+         
         //DB_DataObject::debugLevel(1);
         $w = DB_DataObject::factory($this->table);
         $total = 0;
@@ -296,14 +279,16 @@ class Pman_Core_Notify extends Pman
     {
         // this should check each module for 'GenerateNotifications.php' class..
         //and run it if found..
+        $ff = HTML_FlexyFramework::get();
        
-     
+        $disabled = explode(',', $ff->disable);
+
         $modules = array_reverse($this->modulesList());
         
         // move 'project' one to the end...
         
         foreach ($modules as $module){
-            if(in_array($module, $this->disabled)){
+            if(in_array($module, $disabled)){
                 continue;
             }
             $file = $this->rootDir. "/Pman/$module/GenerateNotifications.php";
@@ -318,7 +303,7 @@ class Pman_Core_Notify extends Pman
                 continue;
             };
             //echo "$module\n";
-            $x->generate();
+            $x->generate($this);
         }