'Unauthorized'), 403); } $awca_event_settings_save = AWCA_Settings::get_instance()->parse_awca_bool_settings($_POST['awca_event_settings']); if ($awca_event_settings_save) { update_option('awca_event_settings', $awca_event_settings_save); echo ''; $awca_event_settings = $awca_event_settings_save; } else { $errors .= __('Error while saving data!', 'advance-wc-analytics') . '
'; $awca_event_settings = $awca_event_settings_save; } } /* saving tracking value on successful submission */ if (isset($_POST['awca_track_settings']) && wp_verify_nonce(sanitize_text_field(wp_unslash($_POST['awca_nonce_header'])), 'awca_track_submit')) { if (! is_user_logged_in() || ! current_user_can('manage_options')) { wp_send_json_error(array('message' => 'Unauthorized'), 403); } $awca_track_settings_save = AWCA_Settings::get_instance()->parse_awca_bool_settings($_POST['awca_track_settings']); if ($awca_track_settings_save) { update_option('awca_track_settings', $awca_track_settings_save); echo ''; $awca_track_settings = $awca_track_settings_save; } else { $errors .= __('Error while saving data!', 'advance-wc-analytics') . '
'; $awca_track_settings = $awca_track_settings_save; } } if (isset($_POST['awca_advance_submit']) && wp_verify_nonce(sanitize_text_field(wp_unslash($_POST['awca_nonce_header'])), 'awca_advance_submit')) { if (! is_user_logged_in() || ! current_user_can('manage_options')) { wp_send_json_error(array('message' => 'Unauthorized'), 403); } if (!empty($_POST['awca_advance_settings'])) { if (!empty($_POST['awca_advance_settings']['google_measurement_api'])) { $google_measurement_api = str_replace(' ', '', $_POST['awca_advance_settings']['google_measurement_api']); update_option('measurement_key', $google_measurement_api); } else { delete_option('measurement_key'); } if (isset($_POST['awca_advance_settings']['facebook_pixel_code']) && isset($_POST['awca_advance_settings']['facebook_pixel'])) { if (empty($_POST['awca_advance_settings']['facebook_pixel_code'])) { $errors .= __('Please supply proper Facebook Pixel code!', 'advance-wc-analytics') . '
'; } } if (isset($_POST['awca_advance_settings']['google_adword_code']) && isset($_POST['awca_advance_settings']['google_adword'])) { if (empty($_POST['awca_advance_settings']['google_adword_code'])) { $errors .= __('Please supply proper Google Adword code!', 'advance-wc-analytics') . '
'; } if (!isset($_POST['awca_advance_settings']['google_adword_label']) || empty($_POST['awca_advance_settings']['google_adword_label'])) { $errors .= __('Please supply proper Google Adword Label!', 'advance-wc-analytics') . '
'; } } if (empty($errors)) { $awca_advance_settings_save = AWCA_Settings::get_instance()->parse_awca_advance_settings($_POST['awca_advance_settings']); if ($awca_advance_settings_save) { update_option('awca_advance_settings', $awca_advance_settings_save); echo ''; $awca_advance_settings = $_POST['awca_advance_settings']; } else { $errors .= __('Error while saving data! May be data is not in proper format. Please correct Data formats.', 'advance-wc-analytics') . '
'; $awca_advance_settings = $_POST['awca_advance_settings']; } } else { $awca_advance_settings = $_POST['awca_advance_settings']; } } else { $errors .= __('there is nothing new to save', 'advance-wc-analytics'); } } /* displaying errors */ if (strlen($errors) > 0) { echo ''; } ?>
Settings