From 2eaad2ba7932e09ac8e15d419f451d963005230d Mon Sep 17 00:00:00 2001 From: ekazak Date: Mon, 6 Jun 2022 15:36:41 +0300 Subject: [PATCH] LAW-5279 --- .../plugins/subscribe-to-lc/js/subscribe.js | 24 +++++++ .../subscribe-to-lc/subscribe-to-lc.php | 63 +++++++++++++++++++ .../lawcarta/page-publish-your-book.php | 11 +--- .../wp-content/themes/lawcarta/page_home.php | 10 +-- htdocs/wp-content/themes/lawcarta/single.php | 10 +-- htdocs/wp-content/themes/livecarta/footer.php | 1 + .../wp-content/themes/livecarta/page_home.php | 13 +--- 7 files changed, 94 insertions(+), 38 deletions(-) create mode 100644 htdocs/wp-content/plugins/subscribe-to-lc/js/subscribe.js create mode 100644 htdocs/wp-content/plugins/subscribe-to-lc/subscribe-to-lc.php diff --git a/htdocs/wp-content/plugins/subscribe-to-lc/js/subscribe.js b/htdocs/wp-content/plugins/subscribe-to-lc/js/subscribe.js new file mode 100644 index 0000000..46da64b --- /dev/null +++ b/htdocs/wp-content/plugins/subscribe-to-lc/js/subscribe.js @@ -0,0 +1,24 @@ +$(document).ready(function () { + $(".lc-subscrive-form").on("submit", function () { + var form = $(this) + var data = {email: form.find("#subscribe-email").val(), formId: form.find("#subscribe-from-id").val()} + $.ajax({ + url: form.attr('action'), + type: 'POST', + data: JSON.stringify(data), + contentType: 'application/json', + dataType: 'json', + success: function (data) { + if (data.success) { + msg = "Almost finished...

We need to confirm your email address.

To complete the subscription process, please click the link in the email we just sent you." + customAlert(msg); + } + form[0].reset() + }, + error: function (jqXHR) { + console.log(jqXHR) + } + }); + return false; + }) +}); diff --git a/htdocs/wp-content/plugins/subscribe-to-lc/subscribe-to-lc.php b/htdocs/wp-content/plugins/subscribe-to-lc/subscribe-to-lc.php new file mode 100644 index 0000000..078bc37 --- /dev/null +++ b/htdocs/wp-content/plugins/subscribe-to-lc/subscribe-to-lc.php @@ -0,0 +1,63 @@ + 'subscribetolc_widget', + ] + ); + } + + public function widget($args, $instance) + { + extract($args); + if (empty($code)) { + return; + } + + wp_enqueue_script('subscribe-to-lc-js', plugin_dir_url(__FILE__).'js/subscribe.js'); + + ?> + +
+
+
+ + + + +
+
+
+ +

With one-on-one support from our team, you can focus on writing and we'll get your book e-ready and print-ready in no time. Personalize your book settings to control how your book is used and publish new editions and revisions instantly. A fully flexible publishing solution from start to finish.

-
-
-
- - - - -
-
-
+ 'a6bf932f34'] ); ?>
diff --git a/htdocs/wp-content/themes/lawcarta/page_home.php b/htdocs/wp-content/themes/lawcarta/page_home.php index daff18d..31dafc8 100644 --- a/htdocs/wp-content/themes/lawcarta/page_home.php +++ b/htdocs/wp-content/themes/lawcarta/page_home.php @@ -58,15 +58,7 @@ get_header();
You can unsubscribe at any time.
-
-
-
- - - -
-
-
+ 'a6bf932f34'] ); ?>
diff --git a/htdocs/wp-content/themes/lawcarta/single.php b/htdocs/wp-content/themes/lawcarta/single.php index 46df04a..e6a0dfa 100644 --- a/htdocs/wp-content/themes/lawcarta/single.php +++ b/htdocs/wp-content/themes/lawcarta/single.php @@ -78,15 +78,7 @@
You can unsubscribe at any time.
-
-
-
- - - -
-
-
+ 'a0685621c3'] ); ?>
diff --git a/htdocs/wp-content/themes/livecarta/footer.php b/htdocs/wp-content/themes/livecarta/footer.php index 290f253..880f7ad 100644 --- a/htdocs/wp-content/themes/livecarta/footer.php +++ b/htdocs/wp-content/themes/livecarta/footer.php @@ -81,6 +81,7 @@ +