<?php if (!defined('ABSPATH')) {
    die('You are not allowed to call this page directly.');
} ?>

<div id="config-<?php echo $email->dashed_name(); ?>" class="mepr-config-email-row">
  <label for="<?php echo $email->field_name('enabled', true); ?>">
    <input type="checkbox"
           name="<?php echo $email->field_name('enabled'); ?>"
           id="<?php echo $email->field_name('enabled', true); ?>"<?php checked($email->enabled()); ?>/>
    <?php printf(
        // Translators: %s: email title.
        __('Send %s', 'memberpress'),
        $email->title
    ); ?>
  </label>
  <?php MeprAppHelper::info_tooltip(
      $email->dashed_name(),
      $email->title,
      $email->description
  ); ?>
  <a href="#"
     class="mepr-edit-email-toggle button"
     data-id="edit-<?php echo $email->dashed_name(); ?>"
     data-edit-text="<?php _e('Edit', 'memberpress'); ?>"
     data-cancel-text="<?php _e('Hide Editor', 'memberpress'); ?>"><?php _e('Edit', 'memberpress'); ?></a>
  <a href="#"
     class="mepr-send-test-email button"
     data-obj-dashed-name="<?php echo $email->dashed_name(); ?>"
     data-obj-name="<?php echo get_class($email); ?>"
     data-subject-id="<?php echo $email->field_name('subject', true); ?>"
     data-use-template-id="<?php echo $email->field_name('use_template', true); ?>"
     data-body-id="<?php echo $email->field_name('body', true); ?>"><?php _e('Send Test', 'memberpress'); ?></a>
  <a href="#"
     class="mepr-reset-email button"
     data-obj-dashed-name="<?php echo $email->dashed_name(); ?>"
     data-subject-id="<?php echo $email->field_name('subject', true); ?>"
     data-body-obj="<?php echo get_class($email); ?>"
     data-use-template-id="<?php echo $email->field_name('use_template', true); ?>"
     data-body-id="<?php echo $email->field_name('body', true); ?>"><?php _e('Reset to Default', 'memberpress'); ?></a>
  <img src="<?php echo MEPR_IMAGES_URL . '/square-loader.gif'; ?>" alt="<?php _e('Loading...', 'memberpress'); ?>" id="mepr-loader-<?php echo $email->dashed_name(); ?>" class="mepr_loader" />

  <div id="edit-<?php echo $email->dashed_name(); ?>" class="mepr-hidden mepr-options-pane mepr-edit-email">
    <ul>
      <li>
        <span class="mepr-field-label"><?php _e('Subject', 'memberpress'); ?></span><br/>
        <input class="form-field" type="text" id="<?php echo $email->field_name('subject', true); ?>" name="<?php echo $email->field_name('subject'); ?>" value="<?php echo $email->subject(); ?>" />
      </li>
      <li>
        <span class="mepr-field-label"><?php _e('Body', 'memberpress'); ?></span><br/>
        <?php wp_editor(
            $email->body(),
            $email->field_name('body', true),
            ['textarea_name' => $email->field_name('body')]
        ); ?>
      </li>
      <li>
        <select id="var-<?php echo $email->dashed_name(); ?>">
          <?php foreach ($email->variables as $var) : ?>
            <option value="{$<?php echo $var; ?>}">{$<?php echo $var; ?>}</option>
          <?php endforeach; ?>
        </select>

        <a href="#" class="button mepr-insert-email-var" data-variable-id="var-<?php echo $email->dashed_name(); ?>"
           data-textarea-id="<?php echo $email->field_name('body', true); ?>"><?php _e('Insert &uarr;', 'memberpress'); ?></a>
      </li>
      <li>
        <br/>
        <input type="checkbox"
               name="<?php echo $email->field_name('use_template'); ?>"
               id="<?php echo $email->field_name('use_template', true); ?>"<?php checked($email->use_template()); ?>/>
        <span class="mepr-field-label">
          <?php _e('Use default template', 'memberpress'); ?>
          <?php MeprAppHelper::info_tooltip(
              $email->dashed_name() . '-template',
              __('Default Email Template', 'memberpress'),
              __('When this is checked the body of this email will be wrapped in the default email template.', 'memberpress')
          ); ?>
        </span>
      </li>
    </ul>
  </div>
</div>

