parse_ga4wp_bool_settings($_POST['ga4wp_event_settings']);
if ($ga4wp_event_settings_save) {
update_option('ga4wp_event_settings', $ga4wp_event_settings_save);
echo '';
$ga4wp_event_settings = $ga4wp_event_settings_save;
} else {
$errors .= __('Error while saving data!', 'ga-for-wp-text') . '
';
$ga4wp_event_settings = $ga4wp_event_settings_save;
}
}
/* saving tracking value on successful submission */
if (isset($_POST['ga4wp_track_settings']) && wp_verify_nonce($_POST['ga4wp_nonce_header'], 'ga4wp_track_submit')) {
$ga4wp_track_settings_save = GA4WP_Settings::get_instance()->parse_ga4wp_bool_settings($_POST['ga4wp_track_settings']);
if ($ga4wp_track_settings_save) {
update_option('ga4wp_track_settings', $ga4wp_track_settings_save);
echo '';
$ga4wp_track_settings = $ga4wp_track_settings_save;
} else {
$errors .= __('Error while saving data!', 'ga-for-wp-text') . '
';
$ga4wp_track_settings = $ga4wp_track_settings_save;
}
}
if (isset($_POST['ga4wp_advance_submit']) && wp_verify_nonce($_POST['ga4wp_nonce_header'], 'ga4wp_advance_submit')) {
if (!empty($_POST['ga4wp_advance_settings'])) {
//if (isset($_POST['ga4wp_advance_settings']['google_measuremnt']) && isset($_POST['ga4wp_advance_settings']['google_measuremnt'])) {
if (!empty($_POST['ga4wp_advance_settings']['google_measurement_api'])) {
$google_measurement_api = str_replace(' ', '', $_POST['ga4wp_advance_settings']['google_measurement_api']);
update_option('measurement_key',$google_measurement_api);
}else{
delete_option('measurement_key');
}
//}
if (isset($_POST['ga4wp_advance_settings']['facebook_pixel_code']) && isset($_POST['ga4wp_advance_settings']['facebook_pixel'])) {
if (empty($_POST['ga4wp_advance_settings']['facebook_pixel_code'])) {
$errors .= __('Please supply proper Facebook Pixel code!', 'ga-for-wp-text') . '
';
}
}
if (isset($_POST['ga4wp_advance_settings']['google_adword_code']) && isset($_POST['ga4wp_advance_settings']['google_adword'])) {
if (empty($_POST['ga4wp_advance_settings']['google_adword_code'])) {
$errors .= __('Please supply proper Google Adword code!', 'ga-for-wp-text') . '
';
}
if (!isset($_POST['ga4wp_advance_settings']['google_adword_label']) || empty($_POST['ga4wp_advance_settings']['google_adword_label'])) {
$errors .= __('Please supply proper Google Adword Label!', 'ga-for-wp-text') . '
';
}
}
if (empty($errors)) {
$ga4wp_advance_settings_save = GA4WP_Settings::get_instance()->parse_ga4wp_advance_settings($_POST['ga4wp_advance_settings']);
if ($ga4wp_advance_settings_save) {
update_option('ga4wp_advance_settings', $ga4wp_advance_settings_save);
echo '';
$ga4wp_advance_settings = $_POST['ga4wp_advance_settings'];
} else {
$errors .= __('Error while saving data! May be data is not in proper format. Please correct Data formats.', 'ga-for-wp-text') . '
';
$ga4wp_advance_settings = $_POST['ga4wp_advance_settings'];
}
} else {
$ga4wp_advance_settings = $_POST['ga4wp_advance_settings'];
}
} else {
$errors .= __('there is nothing new to save', 'ga-for-wp-text');
}
}
/* displaying errors */
if (strlen($errors) > 0) {
echo '';
}
?>