DataObjects/Core_templatestr.php
authorleon <leon@roojs.com>
Wed, 2 Aug 2023 04:49:13 +0000 (12:49 +0800)
committerleon <leon@roojs.com>
Wed, 2 Aug 2023 04:49:13 +0000 (12:49 +0800)
DataObjects/Core_templatestr.php

index 9417538..79d4cb6 100644 (file)
@@ -132,7 +132,31 @@ class Pman_Core_DataObjects_Core_templatestr extends DB_DataObject
             $t->query("UPDATE core_templatestr
                       SET active = 0 WHERE id in (" . implode(',' ,$deactive) . ")
                      ");
+
+            $t->query("UPDATE  core_templatestr 
+            SET active = 0
+            WHERE
+                src_id IN (". implode(',' ,$deactive) . ")
+                AND
+                template_id = {$tmpl->id}
+                AND
+                lang != ''
+             ");
         }
+
+                //deactive the child data
+                if (empty($deactive)) {
+                    $deactive = array(-1);
+                }
+                $t->query("UPDATE  core_templatestr 
+                        SET active = 0
+                          WHERE
+                            src_id IN (". implode(',' ,$deactive) . ")
+                            AND
+                            template_id = {$tmpl->id}
+                            AND
+                            lang != ''
+                ");
         
         
     }