X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=DataObjects%2FCore_event_audit.php;h=b7950109f63abf3f167212ea1c2c5d6661776c62;hb=4815ad97d9b7cfd878c833605aea14fd3e7214c2;hp=9a636429ddbf67915a384dc5b80943aed8481247;hpb=ca2ba917ec444138000fdf23c7c2e10deefc540d;p=Pman.Core diff --git a/DataObjects/Core_event_audit.php b/DataObjects/Core_event_audit.php index 9a636429..b7950109 100644 --- a/DataObjects/Core_event_audit.php +++ b/DataObjects/Core_event_audit.php @@ -61,17 +61,21 @@ class Pman_Core_DataObjects_Core_event_audit extends DB_DataObject } function findLast($event, $name) { + //DB_DataObject::debugLevel(1); $x = DB_DataObject::factory('core_event_audit'); $x->autoJoin(); + + print_r($x->links()); + $x->selectAdd(); $x->selectAdd('core_event_audit.id as id'); $x->name = $name; $x->whereAdd(" - Events.on_table = '{$event->on_table}' AND - Events.on_id = '{$event->on_id}' + join_event_id_id.on_table = '{$event->on_table}' AND + join_event_id_id.on_id = {$event->on_id} "); - $x->orderBy('Events.event_when DESC'); + $x->orderBy('join_event_id_id.event_when DESC'); $x->limit(1); if (!$x->find(true)) { return 0; @@ -80,6 +84,5 @@ class Pman_Core_DataObjects_Core_event_audit extends DB_DataObject } - - + } \ No newline at end of file