DataObjects/pman.links.ini
[Pman.Core] / Notify.php
index 0160458..a462098 100644 (file)
@@ -52,10 +52,10 @@ class Pman_Core_Notify extends Pman
         ),
         'generate' => array(
             'desc' => 'Generate notifications for a table, eg. cash_invoice',
-            'default' => 0,
+            'default' => '',
             'short' => 'g',
             'min' => 0,
-            'max' => 0,
+            'max' => 1,
         ),
     );
     
@@ -65,7 +65,7 @@ class Pman_Core_Notify extends Pman
     var $target = 'Core/NotifySend';
     var $evtype = ''; // any notification...
                     // this script should only handle EMAIL notifications..
-    
+    var $force = false;
     function getAuth()
     {
         $ff = HTML_FlexyFramework::get();
@@ -103,7 +103,15 @@ class Pman_Core_Notify extends Pman
         if (is_a($w, 'DB_DataObject')) {
             $w->generateNotifications();
         }
-     
+        if (!empty($opts['generate'])) {
+            $w = DB_DataObject::factory($opts['generate']);
+            if (is_a($w, 'DB_DataObject')) {
+                $w->generateNotifications();
+            }
+            exit;
+            
+            
+        }
      
         //DB_DataObject::debugLevel(1);
         $w = DB_DataObject::factory($this->table);