DataObjects/Core_email.php
[Pman.Core] / UpdateDatabase.php
index fd3aaee..6aed4de 100644 (file)
@@ -201,6 +201,7 @@ class Pman_Core_UpdateDatabase extends Pman
          
     }
     function output() {
+        echo "\nUpdate Completed SUCCESS\n";
         return '';
     }
      /**
@@ -846,9 +847,14 @@ class Pman_Core_UpdateDatabase extends Pman
                 }
                 $cm->test_class = $data['test_class'];
             //}
+            if(isset($cm->to_group)) {
+                print_r('isset');
+            }
             
-            if (!empty($data['to_group'])) {
-                
+            if (
+                !empty($data['to_group']) &&
+                (!isset($cm->to_group) || !empty($cm->to_group)) 
+            ) {
                 $gp = DB_DataObject::Factory('core_group')->lookup('name',$data['to_group']);
                 
                 if (empty($gp->id)) {
@@ -858,7 +864,9 @@ class Pman_Core_UpdateDatabase extends Pman
                 $cm->to_group = $gp->id;
             }
             
-            if(!isset($data['active'])) {
+            if(
+                isset($data['active']) && !isset($cm->active)
+            ) {
                 $cm->active = $data['active'];
             }
             
@@ -898,8 +906,6 @@ class Pman_Core_UpdateDatabase extends Pman
             require_once 'Pman/Core/Import/Core_email.php';
             $x = new Pman_Core_Import_Core_email();
             
-            print_r($cm);exit;
-            
             $x->updateOrCreateEmail('', $opts, $cm);
             
             echo "email: {$name} - CREATED\n";