ohctech_p8/form/add_config_chronic_reminder.php

129 lines
4.0 KiB
PHP
Raw Normal View History

2024-10-16 19:18:52 +05:30
<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>