DataObjects/core.sql
[Pman.Core] / UpdateDatabase.php
index ade390b..d956b81 100644 (file)
@@ -741,6 +741,11 @@ class Pman_Core_UpdateDatabase extends Pman
                 if (!$g) {
                     $this->jerr("bcc_group {$data['bcc_group']} does not exist when importing template $name");
                 }
+                if (!$g->members('email')) {
+                      $this->jerr("bcc_group {$data['bcc_group']} does not have any members");
+                }
+                
+                
                 $cm->bcc_group = $g->id;
             }
             if (empty($cm->test_class)) {
@@ -757,6 +762,7 @@ class Pman_Core_UpdateDatabase extends Pman
             }
             if ($up) {
                 $cm->update($old);
+                continue; /// we do not import the body content of templates that exist...
             } else {
                 $cm->insert();
             }
@@ -764,10 +770,12 @@ class Pman_Core_UpdateDatabase extends Pman
             
     //        $basedir = $this->bootLoader->rootDir . $mail_template_dir;
             
-            $opts = array();
+            $opts = array(
+                'update' => 1,
+                'file' => $mail_template_dir. $name .'.html'
+            );
             
-            $opts['file'] = $mail_template_dir. $name .'.html';
-            if (!empty($master)) {
+            if (!empty($data['master'])) {
                 $opts['master'] = $mail_template_dir . $master .'.html';
             }
             require_once 'Pman/Core/Import/Core_email.php';