| @@ -1,6 +1,8 @@ | ||
| 1 | 1 | <?php |
| 2 | 2 | namespace EverCompare; |
| 3 | + | |
| 4 | +defined( 'ABSPATH' ) || exit; | |
| 3 | 5 | /** |
| 4 | 6 | * Assets handlers class |
| 5 | 7 | */ |
| 6 | 8 | class Assets { |
| @@ -110,17 +112,22 @@ | ||
| 110 | 112 | // Frontend Localize data |
| 111 | 113 | $option_data = array( |
| 112 | 114 | 'remove_on_click' => ever_compare_get_option( 'remove_on_click','ever_compare_settings_tabs', 'off' ), |
| 113 | 115 | 'enable_success_notification' => ever_compare_get_option( 'enable_success_notification', 'ever_compare_settings_general', 'off' ), |
| 114 | - 'success_added_notification_text' => ever_compare_get_option( 'success_added_notification_text', 'ever_compare_settings_general', __( '{product_name} added to wishlist.', 'ever-compare') ), | |
| 115 | - 'success_removed_notification_text' => ever_compare_get_option( 'success_removed_notification_text', 'ever_compare_settings_general', __( '{product_name} removed from wishlist.', 'ever-compare') ), | |
| 116 | + 'success_added_notification_text' => ever_compare_get_option( 'success_added_notification_text', 'ever_compare_settings_general', __( '{product_name} added to compare list.', 'ever-compare') ), | |
| 117 | + 'success_removed_notification_text' => ever_compare_get_option( 'success_removed_notification_text', 'ever_compare_settings_general', __( '{product_name} removed from compare list.', 'ever-compare') ), | |
| 116 | 118 | 'removed_notification_after' => ever_compare_get_option( 'removed_notification_after', 'ever_compare_settings_general', -1 ), |
| 117 | 119 | ); |
| 120 | + $cookie_name = 'ever_compare_compare_list'; | |
| 121 | + if ( is_multisite() ) { | |
| 122 | + $cookie_name .= '_' . get_current_blog_id(); | |
| 123 | + } | |
| 118 | 124 | $localize_data = array( |
| 119 | - 'ajaxurl' => admin_url( 'admin-ajax.php' ), | |
| 120 | - 'nonce' => wp_create_nonce('ever_compare_nonce'), | |
| 121 | - 'popup' => ( ever_compare_get_option( 'open_popup', 'ever_compare_settings_tabs', 'on' ) === 'on' ) ? 'yes' : 'no', | |
| 122 | - 'option_data' => $option_data, | |
| 125 | + 'ajaxurl' => admin_url( 'admin-ajax.php' ), | |
| 126 | + 'cookie_name' => $cookie_name, | |
| 127 | + 'compare_page_url' => esc_url( get_permalink( ever_compare_get_option( 'compare_page', 'ever_compare_table_settings_tabs' ) ) ), | |
| 128 | + 'popup' => ( ever_compare_get_option( 'open_popup', 'ever_compare_settings_tabs', 'on' ) === 'on' ) ? 'yes' : 'no', | |
| 129 | + 'option_data' => $option_data, | |
| 123 | 130 | ); |
| 124 | 131 | |
| 125 | 132 | // Admin Localize data |
| 126 | 133 | $setting_page = 0; |