243 lines
8.7 KiB
PHP
243 lines
8.7 KiB
PHP
<style>
|
|
#modal-add-item {
|
|
overflow-y: scroll;
|
|
}
|
|
</style>
|
|
<!-- Display submission status -->
|
|
|
|
<div class="modal fade" id="modal-add-email" role="dialog" aria-hidden="true">
|
|
<div class="modal-dialog modal-lg">
|
|
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title" style="text-align: center">
|
|
Email
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>
|
|
</h5>
|
|
</div>
|
|
|
|
<form role="form" id="email_form" name="email_form" action="" enctype="multipart/form-data" method="post">
|
|
<div class="modal-body">
|
|
|
|
|
|
|
|
<div class="input-group col-sm-12">
|
|
<input class="form-control" name="ref_type" type="hidden" id="ref_type"
|
|
value="<?= $appointment_type; ?>">
|
|
|
|
</div>
|
|
|
|
|
|
<div class="input-group col-sm-12">
|
|
<input class="form-control" name="ref_identifier" type="hidden" id="ref_identifier"
|
|
value="<?php $appointment_id ?>">
|
|
|
|
</div>
|
|
<div class="row">
|
|
<div class="form-group col-sm-12">
|
|
<label class="control-label" for="to"><strong
|
|
style="font-size: 11px">To:</strong></label><br>
|
|
|
|
<div class="input-group col-sm-12">
|
|
<input class="form-control" name="email_list_to" type="text" id="email_list_to"
|
|
placeholder="To list Email" value="<?php echo $email_list_to ?>" maxlength="150">
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="row">
|
|
|
|
|
|
<div class="form-group col-sm-12">
|
|
<label class="control-label" for="cc"><strong
|
|
style="font-size: 11px">CC:</strong></label><br>
|
|
|
|
<div class="input-group col-sm-12">
|
|
<input class="form-control" name="email_list_cc" type="text" id="email_list_cc"
|
|
placeholder="CC list Email" value="<?php echo $email_list_cc ?>" maxlength="150">
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="row">
|
|
<div class="form-group col-sm-12">
|
|
<label class="control-label" for="subject"><strong
|
|
style="font-size: 11px">Subject:</strong></label><br>
|
|
|
|
<div class="input-group col-sm-12">
|
|
<input class="form-control" name="subject" type="text" id="subject"
|
|
placeholder="Subject"
|
|
value="<?php echo getConfigKey('GENERAL_EMAIL_SUBJECT_OPD') ?>" maxlength="100">
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="row">
|
|
|
|
|
|
<div class="form-group col-sm-12">
|
|
<label class="control-label" for="message"><strong
|
|
style="font-size: 11px">Message:</strong></label><br>
|
|
<div class="input-group col-sm-12">
|
|
<input type="hidden" name="message" id="message">
|
|
<p contenteditable="true" id="email_content">
|
|
|
|
|
|
</p>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row">
|
|
|
|
|
|
<div class="form-group col-sm-12">
|
|
<label class="control-label" for="remarks"><strong
|
|
style="font-size: 11px">Remarks:</strong></label><br>
|
|
<div class="input-group col-sm-12">
|
|
<input class="form-control" name="remarks" type="text" id="remarks"
|
|
placeholder="Remarks" value="<?php echo $remarks ?>" maxlength="100">
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-info btn-sm save_button" onclick="send_email();">
|
|
<i class="ace-icon fa fa-floppy-o bigger-110"></i>Send
|
|
</button>
|
|
<button type="button" class="btn btn-danger btn-sm" data-dismiss="modal">
|
|
<i class="ace-icon fa fa-times bigger-110"></i>Cancel
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<script>
|
|
if ($('#email_list_to')) {
|
|
|
|
var email_list_to = new Array();
|
|
getemail_list_to();
|
|
|
|
function getemail_list_to() {
|
|
$.ajax({
|
|
url: 'select_email_list_to.php',
|
|
type: "GET",
|
|
success: function(data) {
|
|
email_list_to = $.parseJSON(data);
|
|
|
|
},
|
|
error: function(data) {
|
|
BootstrapDialog.alert('Error pulling email_list_to!!');
|
|
return;
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if ($('#email_list_to')) {
|
|
setTimeout(function() {
|
|
|
|
var tag_input_to = $('#email_list_to');
|
|
try {
|
|
tag_input_to.tag({
|
|
placeholder: tag_input_to.attr('placeholder'),
|
|
|
|
source: email_list_to
|
|
|
|
})
|
|
|
|
//programmatically add/remove a tag
|
|
var $tag_obj = $('#email_list_to').data('tag');
|
|
//$tag_obj.add('Programmatically Added');
|
|
var existingemail_list_to = "<?php echo $row['offiial_email_id'] ?>"
|
|
if (existingemail_list_to != undefined && existingemail_list_to != null && existingemail_list_to !=
|
|
'') {
|
|
var existingemail_list_toArr = existingemail_list_to.split(",");
|
|
jQuery.each(existingemail_list_toArr, function(i, val) {
|
|
$tag_obj.add(val.toUpperCase());
|
|
});
|
|
}
|
|
//var index = $tag_obj.inValues('some tag');
|
|
// $tag_obj.remove(index);
|
|
} catch (e) {
|
|
//display a textarea for old IE, because it doesn't support this plugin or another one I tried!
|
|
tag_input_to.after('<textarea id="' + tag_input_to.attr('id') + '" name="' + tag_input_to.attr(
|
|
'name') + '" rows="3">' + tag_input_to.val() + '</textarea>').remove();
|
|
//autosize($('#form-field-tags'));
|
|
}
|
|
}, 10000);
|
|
}
|
|
|
|
|
|
if ($('#email_list_cc')) {
|
|
|
|
var email_list_cc = new Array();
|
|
getemail_list_cc();
|
|
|
|
function getemail_list_cc() {
|
|
$.ajax({
|
|
url: 'select_email_list_cc.php',
|
|
type: "GET",
|
|
success: function(data) {
|
|
email_list_cc = $.parseJSON(data);
|
|
|
|
},
|
|
error: function(data) {
|
|
BootstrapDialog.alert('Error pulling email_list_cc!!');
|
|
return;
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if ($('#email_list_cc')) {
|
|
setTimeout(function() {
|
|
|
|
var tag_input_to = $('#email_list_cc');
|
|
try {
|
|
tag_input_to.tag({
|
|
placeholder: tag_input_to.attr('placeholder'),
|
|
|
|
source: email_list_cc
|
|
|
|
})
|
|
|
|
//programmatically add/remove a tag
|
|
var $tag_obj = $('#email_list_cc').data('tag');
|
|
//$tag_obj.add('Programmatically Added');
|
|
var existingemail_list_cc = "<?php echo $row['offiial_email_id'] ?>"
|
|
if (existingemail_list_cc != undefined && existingemail_list_cc != null && existingemail_list_cc !=
|
|
'') {
|
|
var existingemail_list_ccArr = existingemail_list_cc.split(",");
|
|
jQuery.each(existingemail_list_ccArr, function(i, val) {
|
|
$tag_obj.add(val.toUpperCase());
|
|
});
|
|
}
|
|
//var index = $tag_obj.inValues('some tag');
|
|
// $tag_obj.remove(index);
|
|
} catch (e) {
|
|
//display a textarea for old IE, because it doesn't support this plugin or another one I tried!
|
|
tag_input_to.after('<textarea id="' + tag_input_to.attr('id') + '" name="' + tag_input_to.attr(
|
|
'name') + '" rows="3">' + tag_input_to.val() + '</textarea>').remove();
|
|
//autosize($('#form-field-tags'));
|
|
}
|
|
}, 10000);
|
|
}
|
|
</script> |