Пример #1
0
 public function get_id_view()
 {
     $dbc = $this->connection;
     $settings = $this->config->get('PLUGIN_SETTINGS');
     $dbc->selectDB($settings['ScheduledEmailDB']);
     $template = new ScheduledEmailTemplatesModel($dbc);
     $template->scheduledEmailTemplateID($this->id);
     if (!$template->load()) {
         return '<div class="alert alert-danger">Template not found</div>';
     }
     $ret = '<div class="panel panel-default">
         <div class="panel-heading">Edit Template</div>
         <div class="panel-body">
         <form method="post">
         <input type="hidden" name="id" value="' . $this->id . '" />';
     $ret .= '<div class="form-group">
         <label>Template Name</label>
         <input type="text" class="form-control" name="name" value="' . $template->name() . '" />
         </div>';
     $ret .= '<div class="form-group">
         <label>Message Subject</label>
         <input type="text" class="form-control" name="subject" value="' . $template->subject() . '" />
         </div>';
     $ret .= '<div class="form-group">
         <label>Text Content
             <input type="checkbox" name="hasText" value="1" ' . ($template->hasText() ? 'checked' : '') . ' />
         </label>
         <textarea class="form-control" rows="20" name="textCopy">' . $template->textCopy() . '</textarea>
         </div>';
     $ret .= '<div class="form-group">
         <label>HTML Content
             <input type="checkbox" name="hasHTML" value="1" ' . ($template->hasHTML() ? 'checked' : '') . ' />
         </label>
         <textarea class="form-control" rows="20" name="htmlCopy">' . $template->htmlCopy() . '</textarea>
         </div>';
     $ret .= '<div class="form-group">
         <button type="submit" class="btn btn-default">Save Template</button>
         |
         <a href="' . $_SERVER['PHP_SELF'] . '" class="btn btn-default">Back to Template List</a>
         </div>
         </form>
         </div>
         </div>';
     $ret .= '<div class="panel panel-default">
         <div class="panel-heading">Test Template</div>
         <div class="panel-body">
         <form method="post">
         <input type="hidden" name="id" value="' . $this->id . '" />';
     $ret .= '<div class="form-group">
         <label>E-mail</label>
         <input type="email" class="form-control" name="email" />
         </div>
         <div class="form-group">
             <button type="submit" class="btn btn-default">Send Test Email</button>
             |
             <a href="' . $_SERVER['PHP_SELF'] . '" class="btn btn-default">Back to Template List</a>
         </div>
         </form>
         </div>
         </div>';
     return $ret;
 }