Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo
  • Hook Reference
  • Docs Home

Packages

  • Abandoned-Cart-Pro-for-WooCommerce
    • Admin
      • Action
      • Activate-plugin
      • Component
      • I18N
      • Import-Pro
      • License
      • Menu
      • Notices
      • Popup-Modal
        • Cart-Detail
      • Recover
      • Report
      • Setting
      • Settings
      • SMS
      • Tab
      • Template
    • Ajax-Functions
    • Classes
    • Common-Functions
    • Database-Layer
    • Encrypt-Decrypt-Data
    • Frontend
      • Cart-Capture
      • Cart-Populate
      • Coupon
      • Place-Order
    • Setting
    • Update
  • None

Classes

  • EDD_AC_WOO_Plugin_Updater
  • Wcap_Abandoned_Cart_Details
  • Wcap_Abandoned_Cart_List
  • Wcap_Abandoned_Orders_Table
  • Wcap_Abandoned_Trash_Orders_Table
  • Wcap_Actions
  • Wcap_Actions_Handler
  • Wcap_Activate_Plugin
  • wcap_active_license_notice
  • Wcap_Add_Cart_Popup_Modal
  • Wcap_Add_Settings
  • Wcap_Admin_Recovery
  • Wcap_Adv_settings
  • Wcap_Aes
  • Wcap_Aes_Ctr
  • Wcap_Ajax
  • Wcap_All_Component
  • Wcap_Atc_Dashboard
  • Wcap_Cart_Updated
  • Wcap_Common
  • Wcap_Coupon
  • Wcap_Dashboard
  • Wcap_Dashboard_Report
  • Wcap_Dashboard_Report_Action
  • Wcap_Dashboard_Widget
  • WCAP_Dashboard_Widget_Heartbeat
  • Wcap_Dashboard_Widget_Report
  • WCAP_DB_Layer
  • Wcap_Default_Settings
  • Wcap_Display_Notices
  • Wcap_EDD
  • Wcap_Eent_Email_List
  • Wcap_Email_Settings
  • Wcap_Email_Template_Fields
  • Wcap_Email_Template_List
  • Wcap_Import_Lite_to_Pro
  • Wcap_Load_Hooks
  • Wcap_Load_Scripts
  • Wcap_Localization
  • WCAP_Manual_Email
  • Wcap_Menu
  • WCAP_On_Placed_Order
  • Wcap_Order_Received
  • Wcap_Personal_Data_Eraser
  • Wcap_Personal_Data_Export
  • Wcap_Populate_Cart_Of_User
  • Wcap_Print_And_CSV
  • Wcap_Product_Report_List
  • Wcap_Product_Report_Table
  • Wcap_Recover_Orders_Table
  • Wcap_Recover_Trash_Orders_Table
  • Wcap_Recovered_Order_List
  • Wcap_Send_Manual_Email
  • Wcap_Sent_Emails_Table
  • Wcap_SMS
  • Wcap_SMS_Templates
  • Wcap_Templates_Table
  • Wcap_Tiny_Mce
  • WCAP_Tiny_Url
  • Wcap_Tracking_msg
  • Wcap_TS_deactivate
  • Wcap_TS_Faq_Support
  • Wcap_TS_Tracker
  • Wcap_TS_tracking
  • Wcap_TS_Welcome
  • Wcap_TS_Woo_Active
  • Wcap_Update_Check
  • Woocommerce_Abandon_Cart

Functions

  • wcap_add_notification_meta
  • wcap_get_notification_meta
  • wcap_get_notification_meta_by_key
  • wcap_get_template_status
  • wcap_update_notification_meta
  1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76  77  78  79  80  81  82  83  84  85  86  87  88  89  90  91  92  93  94  95  96  97  98  99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 
<?php
/**
 * It will display the notices on the admin side.
 * @author   Tyche Softwares
 * @package Abandoned-Cart-Pro-for-WooCommerce/Admin/Notices
 * @since   5.0
 */
// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) exit;

