DataObjects/Core_notify.php
[Pman.Core] / DataObjects / Core_notify.php
index fe84b84..790d475 100644 (file)
@@ -105,6 +105,19 @@ class Pman_Core_DataObjects_Core_notify extends DB_DataObject
         return false;
         
     }
+    
+    function triggerEvent()
+    {
+
+        $c = DB_DataObject::factory('Events');
+        
+        if ($c->get($this->trigger_event_id)) {
+            return $c;
+        }
+        return false;
+        
+    }
+    
     function delivered()
     {
         return !empty($this->msgid);
@@ -177,6 +190,9 @@ class Pman_Core_DataObjects_Core_notify extends DB_DataObject
                 case 'PENDING';
                     $this->whereAdd('event_id = 0 OR (event_id  > 0 AND act_when > NOW() )');
                     break;
+                case 'OPENED';
+                    $this->whereAdd('is_open > 0');
+                    break;
                 case 'ALL':
                 default:
                     break;