array( 'title' => __( 'Add a Subscription Form', 'email-subscribers' ), 'desc' => __( 'Grow subscribers. Add a newsletter signup form to your site.', 'email-subscribers' ), 'cta_text' => __( 'Create', 'email-subscribers' ), 'feature_url' => $new_form_url, 'graphics_img' => 'lite/admin/images/dashboard-subscriber-form.png', ), 'import_contacts' => array( 'title' => __( 'Import Contacts', 'email-subscribers' ), 'desc' => __( 'Coming from another email marketing system? Upload a CSV file to import subscribers.', 'email-subscribers' ), 'cta_text' => __( 'Import', 'email-subscribers' ), 'feature_url' => admin_url( 'admin.php?page=es_subscribers&action=import' ), 'graphics_img' => 'lite/admin/images/dashboard-import-contacts.png', ), 'setup_email_sending' => array( 'title' => __( 'Configure Email Sending', 'email-subscribers' ), 'desc' => __( ' Essential for high email delivery and reaching the inbox. SMTP, email service providers... set it all up.', 'email-subscribers' ), 'cta_text' => __( 'Setup', 'email-subscribers' ), 'feature_url' => admin_url( 'admin.php?page=es_settings#tabs-email_sending' ), 'graphics_img' => 'lite/admin/images/dashboard-configure-email-sending.png', ), 'broadcast' => array( 'title' => __( 'Send a Newsletter', 'email-subscribers' ), 'desc' => __( 'Broadcast a newsletter campaign to all or selected subscribers.', 'email-subscribers' ), 'cta_text' => __( 'Begin', 'email-subscribers' ), 'feature_url' => $new_broadcast_url, 'graphics_img' => 'lite/admin/images/dashboard-send-newsletter.png', ), 'autoresponder' => array( 'title' => __( 'Create an Auto-responder Sequence', 'email-subscribers' ), 'desc' => __( 'Welcome emails, drip campaigns... Send automatic emails at regular intervals to engage readers.', 'email-subscribers' ), 'cta_text' => __( 'Start', 'email-subscribers' ), 'feature_url' => $new_sequence_url, 'graphics_img' => 'lite/admin/images/dashboard-autoresponder-sequence.png', 'documentation_url' => 'https://www.icegram.com/documentation/email-sequence/?utm_source=in_app&utm_medium=sequence&utm_campaign=es_doc_upsell', ), ); $trial_block = array(); $show_trial_optin = ! ES()->trial->is_trial() && ! ES()->is_premium(); if ( $show_trial_optin ) { $trial_period_in_days = ES()->trial->get_trial_period( 'in_days' ); $trial_block = array( 'trial-optin' => array( 'title' => __( 'Try Icegram Express (formerly known as Email Subscribers & Newsletters) Premium', 'email-subscribers' ), /* translators: %d: Trial period in days */ 'desc' => sprintf( __( 'Start your %d days free trial to get automatic email sending, advance spam protection and more.', 'email-subscribers' ), $trial_period_in_days), 'cta_text' => __( 'Start trial', 'email-subscribers' ), 'feature_url' => '#', ), ); } elseif ( ! ES()->is_premium() && ES()->trial->is_trial() && ES()->trial->is_trial_valid() ) { $trial_period_in_days = ES()->trial->get_trial_period( 'in_days' ); $trial_expiry_date = ES()->trial->get_trial_expiry_date(); $formatted_trial_expiry_date = ig_es_format_date_time( $trial_expiry_date ); $trial_block = array( 'trial-active' => array( /* translators: %d: Trial period in days */ 'title' => sprintf( __( 'Your free %d days trial is on', 'email-subscribers' ), $trial_period_in_days ), /* translators: %s: Number of days remaining in trial */ 'desc' => sprintf( __( 'Hope you are enjoying the premium features of Icegram Express (formerly known as Email Subscribers & Newsletters). It will expire on %s. You can anytime upgrade it to MAX.', 'email-subscribers' ), $formatted_trial_expiry_date ), 'cta_text' => __( 'Upgrade to Max', 'email-subscribers' ), 'feature_url' => 'https://www.icegram.com/email-subscribers-pricing/?utm_source=in_app&utm_medium=upsell&utm_campaign=es_upsell', ), ); } elseif ( ! ES()->is_premium() && ES()->trial->is_trial() && ES()->trial->is_trial_expired() ) { $trial_period_in_days = ES()->trial->get_trial_period( 'in_days' ); $trial_block = array( 'trial-expired' => array( /* translators: %d: Trial period in days */ 'title' => sprintf( __( 'Your %d days trial is expired', 'email-subscribers' ), $trial_period_in_days ), 'desc' => __( 'Upgrade now to continue uninterrupted use of premium features like automatic email sending and more.', 'email-subscribers' ), 'cta_text' => __( 'Upgrade to Max', 'email-subscribers' ), 'feature_url' => 'https://www.icegram.com/email-subscribers-pricing/?utm_source=in_app&utm_medium=upsell&utm_campaign=es_upsell', ), ); } $feature_blocks = array_merge( $trial_block, $feature_blocks ); $feature_blocks = apply_filters( 'ig_es_admin_dashboard_feature_blocks', $feature_blocks ); $topics = ES_Common::get_useful_articles(); $allowed_html_tags = ig_es_allowed_html_tags_in_esc(); ?>

$reports_data, 'days' => $days, ) ); ?> array( 'sequence_message' ) ); $sequence_messages = ES()->campaigns_db->get_campaigns( $campaign_args ); ES_Admin::get_view( 'dashboard/sequence', array( 'sequence_messages' => $sequence_messages, 'upsell' => ! ES()->is_pro() ) ); ?>

is_pro() ) { $utm_args = array( 'utm_medium' => 'dashboard-top-countries', 'url' => 'https://www.icegram.com/documentation/what-analytics-does-email-subscribers-track/' ); $pricing_url = ES_Common::get_utm_tracking_url( $utm_args ); ?>

is_pro() ) { $utm_args = array( 'utm_medium' => 'dashboard-recent-activites', ); $pricing_url = ES_Common::get_utm_tracking_url( $utm_args ); ?> is_pro() ) { ?> esc_html__( 'Subscribes', 'email-subscribers' ), IG_CONTACT_UNSUBSCRIBE => esc_html__( 'Unsubscribes', 'email-subscribers' ), IG_MESSAGE_SENT => esc_html__( 'Received', 'email-subscribers' ), IG_MESSAGE_OPEN => esc_html__( 'Opens', 'email-subscribers' ), IG_LINK_CLICK => esc_html__( 'Clicks', 'email-subscribers' ), IG_MESSAGE_SOFT_BOUNCE => esc_html__( 'Soft bounces', 'email-subscribers' ), IG_MESSAGE_HARD_BOUNCE => esc_html__( 'Hard bounces', 'email-subscribers' ), ); ?>

$campaigns, 'upsell' => ! ES()->is_pro(), ) ); ?>

$topics ) ); ?>
$data ) { $is_trial_block = strpos( $feature, 'trial' ) !== false; $bg = $is_trial_block ? 'bg-teal-100' : 'bg-white'; ?>

is_pro() && isset( $data['documentation_url'] ) ) { $feature_url = $data['documentation_url']; } ?>