PHP 8.2.31
Preview: sources.php Size: 6.74 KB
//home/nshryvcy/blissfulnepal.com/wp-content/plugins/newsletter/subscription/sources.php

<?php
/** @var NewsletterSubscriptionAdmin $this */
/** @var NewsletterControls $controls */
/** @var NewsletterLogger $logger */

use Newsletter\Integrations;

defined('ABSPATH') || exit;

$extensions_url = '?page=newsletter_main_extensions';
if (class_exists('NewsletterExtensions')) {
    $extensions_url = '?page=newsletter_extensions_index';
}
?>

<div class="wrap" id="tnp-wrap">

    <?php include NEWSLETTER_ADMIN_HEADER; ?>

    <div id="tnp-heading">
        <?php $controls->title_help('/subscription') ?>
        <?php include __DIR__ . '/nav-forms.php' ?>
    </div>

    <div id="tnp-body">
        <?php $controls->show(); ?>

        <p>
            Quick access to all subscription sources.
        </p>
        <form method="post" action="">
            <?php $controls->init(); ?>

            <table class="widefat" style="width: auto">
                <thead>
                    <tr>
                        <th style="width: 30rem" colspan="2">Form</th>

                        <th style="width: 5rem">&nbsp;</th>
                    </tr>
                </thead>

                <tbody>
                    <tr>
                        <td>Newsletter</td>
                        <td>Standard form</td>
                        <td style="white-space: nowrap">
                            <?php $controls->button_icon_configure('?page=newsletter_subscription_form') ?>
                        </td>
                    </tr>

                    <tr>
                        <td>Newsletter</td>
                        <td>After posts' content</td>

                        <td style="white-space: nowrap">
                            <?php $controls->button_icon_configure('?page=newsletter_subscription_inject') ?>
                        </td>
                    </tr>

                    <tr>
                        <td>Newsletter</td>
                        <td>Simple popup</td>

                        <td style="white-space: nowrap">
                            <?php $controls->button_icon_configure('?page=newsletter_subscription_popup') ?>
                        </td>
                    </tr>

                    <tr>
                        <td>Leads Addon</td>
                        <td>Popup</td>
                        <td style="white-space: nowrap">
                            <?php if (class_exists('NewsletterLeads')) { ?>
                                <?php $controls->button_icon_configure('?page=newsletter_leads_index') ?>
                            <?php } else { ?>
                                <?php $controls->btn_link($extensions_url . '#newsletter-leads', 'Addon required', ['tertiary' => true, 'target' => '_blank']) ?>
                            <?php } ?>
                        </td>
                    </tr>

                    <tr>
                        <td>Leads Addon</td>
                        <td>Topbar</td>
                        <td style="white-space: nowrap">
                            <?php if (class_exists('NewsletterLeads')) { ?>
                                <?php $controls->button_icon_configure('?page=newsletter_leads_topbar') ?>
                            <?php } else { ?>
                                <?php $controls->btn_link($extensions_url . '#newsletter-leads', 'Addon required', ['tertiary' => true, 'target' => '_blank']) ?>
                            <?php } ?>
                        </td>
                    </tr>

                    <tr>
                        <td>Leads Addon</td>
                        <td>Injection on posts' content</td>
                        <td style="white-space: nowrap">
                            <?php if (class_exists('NewsletterLeads')) { ?>
                                <?php $controls->button_icon_configure('?page=newsletter_leads_inject') ?>
                            <?php } else { ?>
                                <?php $controls->btn_link($extensions_url . '#newsletter-leads', 'Addon required', ['tertiary' => true, 'target' => '_blank']) ?>
                            <?php } ?>
                        </td>
                    </tr>


                    <tr>
                        <td>WordPress</td>
                        <td>WP User Registration</td>

                        <td style="white-space: nowrap">
                            <?php if (class_exists('NewsletterWpUsers')) { ?>
                                <?php $controls->button_icon_configure('?page=newsletter_wpusers_index') ?>
                            <?php } else { ?>
                                <?php $controls->btn_link($extensions_url . '#newsletter-wpusers', 'Addon required', ['tertiary' => true, 'target' => '_blank']) ?>
                            <?php } ?>
                        </td>
                    </tr>

                    <tr>
                        <td>WordPress</td>
                        <td>Comment form</td>
                        <td style="white-space: nowrap">
                            <?php if (class_exists('NewsletterComments')) { ?>
                                <?php $controls->button_icon_configure('?page=newsletter_comments_index') ?>
                            <?php } else { ?>
                                <?php $controls->btn_link($extensions_url . '#newsletter-comments', 'Addon required', ['tertiary' => true, 'target' => '_blank']) ?>
                            <?php } ?>
                        </td>
                    </tr>

                    <?php Integrations::source_rows(Integrations::get_elementor_sources(), $controls) ?>

                    <?php Integrations::source_rows(Integrations::get_cf7_sources(), $controls) ?>

                    <?php Integrations::source_rows(Integrations::get_gravityforms_sources(), $controls) ?>

                    <?php Integrations::source_rows(Integrations::get_wpforms_sources(), $controls) ?>

                    <?php Integrations::source_rows(Integrations::get_forminator_sources(), $controls) ?>

                    <?php Integrations::source_rows(Integrations::get_formidable_sources(), $controls) ?>

                    <?php Integrations::source_rows(Integrations::get_ninjaforms_sources(), $controls) ?>

                    <?php Integrations::source_rows(Integrations::get_fluentforms_sources(), $controls) ?>

                    <?php Integrations::source_rows(Integrations::get_woocommerce_sources(), $controls) ?>

                    <?php Integrations::source_rows(Integrations::get_edd_sources(), $controls) ?>

                    <?php Integrations::source_rows(Integrations::get_ultimatemember_sources(), $controls) ?>

                    <?php Integrations::source_rows(Integrations::get_pmpro_sources(), $controls) ?>

                </tbody>
            </table>

            <p>Integrations with many other plugins are available on the addons page.<p>

        </form>
    </div>
</div>

Directory Contents

Dirs: 2 × Files: 22

Name Size Perms Modified Actions
assets DIR
- drwxr-xr-x 2026-06-03 14:57:28
Edit Download
_ DIR
- drwxr-xr-x 2026-06-03 14:57:28
Edit Download
6.54 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
870 B lrw-r--r-- 2026-06-03 14:57:28
Edit Download
8.71 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
6.24 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
1.41 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
2.37 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
15.73 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
2.60 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
3.48 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
11.19 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
529 B lrw-r--r-- 2026-06-03 14:57:28
Edit Download
1.27 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
1.79 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
11.19 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
2.99 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
3.32 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
1.43 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
6.74 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
3.43 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
73.64 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
4.46 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download
8.67 KB lrw-r--r-- 2026-06-03 14:57:28
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).