}
function output() {
+ echo "\nUpdate Completed SUCCESS\n";
return '';
}
/**
}
- function initEmails($templateDir, $emails, $active = 1, $to_group = -1)
+ function initEmails($templateDir, $emails)
{
-
$pg = HTML_FlexyFramework::get()->page;
foreach($emails as $name=>$data) {
$cm = DB_DataObject::factory('core_email');
$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->test_class = $data['test_class'];
//}
+ if(isset($cm->to_group)) {
+ print_r('isset');
+ }
- if ($to_group != -1) {
- $g
+ 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)) {
+ $this->jerr("to_group {$data['to_group']} does not exist when importing template $name");
+ }
+
+ $cm->to_group = $gp->id;
}
+ if(
+ isset($data['active']) && !isset($cm->active)
+ ) {
+ $cm->active = $data['active'];
+ }
require_once $cm->test_class . '.php';
}
require_once 'Pman/Core/Import/Core_email.php';
$x = new Pman_Core_Import_Core_email();
+
$x->updateOrCreateEmail('', $opts, $cm);
echo "email: {$name} - CREATED\n";