if ( !class_exists('Wcap_Display_Notices' ) ) {
    /**
     * It will display the notices on the admin side.
     */
    class Wcap_Display_Notices {

        /**
         * It will display the notice all around the plugin.
         * @param string $wcap_get_notice_action Action name
         * @since 5.0
         */
        public static function wcap_display_notice( $wcap_get_notice_action ) {
            
            $order = 'order' ;
            if ( 'wcap_deleted' == $wcap_get_notice_action ) {
                $wcap_trash_selected_order_count = $_GET['wcap_count'];
                
                if ( $wcap_trash_selected_order_count > 1 ) {
                    $order = 'orders';
                }
                ?>
                <div id="message" class="updated fade">
                    <p>
                        <strong>
                            <?php _e( "$wcap_trash_selected_order_count Abandoned $order has been successfully deleted.", 'woocommerce-ac' ); ?>
                        </strong>
                    </p>
                </div>
            <?php }

            if ( 'wcap_rec_deleted' == $wcap_get_notice_action ) { ?>
                <div id="message" class="updated fade">
                    <p>
                        <strong>
                            <?php _e( 'The recovered cart has been successfully deleted.', 'woocommerce-ac' ); ?>
                        </strong>
                    </p>
                </div>
            <?php }

            if ( 'wcap_abandoned_trash' == $wcap_get_notice_action ) {
                $wcap_trash_selected_order_count = $_GET['wcap_count'];
                
                if ( $wcap_trash_selected_order_count > 1 ) {
                    $order = 'orders';
                }
                ?>
                <div id="message" class="updated fade">
                    <p>
                        <strong>
                            <?php _e( "$wcap_trash_selected_order_count Abandoned $order moved to Trash.", 'woocommerce-ac' ); ?>
                        </strong>
                    </p>
                </div>
            <?php }

            if ( 'wcap_abandoned_restore'  == $wcap_get_notice_action ) {
                $wcap_trash_selected_order_count = $_GET['wcap_count'];
                
                if ( $wcap_trash_selected_order_count > 1 ) {
                    $order = 'orders';
                }
                ?>
                <div id="message" class="updated fade">
                    <p>
                        <strong>
                            <?php _e( "$wcap_trash_selected_order_count Abandoned $order restored from Trash.", 'woocommerce-ac' ); ?>
                        </strong>
                    </p>
                </div>
            <?php }

            if ( 'wcap_rec_trash'  == $wcap_get_notice_action ) {
                $wcap_trash_selected_order_count = $_GET['wcap_count'];
                
                if ( $wcap_trash_selected_order_count > 1 ) {
                    $order = 'orders';
                }
                ?>
                <div id="message" class="updated fade">
                    <p>
                        <strong>
                            <?php _e( "$wcap_trash_selected_order_count recovered $order moved to the Trash.", 'woocommerce-ac' ); ?>
                        </strong>
                    </p>
                </div>
            <?php }

            if ( 'wcap_rec_restore'  == $wcap_get_notice_action ) {
                $wcap_trash_selected_order_count = $_GET['wcap_count'];
                
                if ( $wcap_trash_selected_order_count > 1 ) {
                    $order = 'orders';
                }
                ?>
                <div id="message" class="updated fade">
                    <p>
                        <strong>
                            <?php _e( "$wcap_trash_selected_order_count $order restored from the Trash.", 'woocommerce-ac' ); ?>
                        </strong>
                    </p>
                </div>
            <?php }

            if ( 'wcap_template_deleted'  == $wcap_get_notice_action ) { ?>
                <div id="message" class="updated fade">
                    <p>
                        <strong>
                            <?php _e( 'The Template has been successfully deleted.', 'woocommerce-ac' ); ?>
                        </strong>
                    </p>
                </div>
            <?php }

            if ( 'wcap_manual_email_sent'  == $wcap_get_notice_action ) { ?>
                <div id="message" class="updated fade">
                    <p>
                        <strong>
                            <?php _e( 'The abandoned cart reminder email has been sent successfully to the selected customer(s).', 'woocommerce-ac' ); ?>
                        </strong>
                    </p>
                </div>
            <?php }

            if ( 'wcap_import_lite_to_pro'  == $wcap_get_notice_action ) { ?>
                <div id="message" class="updated fade">
                    <p>
                        <strong>
                            <?php _e( 'The data from Lite version has been successfully imported to Pro version. Go to <a href="admin.php?page=woocommerce_ac_page&action=listcart">Abandoned Orders list</a> or click on Abandoned Orders tab below.', 'woocommerce-ac' ); ?>
                        </strong>
                    </p>
                </div>
            <?php }
        }
        /**
         * It will display the notice for tamplate save message.
         * @since 5.0
         */
        public static function wcap_template_save_success () {
            ?>
                <div id="message" class="updated fade">
                    <p>
                        <strong>
                            <?php _e( 'The Email Template has been successfully added.', 'woocommerce-ac' ); ?>
                                
                        </strong>
                    </p>
                </div>
            <?php
        }
        /**
         * It will display the notice for tamplate error message.
         * @since 5.0
         */
        public static function wcap_template_save_error () {
            ?>
                <div id="message" class="error fade">
                    <p>
                        <strong>
                            <?php _e( ' There was a problem adding the email template. Please contact the plugin author via <a href= "https://www.tychesoftwares.com/forums/forum/woocommerce-abandon-cart-pro/">support forum</a>.', 'woocommerce-ac' ); ?>
                        </strong>
                    </p>
                </div>
            <?php
        }

        /**
         * It will display the notice for tamplate updated message.
         * @since 5.0
         */
        public static function wcap_template_updated_success () {
            ?>
                <div id="message" class="updated fade">
                    <p>
                        <strong>
                            <?php _e( 'The Email Template has been successfully updated.', 'woocommerce-ac' ); ?>
                        </strong>
                    </p>
                </div>
            <?php
        }

        /**
         * It will display the notice if there is some problem while saving the template.
         * @since 5.0 
         */
        public static function wcap_template_updated_error () {
            ?>
                <div id="message" class="error fade">
                    <p>
                        <strong>
                            <?php _e( ' There was a problem updating the email template. Please contact the plugin author via <a href= "https://www.tychesoftwares.com/forums/forum/woocommerce-abandon-cart-pro/">support forum</a>.', 'woocommerce-ac' ); ?>
                        </strong>
                    </p>
                </div>
            <?php
        }

        /**
         * It will display the settings saved messge on the Add To Cart settings page.
         * @since 6.0
         */
        public static function wcap_add_to_cart_popup_save_success () {
            ?>
                <div id="message" class="updated fade">
                    <p>
                        <strong>
                            <?php _e( 'Settings saved.', 'woocommerce-ac' ); ?>
                        </strong>
                    </p>
                </div>
            <?php
        }
    }
}
API documentation generated by ApiGen