fix #7737 - merge filetype additions into single function, support for powerpoint
[Pman.Core] / DataObjects / Core_templatestr.php
index e927fba..9d2e4ca 100644 (file)
@@ -101,6 +101,19 @@ class Pman_Core_DataObjects_Core_templatestr extends DB_DataObject
 
         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;