File manager - Edit - /home/custbahd/public_html/webs/monitor/clients/mediage/content_management_system/admin/manage_about.php
Back
<div class="col-lg-12"> <div class="card card-outline card-primary"> <div class="card-body"> <div class="container-fuid"> <form action="" id="manage_about"> <textarea name="content" id="content" cols="30" rows="10" class="form-control"><?php echo is_file(('../about.html')) ? file_get_contents('../about.html') : '' ?></textarea> </form> </div> </div> <div class="card-footer"> <div class="d-flex justify-content-center w-100"> <button class="btn btn-flat btn-primary bg-gradient-primary" form="manage_about">Save</button> </div> </div> </div> </div> <script> $(document).ready(function(){ $('#content').summernote({ height: "50vh", disableDragAndDrop:true, toolbar: [ [ 'style', [ 'style' ] ], [ 'font', [ 'bold', 'italic', 'underline', 'strikethrough', 'superscript', 'subscript', 'clear'] ], [ 'fontname', [ 'fontname' ] ], [ 'fontsize', [ 'fontsize' ] ], [ 'color', [ 'color' ] ], [ 'para', [ 'ol', 'ul', 'paragraph', 'height' ] ], [ 'table', [ 'table' ] ], [ 'insert', [ 'link','picture' ] ], [ 'view', [ 'undo', 'redo', 'fullscreen', 'codeview', 'help' ] ], ['mybutton', ['myVideo']] ], callbacks:{ onImageUpload: function(files) { saveImg(files[0]); } }, buttons: { myVideo: function(context) { var ui = $.summernote.ui; var button = ui.button({ contents: '<i class="fa fa-video"/>', tooltip: 'video', click: function() { var div = document.createElement('div'); div.classList.add('embed-container'); var _url = prompt('Enter video url:') if(_url == null || _url == '' ){ return false; } div.innerHTML = _url; console.log(div) context.invoke('editor.insertNode', div); } }); return button.render(); } } }) function saveImg(_file){ var data = new FormData(); data.append("file", _file); $.ajax({ data: data, type: "POST", url: "<?php echo APP_PATH ?>ajax.php?action=save_image", cache: false, contentType: false, processData: false, success: function(resp) { var image = $('<img>').attr('src', resp); $('#content').summernote("insertNode", image[0]); } }); } }) $('#manage_about').submit(function(e){ e.preventDefault() start_load() $.ajax({ url:'<?php echo APP_PATH ?>ajax.php?action=save_about', method:'POST', data:$(this).serialize(), error:err=>{ console.log(err) alert_toast("An error occured.","error") end_load() }, success:function(resp){ if(resp == 1){ alert_toast("Content successfully saved.","success") end_load(); } } }) }) </script>
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Generation time: 2.18 |
proxy
|
phpinfo
|
Settings