From: Alan Date: Thu, 3 Aug 2023 04:24:58 +0000 (+0800) Subject: Merge branch 'master' into wip_leon_T7737_Review_publisher_look_for_all X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=refs%2Fheads%2Fwip_leon_T7737_Review_publisher_look_for_all Merge branch 'master' into wip_leon_T7737_Review_publisher_look_for_all --- 2eaa64cae9b48d0bb9782f4345130f80a21423ea diff --cc DataObjects/Core_templatestr.php index 6ec003b4,e927fbad..9d2e4ca5 --- a/DataObjects/Core_templatestr.php +++ b/DataObjects/Core_templatestr.php @@@ -96,22 -96,11 +96,24 @@@ class Pman_Core_DataObjects_Core_templa } $cols = $ff['DataObjects_Core_templatestr']['tables'][$tn]; - + $deactive = array(); + $active = array(); + foreach($cols as $c) { $x = $this->factory($this->tableName()); + if(strpos($c, ',') !== false) { + $arr = explode(',', $c); + $c = $arr[0]; + $cond = $arr[1]; + + $ar = explode('=', $cond); + $key = $ar[0]; + + // skip if condition not fulfilled + if($obj->{$ar[0]} != $ar[1]) { + continue; + } + } $x->on_id = $obj->pid(); $x->on_table = $tn; $x->on_col = $c;