|
|
@@ -11,8 +11,12 @@ add_action('init', 'aiac_tsu_register_string');
|
|
|
function add_email_from_newsletter($data)
|
|
|
{
|
|
|
// variables
|
|
|
- // $emailSystem = true; // True when using an external system.
|
|
|
- $emailSystem = false; // False when using our own custom-post.
|
|
|
+ $emailSystem = true; // True when using an external system.
|
|
|
+ // $emailSystem = false; // False when using our own custom-post.
|
|
|
+
|
|
|
+ // Messages
|
|
|
+ $email_exists = __('Ten adres e-mail już istnieje.', 'aiac');
|
|
|
+ $email_created = __('Twój adres został zapisany poprawnie.', 'aiac');
|
|
|
|
|
|
// sanitize_email
|
|
|
$email = sanitize_email($data["email"]);
|
|
|
@@ -63,13 +67,13 @@ function add_email_from_newsletter($data)
|
|
|
if ($http_code == 201) {
|
|
|
// dodano prawidłowo
|
|
|
wp_send_json([
|
|
|
- "message" => __('Twój adres został zapisany poprawnie.', 'aiac'), // to translate nie działa prawidłowo, DO ZMIENNEJ NA GÓRZE
|
|
|
+ "message" => $email_created
|
|
|
], 201);
|
|
|
|
|
|
} else {
|
|
|
// email już istnieje
|
|
|
wp_send_json([
|
|
|
- "message" => __('Ten adres e-mail już istnieje.', 'aiac') // to translate nie działa prawidłowo, DO ZMIENNEJ NA GÓRZE
|
|
|
+ "message" => $email_exists
|
|
|
], 200);
|
|
|
}
|
|
|
|
|
|
@@ -79,7 +83,7 @@ function add_email_from_newsletter($data)
|
|
|
|
|
|
if ($isAlredy > 0) {
|
|
|
wp_send_json([
|
|
|
- "message" => __('Ten adres e-mail już istnieje.', 'aiac') // to translate nie działa prawidłowo, DO ZMIENNEJ NA GÓRZE
|
|
|
+ "message" => $email_exists
|
|
|
], 200);
|
|
|
} else {
|
|
|
try {
|
|
|
@@ -89,19 +93,19 @@ function add_email_from_newsletter($data)
|
|
|
"post_type" => "email",
|
|
|
"post_status" => "publish"
|
|
|
];
|
|
|
-
|
|
|
+
|
|
|
wp_insert_post($postarr, true);
|
|
|
-
|
|
|
+
|
|
|
wp_send_json([
|
|
|
- "message" => __('Twój adres został zapisany poprawnie.', 'aiac'), // to translate nie działa prawidłowo, DO ZMIENNEJ NA GÓRZE
|
|
|
+ "message" => $email_created
|
|
|
], 201);
|
|
|
} catch (Exception $e) {
|
|
|
wp_send_json_error($e->getMessage());
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
wp_die();
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|