Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Tenzing
/
Tz Tools
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
7c42d4b3
authored
2023-04-22 00:07:49 -0400
by
Jeff Balicki
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
save newsletter
Signed-off-by: Jeff <jeff@gotenzing.com>
1 parent
809ed5c4
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
28 additions
and
5 deletions
com/Notifications/Admin.php
com/Notifications/views/create.php
com/Notifications/Admin.php
View file @
7c42d4b
...
...
@@ -347,7 +347,7 @@ function create_notification()
$sendto
=
$_POST
[
'sendto'
];
$executeDate
=
(
$type
==
'scheduled'
||
$type
==
'newsletter'
)
?
$_POST
[
'execute_date'
]
:
'0000-00-00 00:00:00'
;
$trigger
=
(
$type
==
'scheduled'
||
$type
==
'newsletter'
)
?
'scheduled-cron-job'
:
$_POST
[
'trigger'
];
$style
=
$_POST
[
'email_style'
]
;
$style
=
(
$type
==
'scheduled'
||
(
$type
==
'newsletter'
||
$type
==
'events_newsletter'
))
?
''
:
'newsletter'
;
$emailData
=
[];
$systemMessageData
=
[];
$pushMessageData
=
[];
...
...
com/Notifications/views/create.php
View file @
7c42d4b
...
...
@@ -82,7 +82,7 @@ $event_newsletterFr = get_post($event_newsletterFrId);
<input
type=
"hidden"
name=
"_POSTED_"
value=
"yes"
/>
<table
cellspacing=
"0"
class=
"widefat post fixed"
style=
"margin-top:15px;"
>
<table
c
lass=
"create-new"
c
ellspacing=
"0"
class=
"widefat post fixed"
style=
"margin-top:15px;"
>
<thead>
<tr>
<th
width=
"150"
>
Notification Details
</th>
...
...
@@ -403,6 +403,30 @@ endforeach;
updateNotificationType();
$(document).on("click", "#save_current_version",function() {
var options = {
action: 'save_current_version_newsletter',
ajax: 'yes',
en_subject: $('[name="en_subject"]').val(),
fr_subject: $('[name="fr_subject"]').val(),
en_html: jQuery(tinymce.get('en_html').getBody()).html(),
fr_html: jQuery(tinymce.get('fr_html').getBody()).html(),
newsletter_type: jQuery('[name="newsletter_type]').val(),
};
$.ajax({
url: '/wp-admin/admin-ajax.php',
data: (options),
type: 'POST',
dataType: 'json',
success: function(data) {
if (data.success == "true") {
alert("Newsletter Saved");
}
}
});
});
$('.attachment').on('click', function(e) {
e.preventDefault();
var $link = $(this);
...
...
@@ -471,7 +495,7 @@ endforeach;
jQuery('.scheduled_sendto').hide();
jQuery('.trigger-extended').show();
} else if (type == "events_newsletter") {
jQuery("#notifications-create-new .create-new tbody").append('<tr><td><label for="email_style">Save Current Version</label></td><td><button id="save_current_version">save</button></td></tr>');
jQuery("#tabs").append('<input type="hidden" id="email_style" name="email_style" class="wide-input-field" />');
jQuery("#email_style").val('newsletter');
...
...
@@ -525,8 +549,7 @@ endforeach;
});
}else if (type == "newsletter") {
jQuery("#notifications-create-new .create-new tbody").append('<tr><td><label for="email_style">Save Current Version</label></td><td><button id="save_current_version">save</button></td></tr>');
jQuery("#tabs").append('<input type="hidden" id="email_style" name="email_style" class="wide-input-field" />');
jQuery("#email_style").val('newsletter');
jQuery("#tabs").append('<input type="hidden" id="newsletter_type" name="newsletter_type" class="wide-input-field" />');
...
...
Please
register
or
sign in
to post a comment