admin_head.php
3 weeks ago
admin_init.php
3 weeks ago
admin_menu.php
3 weeks ago
admin_notices.php
3 weeks ago
init.php
3 weeks ago
pmxe_after_export.php
3 weeks ago
pmxe_before_export.php
3 weeks ago
pmxe_exported_post.php
3 weeks ago
wp_ajax_dismiss_export_warnings.php
3 weeks ago
wp_ajax_dismiss_review_modal.php
3 weeks ago
wp_ajax_dismiss_warnings.php
3 weeks ago
wp_ajax_generate_zapier_api_key.php
3 weeks ago
wp_ajax_redirect_after_addon_installed.php
3 weeks ago
wp_ajax_save_scheduling.php
3 weeks ago
wp_ajax_scheduling_dialog_content.php
3 weeks ago
wp_ajax_scheduling_subscribe_dialog_content.php
3 weeks ago
wp_ajax_send_feedback.php
3 weeks ago
wp_ajax_wpae_available_rules.php
3 weeks ago
wp_ajax_wpae_filtering.php
3 weeks ago
wp_ajax_wpae_filtering_count.php
3 weeks ago
wp_ajax_wpae_get_scheduling_connection_icon.php
3 weeks ago
wp_ajax_wpae_preview.php
3 weeks ago
wp_ajax_wpae_upgrade_notice.php
3 weeks ago
wp_ajax_wpallexport.php
3 weeks ago
wp_loaded.php
3 weeks ago
wpmu_new_blog.php
3 weeks ago
admin_head.php
40 lines
| 1 | <?php |
| 2 | |
| 3 | defined( 'ABSPATH' ) || exit; |
| 4 | |
| 5 | function pmxe_admin_head(){ |
| 6 | |
| 7 | // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- read-only request inspection for current screen detection |
| 8 | if(!isset($_GET['page'])) { |
| 9 | return; |
| 10 | } |
| 11 | |
| 12 | // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- read-only request inspection for current screen detection |
| 13 | if(strpos( sanitize_text_field( wp_unslash( $_GET['page'] ) ), 'pmxe-') === false) { |
| 14 | return; |
| 15 | } |
| 16 | |
| 17 | $input = new PMXE_Input(); |
| 18 | $export_id = $input->get('id', false); |
| 19 | $export_action = $input->get('action', false); |
| 20 | if ($export_id){ |
| 21 | ?> |
| 22 | <script type="text/javascript"> |
| 23 | var export_id = '<?php echo intval($export_id); ?>'; |
| 24 | </script> |
| 25 | <?php |
| 26 | } |
| 27 | |
| 28 | $wp_all_export_ajax_nonce = wp_create_nonce("wp_all_export_secure"); |
| 29 | |
| 30 | ?> |
| 31 | <script type="text/javascript" id="googleMerchantsInit"> |
| 32 | if(typeof GoogleMerchants != 'undefined') { |
| 33 | GoogleMerchants.constant('NONCE', '<?php echo esc_js($wp_all_export_ajax_nonce); ?>'); |
| 34 | } |
| 35 | var ajaxurl = '<?php echo esc_url( admin_url( "admin-ajax.php" ) ); ?>'; |
| 36 | var export_action = '<?php echo esc_js($export_action); ?>'; |
| 37 | var wp_all_export_security = '<?php echo esc_js($wp_all_export_ajax_nonce); ?>'; |
| 38 | </script> |
| 39 | <?php |
| 40 | } |