From d7a3dc0ac6fa5dc03f467a2b5311f8e51bb9452d Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Tue, 15 Jan 2019 18:50:57 +0800 Subject: [PATCH] Fix #5661 - MTrack - daily email large and no branch --- DataObjects/Core_watch.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/DataObjects/Core_watch.php b/DataObjects/Core_watch.php index 4a30b810..2cce4e16 100644 --- a/DataObjects/Core_watch.php +++ b/DataObjects/Core_watch.php @@ -157,9 +157,12 @@ class Pman_Core_DataObjects_Core_watch extends DB_DataObject * @param int $onid - the id of the row changed * @param string $whereAdd (optiona) - a DB whereAdd() condition to filter the search for watches * @param datetime $when (default now) - date/time to create the notification for (Eg. end of day..) + * @param string $to_ontable - notify event create on this table, rather than watch table. + * @param string $to_id - notify event create on this id, rather than watch id. + * * */ - function notify($ontable , $onid, $whereAdd = false, $when=false) + function notify($ontable , $onid, $whereAdd = false, $when=false, $to_ontable=false, $to_onid=false) { $w = DB_DataObject::factory('core_watch'); if ($whereAdd !== false) { @@ -182,8 +185,8 @@ class Pman_Core_DataObjects_Core_watch extends DB_DataObject $nn = DB_DataObject::Factory('core_notify'); - $nn->ontable = $ontable; - $nn->onid = $onid; + $nn->ontable = $to_ontable === false ? $ontable : $to_ontable; + $nn->onid = $to_onid === false ? $onid : $to_onid; $nn->evtype = $w->medium; $nn->person_id = $w->person_id; -- 2.39.2