uawdijnntqw1x1x1
IP : 3.142.196.191
Hostname : ns1.eurodns.top
Kernel : Linux ns1.eurodns.top 4.18.0-553.5.1.lve.1.el7h.x86_64 #1 SMP Fri Jun 14 14:24:52 UTC 2024 x86_64
Disable Function : mail,sendmail,exec,passthru,shell_exec,system,popen,curl_multi_exec,parse_ini_file,show_source,eval,open_base,symlink
OS : Linux
PATH:
/
home
/
sudancam
/
.trash
/
tyblue.1
/
..
/
css.3
/
..
/
js.2
/
..
/
admin.1
/
view
/
template
/
common
/
.
/
security.twig
/
/
<div id="modal-security" class="modal show"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title text-danger"><i class="fas fa-exclamation-triangle"></i> {{ heading_title }}</h5> <button type="button" class="btn-close" data-bs-dismiss="modal"></button> </div> <div id="accordion" class="accordion"> {% if install %} <div id="security-install" class="accordion-item"> <h5 class="accordion-header"><button type="button" data-bs-toggle="collapse" data-bs-target="#accordion-install" class="accordion-button collapsed"><span class="fas fa-folder"></span> {{ text_install }}</button></h5> <div id="accordion-install" class="accordion-collapse collapse" data-bs-parent="#accordion"> <div class="modal-body"> <p>{{ text_install_description }}</p> <div class="mb-3"> <div class="input-group"> <div class="input-group-text">{{ text_path }}</div> <input type="text" value="{{ install }}" class="form-control is-invalid bg-white" readonly/> </div> </div> <div class="text-end"> <button type="button" id="button-install" class="btn btn-danger"><i class="fas fa-trash-alt"></i> {{ button_delete }}</button> </div> </div> </div> </div> {% endif %} {% if storage %} <div id="security-storage" class="accordion-item"> <h2 class="accordion-header"><button type="button" data-bs-toggle="collapse" data-bs-target="#accordion-storage" class="accordion-button collapsed"><i class="fas fa-arrow-alt-circle-right"></i> {{ text_storage }}</button></h2> <div id="accordion-storage" class="accordion-collapse collapse" data-bs-parent="#accordion"> <div class="modal-body"> <form id="form-storage"> <p>{{ text_storage_description }}</p> <div class="mb-3"> <label class="form-label">{{ entry_path_current }}</label> <input type="text" value="{{ storage }}" class="form-control is-invalid bg-white" readonly/> </div> <div class="mb-3"> <label class="form-label">{{ entry_path_new }}</label> <div class="input-group dropdown"> <button type="button" id="button-path" data-bs-toggle="dropdown" class="btn btn-outline-secondary dropdown-toggle">{{ document_root }} <span class="fas fa-caret-down"></span></button> <ul class="dropdown-menu"> {% for path in paths %} <li><a href="{{ path }}" class="dropdown-item">{{ path }}</a></li> {% endfor %} </ul> <input type="text" value="storage" placeholder="{{ text_path }}" class="form-control bg-white" readonly/> </div> <input type="hidden" name="path" value="{{ document_root }}" id="input-path"/> </div> <div class="text-end"> <button type="button" id="button-storage" class="btn btn-danger"><span class="fas fa-arrow-alt-circle-right"></span> {{ button_move }}</button> </div> </form> </div> </div> </div> {% endif %} {% if admin %} <div id="security-admin" class="accordion-item"> <h2 class="accordion-header"><button type="button" data-bs-toggle="collapse" data-bs-target="#accordion-admin" class="accordion-button collapsed"><span class="fas fa-lock"></span> {{ text_admin }}</button></h2> <div id="accordion-admin" class="accordion-collapse collapse" data-bs-parent="#accordion"> <div class="modal-body"> <form id="form-admin"> <p>{{ text_admin_description }}</p> <div class="mb-3"> <div class="input-group"> <div class="input-group-text">{{ text_path }}</div> <input type="text" name="name" value="admin" placeholder="{{ entry_name }}" class="form-control is-invalid"/> </div> </div> <div class="text-end"> <button type="button" id="button-admin" class="btn btn-danger"><i class="fas fa-pencil-alt"></i> {{ button_rename }}</button> </div> </form> </div> </div> </div> </div> {% endif %} </div> </div> </div> <script type="text/javascript"><!-- $(document).ready(function () { // Show modal var modal = new bootstrap.Modal(document.querySelector('#modal-security')); modal.show(); $('#accordion .accordion-header:first button').trigger('click'); }); $('#button-install').on('click', function () { var element = this; $.ajax({ url: 'index.php?route=common/security|install&user_token={{ user_token }}', dataType: 'json', beforeSend: function () { $(element).prop('disabled', true).addClass('loading'); }, complete: function () { $(element).prop('disabled', false).removeClass('loading'); }, success: function (json) { console.log(json); $('.alert-dismissible').remove(); if (json['error']) { $('#alert').prepend('<div class="alert alert-danger alert-dismissible"><i class="fas fa-exclamation-circle"></i> ' + json['error'] + ' <button type="button" class="btn-close" data-bs-dismiss="alert"></button></div>'); } if (json['success']) { $('#alert').prepend('<div class="alert alert-success alert-dismissible"><i class="fas fa-check-circle"></i> ' + json['success'] + ' <button type="button" class="btn-close" data-bs-dismiss="alert"></button></div>'); $('#security-install').remove(); $('#accordion .accordion-header:first button').trigger('click'); } }, error: function (xhr, ajaxOptions, thrownError) { console.log(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); $('#form-storage .dropdown-menu a').on('click', function (e) { e.preventDefault(); $('#input-path').val($(this).attr('href')); $('#button-path').html($(this).attr('href') + ' <span class="fas fa-caret-down"></span>'); }); $('#button-storage').on('click', function () { var element = this; $.ajax({ url: 'index.php?route=common/security|storage&user_token={{ user_token }}', type: 'post', data: $('#form-storage').serialize(), dataType: 'json', contentType: 'application/x-www-form-urlencoded', beforeSend: function () { $(element).prop('disabled', true).addClass('loading'); }, complete: function () { $(element).prop('disabled', false).removeClass('loading'); }, success: function (json) { $('.alert-dismissible').remove(); if (json['error']) { $('#alert').prepend('<div class="alert alert-danger alert-dismissible"><i class="fas fa-exclamation-circle"></i> ' + json['error'] + ' <button type="button" class="btn-close" data-bs-dismiss="alert"></button></div>'); } if (json['success']) { $('#alert').prepend('<div class="alert alert-success alert-dismissible"><i class="fas fa-check-circle"></i> ' + json['success'] + ' <button type="button" class="btn-close" data-bs-dismiss="alert"></button></div>'); $('#security-storage').remove(); $('#accordion .accordion-header:first button').trigger('click'); } }, error: function (xhr, ajaxOptions, thrownError) { console.log(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); $('#button-admin').on('click', function () { var element = this; $.ajax({ url: 'index.php?route=common/security|admin&user_token={{ user_token }}', type: 'post', data: $('#form-admin').serialize(), dataType: 'json', contentType: 'application/x-www-form-urlencoded', beforeSend: function () { $(element).prop('disabled', true).addClass('loading'); }, complete: function () { $(element).prop('disabled', false).removeClass('loading'); }, success: function (json) { console.log(json); $('.alert-dismissible').remove(); if (json['redirect']) { location = json['redirect']; } if (json['error']) { $('#alert').prepend('<div class="alert alert-danger alert-dismissible"><i class="fas fa-exclamation-circle"></i> ' + json['error'] + ' <button type="button" class="btn-close" data-bs-dismiss="alert"></button></div>'); } if (json['success']) { $('#alert').prepend('<div class="alert alert-success alert-dismissible"><i class="fas fa-check-circle"></i> ' + json['success'] + ' <button type="button" class="btn-close" data-bs-dismiss="alert"></button></div>'); $('#security-admin').remove(); $('#accordion .accordion-header:first button').trigger('click'); } }, error: function (xhr, ajaxOptions, thrownError) { console.log(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); //--></script>
/home/sudancam/.trash/tyblue.1/../css.3/../js.2/../admin.1/view/template/common/./security.twig