HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux aritmodecarnaval.es 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
User: www-data (33)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/www/torresncgolf/wp-content/plugins/email-subscribers/lite/admin/js/main.js
import '../css/style.css';
import GalleryItemsPage from './src/views/GalleryItemsPage';

if ( 'undefined' !== typeof wp.i18n ) {
    global.__ = wp.i18n.__;
} else {
    // Create a dummy fallback function incase i18n library isn't available.
    global.__ = ( text, textDomain ) => {
        return text;
    }
}

var canUpsellESTemplate = ( templatePlan, templateVersion ) => {
    let canUpsellTemplate = false;
    if ( 'lite' === ig_es_main_js_data.es_plan || 'trial' === ig_es_main_js_data.es_plan ) {
        canUpsellTemplate = templatePlan === 'starter' || templatePlan === 'pro';
    } else if ( 'starter' === ig_es_main_js_data.es_plan ) {
        canUpsellTemplate = templatePlan === 'pro';
    }

    if( '1.0.1' === templateVersion ){
        if ( 'lite' === ig_es_main_js_data.es_plan || 'trial' === ig_es_main_js_data.es_plan ) {
            canUpsellTemplate = templatePlan === 'pro' || templatePlan === 'max';
        } else if ( 'starter' === ig_es_main_js_data.es_plan ) {
            canUpsellTemplate = templatePlan === 'max';
        }  
    }
    return canUpsellTemplate;
}

global.canUpsellESTemplate = canUpsellESTemplate;

const campaignGalleryItemsWrapper = document.querySelector('#ig-es-campaign-gallery-items-wrapper');

let campaignType = location.search.split('campaign-type=')[1];
let campaignId   = location.search.split('campaign-id=')[1];
let manageTemplates = location.search.split('manage-templates=')[1];

if ( 'undefined' === typeof campaignType ) {
    campaignType = ig_es_main_js_data.post_notification_campaign_type;
}

if ( 'undefined' === typeof campaignId ) {
    campaignId = 0;
}

if ( 'undefined' === typeof manageTemplates ) {
    manageTemplates = 'no';
}



m.mount(
    campaignGalleryItemsWrapper, 
    {
        view: () => {
            return <GalleryItemsPage campaignId={campaignId} campaignType={campaignType} manageTemplates={manageTemplates}/>
        }
    }
);