0181f81b by Jeff Balicki

events

1 parent aabbb0e5
......@@ -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,11 @@ 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('newsletter');
jQuery("#email_style").val('events_newsletter');
jQuery('.scheduled-extended').show();
jQuery('.trigger-extended').hide();
jQuery(".text_verson").hide();
......@@ -447,9 +482,9 @@ endforeach;
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($newsletterEn->post_content); ?>);
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($newsletterFr->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);
......@@ -487,6 +522,58 @@ endforeach;
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('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($newsletterEn->post_content); ?>);
jQuery(tinymce.get('fr_html').getBody()).html(<?php echo json_encode($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 {
jQuery('.scheduled-extended').show();
jQuery('.trigger-extended').hide();
......