Current Path : /var/www/alh/admin/view/template/extension/ |
Current File : /var/www/alh/admin/view/template/extension/modification_editor.tpl |
<?php echo $header; ?><?php echo $column_left; ?> <div id="content"> <div class="page-header"> <div class="container-fluid"> <div class="alert alert-danger" id="warning" role="alert"></div> <div class="pull-right"> <button type="button" id="button-clear-image" data-toggle="tooltip" title="<?php echo $button_clear_image; ?>" class="btn btn-danger" data-loading-text="<?php echo $text_erasing; ?>"><i class="fa fa-eraser"></i></button> <button type="button" id="button-clear-data" data-toggle="tooltip" title="<?php echo $button_clear_data; ?>" class="btn btn-warning" data-loading-text="<?php echo $text_erasing; ?>"><i class="fa fa-eraser"></i></button> <button type="button" id="button-save" data-toggle="tooltip" title="<?php echo $button_save; ?>" class="btn btn-primary" data-loading-text="<?php echo $text_loading; ?>"><i class="fa fa-save"></i></button> <a href="<?php echo $return; ?>" data-toggle="tooltip" title="<?php echo $button_return; ?>" class="btn btn-default"><i class="fa fa-reply"></i></a> </div> <h1><?php echo $heading_title; ?></h1> <ul class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li> <?php } ?> </ul> <div class="alert alert alert-success" id="success" role="alert"></div> </div> </div> <div class="container-fluid"> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"><i class="fa fa-pencil"></i> <?php echo $name; ?></h3> </div> <div class="panel-body clearfix"> <form action="" method="post" enctype="multipart/form-data" id="form" class="form-horizontal"> <div class="form-group required"> <div class="col-sm-12"> <label class="control-label" for="input-text"><?php echo $entry_xml_code; ?></label> <pre id="code" style="width:98% !important; height:480px; position:relative; margin:0 1%; font-size:1.1em;"><?php echo htmlentities($xml); ?></pre> <input type="hidden" name="modification_id" value="<?php echo $modification_id; ?>" /> </div> </div> </form> </div> </div> </div> </div> <script type="text/javascript"><!-- $('#warning').hide(); $('#success').hide(); var path = "view/javascript/ace"; var editorconfig = ace.require("ace/config"); editorconfig.set("workerPath", path); var xml_editor = ace.edit("code"); xml_editor.setTheme("ace/theme/cobalt"); xml_editor.getSession().setMode("ace/mode/xml"); $('#button-clear-data').on('click', function() { $('#warning').hide(); $('#success').hide(); $.ajax({ url: 'index.php?route=extension/modification_editor/clearCacheData&token=<?php echo $token; ?>', dataType: 'json', cache: false, beforeSend: function() { $('#button-clear-data').button('loading'); }, complete: function() { $('#button-clear-data').button('reset'); }, success: function(json) { $('#success').html(json['success']); $('#success').show(); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); $('#button-clear-image').on('click', function() { $('#warning').hide(); $('#success').hide(); $.ajax({ url: 'index.php?route=extension/modification_editor/clearCacheImage&token=<?php echo $token; ?>', dataType: 'json', cache: false, beforeSend: function() { $('#button-clear-image').button('loading'); }, complete: function() { $('#button-clear-image').button('reset'); }, success: function(json) { $('#success').html(json['success']); $('#success').show(); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); $('#button-save').on('click', function() { $('#warning').hide(); $('#success').hide(); var id = $('input[name="modification_id"]').val(); var xml_code = xml_editor.getValue(); $.ajax({ url: 'index.php?route=extension/modification_editor/save&token=<?php echo $token; ?>', type: 'post', dataType: 'json', data: { modification_id: id, xml: xml_code }, cache: false, beforeSend: function() { $('#button-save').button('loading'); }, complete: function() { $('#button-save').button('reset'); }, success: function(json) { if (json['error']) { $('#warning').html(json['error']).show(); } else { $('#success').html(json['success']); $('#success').show(); if (id == 0) { location.href = 'index.php?route=extension/modification&token=<?php echo $token; ?>'; } } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); //--></script> <?php echo $footer; ?>