REDROOM
PHP 8.2.31
Path:
Logout
Edit File
Size: 3.33 KB
Close
//home/nshryvcy/blissfulnepal.com/wp-content/plugins/newsletter/composer/modals/templates.php
Text
Base64
<?php $emails_module = NewsletterEmails::instance(); $user_preset_list = $emails_module->get_emails(NewsletterEmails::PRESET_EMAIL_TYPE); $templates = NewsletterComposer::instance()->get_templates(); $is_standard_newsletter = $_GET['page'] === 'newsletter_emails_composer'; ?> <div id="templates-modal" aria-hidden="true" class="modal" style="min-width: 750px; max-width: 90%;"> <div class='tnpc-preset-container'> <?php if ($user_preset_list) { ?> <h3>Custom templates</h3> <div class="tnpc-preset-block"> <?php $default_icon_url = plugins_url('newsletter') . "/admin/images/template-icon.png?ver=" . NEWSLETTER_VERSION; foreach ($user_preset_list as $user_preset) { $preset_name = $user_preset->subject; // esc_js() assumes the string will be in single quote (arghhh!!!) $onclick_load = 'NewsletterComposer.load_template(' . ((int) $user_preset->id) . ', event)'; ?> <div class='tnpc-preset' onclick='<?php echo esc_attr($onclick_load); ?>'> <img src='<?php echo esc_attr($default_icon_url); ?>' title='<?php echo esc_attr($preset_name); ?>' alt='<?php echo esc_attr($preset_name); ?>'> <div class='tnpc-preset-label'><?php echo esc_html($user_preset->subject); ?></div> </div> <?php } ?> </div> <?php } ?> <?php if (!$is_standard_newsletter) { ?> <h3>Confirmation and welcome templates</h3> <div class="tnpc-preset-block"> <?php foreach ($templates as $template) { $type = $template->type ?? ''; if ($type !== 'confirmation' && $type !== 'welcome') { continue; } $onclick_load = 'NewsletterComposer.load_template(\'' . sanitize_key($template->id) . '\', event)'; ?> <div class='tnpc-preset' onclick='<?php echo esc_attr($onclick_load); ?>'> <img src='<?php echo esc_attr($template->icon); ?>' title='<?php echo esc_attr($template->name); ?>' alt='<?php echo esc_attr($template->name); ?>'> <div class='tnpc-preset-label'><?php echo esc_html($template->name); ?></div> </div> <?php } ?> </div> <?php } ?> <h3>Standard templates</h3> <div class="tnpc-preset-block"> <?php foreach ($templates as $template) { $type = $template->type ?? ''; if ($type === 'confirmation' || $type === 'welcome') { continue; } $onclick_load = 'NewsletterComposer.load_template(\'' . sanitize_key($template->id) . '\', event)'; ?> <div class='tnpc-preset' onclick='<?php echo esc_attr($onclick_load); ?>'> <img src='<?php echo esc_attr($template->icon); ?>' title='<?php echo esc_attr($template->name); ?>' alt='<?php echo esc_attr($template->name); ?>'> <div class='tnpc-preset-label'><?php echo esc_html($template->name); ?></div> </div> <?php } ?> </div> </div> </div>
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 5
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
attachment.php
308 B
lrw-r--r--
2026-06-03 14:57:28
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
placeholders.php
723 B
lrw-r--r--
2026-06-03 14:57:28
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
subjects.php
2.62 KB
lrw-r--r--
2026-06-03 14:57:28
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
templates.php
3.33 KB
lrw-r--r--
2026-06-03 14:57:28
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
test.php
1.48 KB
lrw-r--r--
2026-06-03 14:57:28
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).