129 lines
4.0 KiB
PHP
129 lines
4.0 KiB
PHP
![]() |
<style>
|
||
|
#modal-add-config {
|
||
|
overflow-y: scroll;
|
||
|
}
|
||
|
</style>
|
||
|
<?php
|
||
|
|
||
|
$sql_config = "select * from config where key_name in ('selected_cronic_for_reminder','cronic_reminder_contant','chronic_reminder_subject') ";
|
||
|
$result_config = @mysqli_query($conn, $sql_config);
|
||
|
|
||
|
|
||
|
?>
|
||
|
<div class="modal fade" id="modal-add-config" name="modal-add-config" role="dialog" aria-hidden="true">
|
||
|
<form role="form" id="config_form" name="config_form" action="#" method="post">
|
||
|
<div class="modal-dialog">
|
||
|
<div class="modal-content">
|
||
|
<div class="widget-header">
|
||
|
<h5 class="widget-title">config Reminder</h5>
|
||
|
<div class="widget-toolbar">
|
||
|
<div class="widget-menu">
|
||
|
<a href="#" class="close" data-action="close" data-dismiss="modal">
|
||
|
<i class="ace-icon fa fa-times"></i>
|
||
|
</a>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="modal-body">
|
||
|
<?php
|
||
|
$c = 0;
|
||
|
while ($row_config = @mysqli_fetch_array($result_config)) { ?>
|
||
|
<input type="hidden" class="form-control" name="config_id<?= $c ?>" id="config_id<?= $c ?>" value="<?= $row_config['config_id'] ?>" />
|
||
|
<input type="hidden" class="form-control" name="key_name<?= $c ?>" id="key_name<?= $c ?>" value="<?= $row_config['key_name'] ?>" />
|
||
|
|
||
|
<div class="form-group">
|
||
|
<label for="config">
|
||
|
<?php
|
||
|
if ($row_config['key_name'] == 'cronic_reminder_contant') {
|
||
|
echo "Set Reminder Mail Body";
|
||
|
} else if ($row_config['key_name'] == 'chronic_reminder_subject') {
|
||
|
echo "Set Reminder Mail Subject";
|
||
|
} else {
|
||
|
echo "Prevent Chronic Illness Reminder For";
|
||
|
}
|
||
|
?>
|
||
|
</label>
|
||
|
<?php if ($row_config['key_name'] == 'cronic_reminder_contant') { ?>
|
||
|
<input class="form-control" name="value<?= $c ?>" id="value<?= $c ?>" value="<?= $row_config['value'] ?>" />
|
||
|
<?php } else if ($row_config['key_name'] == 'chronic_reminder_subject') { ?>
|
||
|
<input class="form-control" name="value<?= $c ?>" id="subject" value="<?= $row_config['value'] ?>" />
|
||
|
<?php } else { ?>
|
||
|
<input type="hidden" class="form-control" name="value<?= $c ?>" id="value<?= $c ?>" value="<?= $row_config['value'] ?>" />
|
||
|
<select class="form-control select2" name="config_abnormality<?= $c ?>[]" id="config_abnormality<?= $c ?>" multiple>
|
||
|
<option disabled>Chronic Illness</option>
|
||
|
<?= generateOptionForMultiple('abnormality', 'abnormality_name', 'abnormality_id', $row_config['value'], ''); ?>
|
||
|
</select>
|
||
|
<?php } ?>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
<?php
|
||
|
$c++;
|
||
|
} ?>
|
||
|
<h5>Please Logout Once After Setting The Config</h5>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<div class="widget-toolbox padding-8 clearfix">
|
||
|
<button type="button" class="btn btn-info btn-sm save_button" onclick="validate_config();"><i class="ace-icon fa fa-floppy-o bigger-110"></i>Save </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>
|
||
|
</div>
|
||
|
</form>
|
||
|
</div>
|
||
|
|
||
|
<script>
|
||
|
function validate_config() {
|
||
|
// var key_name = $('#key_name').val();
|
||
|
// if(key_name == ''){
|
||
|
// BootstrapDialog.alert('Please Enter Key Name.!!!');
|
||
|
// return false;
|
||
|
// }
|
||
|
// var value = $('#value').val();
|
||
|
// if(value == ''){
|
||
|
// BootstrapDialog.alert('Please Enter Value.!!!');
|
||
|
// return false;
|
||
|
// }
|
||
|
|
||
|
save_config();
|
||
|
}
|
||
|
|
||
|
function save_config() {
|
||
|
var illness_arr = $('#config_abnormality').val();
|
||
|
console.log(illness_arr);
|
||
|
var value = '';
|
||
|
if (illness_arr != null && illness_arr != '') {
|
||
|
value = illness_arr.toString();
|
||
|
}
|
||
|
$('#value').val(value);
|
||
|
|
||
|
|
||
|
var subject = $('#subject').val();
|
||
|
// console.log('sub:', subject)
|
||
|
|
||
|
$('#value_subject').val(subject);
|
||
|
|
||
|
$.ajax({
|
||
|
url: 'save_config.php?configs=<?= $c ?>',
|
||
|
type: "POST",
|
||
|
data: $("#config_form").serialize(),
|
||
|
success: function(data) {
|
||
|
BootstrapDialog.alert('Config Saved Successfully.');
|
||
|
$("#flex1").flexReload();
|
||
|
return;
|
||
|
},
|
||
|
error: function(data) {
|
||
|
BootstrapDialog.alert('Error Saving Config');
|
||
|
return;
|
||
|
}
|
||
|
});
|
||
|
$('.close').click();
|
||
|
}
|
||
|
</script>
|