X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=DataObjects%2FCore_watch.php;h=b77369269fc73a536c64c9b6330ce884742ce678;hb=8ed5e3b95fa253debecd82a5274c1345578f56ab;hp=c5fcbd60710e1884eb9bb7b35898822e85dbd8b0;hpb=8d2a3b8d00b78b1d78cbaedbb742b7151a48a3c8;p=Pman.Core diff --git a/DataObjects/Core_watch.php b/DataObjects/Core_watch.php index c5fcbd60..b7736926 100644 --- a/DataObjects/Core_watch.php +++ b/DataObjects/Core_watch.php @@ -1,4 +1,3 @@ - selectAdd(" - substr( event, LOCATE(event, '.')) as event_left, - substr( event, 0, LOCATE(event, '.)) as event_right + substr( event, 1, LOCATE( '.',event) -1) as event_left, + substr( event, LOCATE( '.',event) +1) as event_right, + (SELECT + display_name FROM core_enum where etype = '{$this->escape($q['_split_event_name'])}' + AND name = substr( event, LOCATE( '.',event) +1) + ) as event_right_display_name "); @@ -214,8 +217,8 @@ class Pman_Core_DataObjects_Core_watch extends DB_DataObject function notifyEvent($event) { - //print_r($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... - @@ -237,7 +240,7 @@ class Pman_Core_DataObjects_Core_watch extends DB_DataObject $watches = $w->fetchAll(); - //print_R($watches); //exit; + print_R($watches); $nn = DB_DataObject::Factory('core_notify'); $nn->ontable = $event->on_table;