X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=DataObjects%2FCore_watch.php;h=1a47115d6dba1fd69d78a2f3e04eeefcae7cd52e;hb=1b1c1eb47ace25ffc2b8774b2b96b154653b9f99;hp=6b1e72630d17525d055992377843418ec8ae1629;hpb=4b540cad35252ab2a94e28fa1984b034a5705810;p=Pman.Core diff --git a/DataObjects/Core_watch.php b/DataObjects/Core_watch.php index 6b1e7263..1a47115d 100644 --- a/DataObjects/Core_watch.php +++ b/DataObjects/Core_watch.php @@ -134,7 +134,7 @@ class Pman_Core_DataObjects_Core_watch extends DB_DataObject // static really... /** * - * This get's called by roo->jok() + * This get's called by roo->addEvent() * * And searches for matching '$watch->event' == $event->action * along with id/table etc.. @@ -150,7 +150,8 @@ class Pman_Core_DataObjects_Core_watch extends DB_DataObject function notifyEvent($event) { - //DB_DataObject::DebugLevel(1); + //print_r($event); + DB_DataObject::DebugLevel(1); // see if there are any watches on events.. // notify everyone flagged except the person doing it... // this is very basic logic... - @@ -172,7 +173,7 @@ class Pman_Core_DataObjects_Core_watch extends DB_DataObject $watches = $w->fetchAll(); -// print_R($watches);exit; + print_R($watches); //exit; $nn = DB_DataObject::Factory('core_notify'); $nn->ontable = $event->on_table; @@ -195,9 +196,11 @@ class Pman_Core_DataObjects_Core_watch extends DB_DataObject if (!method_exists($do,$dom[1])) { continue; } + //echo "calling {$watch->medium}\n"; // the triggered method, can either do something // or modify the notify event.. if ($do->{$dom[1]}($event, $n) !== false) { + //echo "method did not return false?"; continue; } @@ -218,7 +221,7 @@ class Pman_Core_DataObjects_Core_watch extends DB_DataObject // we have a item in the queue for that waiting to be sent.. continue; } - + //echo "inserting notify?"; $n->act_start( date("Y-m-d H:i:s") ); $n->insert();