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
0181f81b
authored
2022-03-17 16:19:50 -0400
by
Jeff Balicki
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
events
1 parent
aabbb0e5
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
90 additions
and
3 deletions
com/Notifications/views/create.php
com/Notifications/views/create.php
View file @
0181f81
...
...
@@ -16,8 +16,16 @@ $newsletter = get_posts_with_fallback(
'post_type'
=>
'newsletter'
,
'posts_per_page'
=>
1
,
'order'
=>
'DESC'
,
'tax_query'
=>
array
(
array
(
'taxonomy'
=>
'newsletter_type'
,
'field'
=>
'term_id'
,
'terms'
=>
593
,
/// Where term_id of Term 1 is "1".
'include_children'
=>
false
)
)
]
);
$newsletterEnId
=
icl_object_id
(
$newsletter
[
0
]
->
ID
,
'newsletter'
,
false
,
'en'
);
...
...
@@ -25,6 +33,30 @@ $newsletterFrId = icl_object_id($newsletter[0]->ID, 'newsletter', false, 'fr');
$newsletterEn
=
get_post
(
$newsletterEnId
);
$newsletterFr
=
get_post
(
$newsletterFrId
);
$events_newsletter
=
get_posts_with_fallback
(
[
'suppress_filters'
=>
false
,
'post_type'
=>
'newsletter'
,
'posts_per_page'
=>
1
,
'order'
=>
'DESC'
,
'tax_query'
=>
array
(
array
(
'taxonomy'
=>
'newsletter_type'
,
'field'
=>
'term_id'
,
'terms'
=>
594
,
/// Where term_id of Term 1 is "1".
'include_children'
=>
false
)
)
]
);
$event_newsletterEnId
=
icl_object_id
(
$events_newsletter
[
0
]
->
ID
,
'event_newsletter'
,
false
,
'en'
);
$event_newsletterFrId
=
icl_object_id
(
$events_newsletter
[
0
]
->
ID
,
'event_newsletter'
,
false
,
'fr'
);
$event_newsletterEn
=
get_post
(
$event_newsletterEnId
);
$event_newsletterFr
=
get_post
(
$event_newsletterFrId
);
?>
<link
rel=
"stylesheet"
href=
"
<?php
echo
Tools\url
(
'assets/css/notifications.css'
,
__FILE__
)
?>
"
/>
...
...
@@ -68,6 +100,9 @@ $newsletterFr = get_post($newsletterFrId);
<option
value=
"newsletter"
<?php
echo
(
$validation
->
set_value
(
'type'
)
==
"newsletter"
||
$_POST
[
'type'
]
==
'newsletter'
)
?
'selected="selected"'
:
""
;
?>
>
Newsletter
</option>
<option
value=
"events_newsletter"
<?php
echo
(
$validation
->
set_value
(
'type'
)
==
"events_newsletter"
||
$_POST
[
'type'
]
==
'events_newsletter'
)
?
'selected="selected"'
:
""
;
?>
>
Events Newsletter
</option>
<?php
if
(
current_user_can
(
Settings\MANAGE_SYSTEM_NOTIFICATIONS
))
:
?>
<option
value=
"triggered"
<?php
echo
(
$validation
->
set_value
(
'type'
)
==
"triggered"
||
$_POST
[
'type'
]
==
'triggered'
)
?
'selected="selected"'
:
""
;
?>
>
System Triggered Notification
...
...
@@ -435,11 +470,63 @@ endforeach;
jQuery('.scheduled-extended').hide();
jQuery('.scheduled_sendto').hide();
jQuery('.trigger-extended').show();
} else if (type == "newsletter") {
} else if (type == "events_newsletter") {
jQuery("#tabs").append('<input type="hidden" id="email_style" name="email_style" class="wide-input-field" />');
jQuery("#email_style").val('events_newsletter');
jQuery('.scheduled-extended').show();
jQuery('.trigger-extended').hide();
jQuery(".text_verson").hide();
jQuery('.attachments').hide();
jQuery('.scheduled_sendto').show();
//$(tinymce.get('en_html').getBody()).html(header+footer);
//$(tinymce.get('fr_html').getBody()).html(header_fr+footer_fr);
jQuery(tinymce.get('en_html').getBody()).html(
<?php
echo
json_encode
(
$event_newsletterEn
->
post_content
);
?>
);
jQuery(tinymce.get('fr_html').getBody()).html(
<?php
echo
json_encode
(
$event_newsletterFr
->
post_content
);
?>
);
// jQuery(document).on("click", jQuery(tinymce.get('en_html').getBody()).find( ".toc" ) ,function() {
// console.log(this);
// jQuery(this).parent().remove();
// });
jQuery(tinymce.get('en_html').getBody()).find( ".toc" ).click(function() {
$this = jQuery(this);
jQuery.alerts.okButton = 'Yes';
jQuery.alerts.cancelButton = 'No';
jConfirm('Are you sure you want to delete??', '', function(r) {
if (r == true) {
$this.parent().remove();
}
})
});
jQuery(tinymce.get('fr_html').getBody()).find( ".toc" ).click(function() {
$this = jQuery(this);
jQuery.alerts.okButton = 'Yes';
jQuery.alerts.cancelButton = 'No';
jConfirm('Are you sure you want to delete??', '', function(r) {
if (r == true) {
$this.parent().remove();
}
})
});
jQuery('#execute_date').datetimepicker({
format: 'Y-m-d, H:i',
defaultDate: new Date()
}).on('dp.change', function(e) {
jQuery('#time').val(e.date);
console.log('changed');
});
}else if (type == "newsletter") {
jQuery("#tabs").append('<input type="hidden" id="email_style" name="email_style" class="wide-input-field" />');
jQuery("#email_style").val('newsletter');
jQuery("#email_style").val('
events_
newsletter');
jQuery('.scheduled-extended').show();
jQuery('.trigger-extended').hide();
jQuery(".text_verson").hide();
...
...
Please
register
or
sign in
to post a comment