+ if ($cm->id) {
+
+ $cc =clone($cm);
+ $cm->setFrom(array(
+ 'bodytext' => !empty($opts['use-file']) ? '' : $parts[2],
+ 'updated_dt' => date('Y-m-d H:i:s'),
+ 'use_file' => !empty($opts['use-file']) ? realpath($opts['file']) : '',
+ ));
+
+ $cm->update($cc);
+ } else {
+
+ $cm->setFrom(array(
+ 'from_name' => $from_name,
+ 'from_email' => $from_email,
+ 'subject' => $headers['Subject'],
+ 'name' => $template_name,
+ 'bodytext' => !empty($opts['use-file']) ? '' : $parts[2],
+ 'updated_dt' => date('Y-m-d H:i:s'),
+ 'created_dt' => date('Y-m-d H:i:s'),
+ 'use_file' => !empty($opts['use-file']) ? realpath($opts['file']) : '',
+ ));
+
+ $cm->insert();
+ }
+ return $cm;
+ }
+ function output() {