| Server IP : 103.161.17.216 / Your IP : 216.73.216.1 Web Server : nginx/1.18.0 System : Linux tipsysaigoncharming 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : www-data ( 33) PHP Version : 7.4.3-4ubuntu2.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/app.houseland.info/application/views/admin/estimate_request/ |
Upload File : |
<?php defined('BASEPATH') or exit('No direct script access allowed'); ?>
<div class="modal fade" id="status" tabindex="-1" role="dialog">
<div class="modal-dialog">
<?php echo form_open(admin_url('estimate_request/status'), ['id' => 'estimate-request-status-form']); ?>
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">
<span class="edit-title"><?php echo _l('edit_status'); ?></span>
<span class="add-title"><?php echo _l('estimate_request_new_status'); ?></span>
</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="col-md-12">
<div id="additional"></div>
<?php echo render_input('name', 'estimate_request_status_add_edit_name'); ?>
<?php echo render_color_picker('color', _l('estimate_request_status_color')); ?>
<?php echo render_input('statusorder', 'estimate_request_status_add_edit_order', total_rows(db_prefix() . 'estimate_request_status') + 1, 'number'); ?>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal"><?php echo _l('close'); ?></button>
<button type="submit" class="btn btn-primary"><?php echo _l('submit'); ?></button>
</div>
</div>
<!-- /.modal-content -->
<?php echo form_close(); ?>
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<script>
window.addEventListener('load', function () {
appValidateForm($("body").find('#estimate-request-status-form'), {
name: 'required'
}, manage_estimate_request_statuses);
$('#status').on("hidden.bs.modal", function (event) {
$('#additional').html('');
$('#status input[name="name"]').val('');
$('#status input[name="color"]').val('');
$('#status input[name="statusorder"]').val('');
$('.add-title').removeClass('hide');
$('.edit-title').removeClass('hide');
$('#status input[name="statusorder"]').val($('table tbody tr').length + 1);
});
});
// Create Estimate Request new status
function new_status() {
$('#status').modal('show');
$('.edit-title').addClass('hide');
}
// Edit status function which init the data to the modal
function edit_status(invoker, id) {
$('#additional').append(hidden_input('id', id));
$('#status input[name="name"]').val($(invoker).data('name'));
$('#status .colorpicker-input').colorpicker('setValue', $(invoker).data('color'));
$('#status input[name="statusorder"]').val($(invoker).data('order'));
$('#status').modal('show');
$('.add-title').addClass('hide');
}
// Form handler function for estimate request status
function manage_estimate_request_statuses(form) {
var data = $(form).serialize();
var url = form.action;
$.post(url, data).done(function (response) {
window.location.reload();
});
return false;
}
</script>