Вход Регистрация
Файл: upload/admin/view/template/openbay/openbay_manage.tpl
Строк: 708
<?php echo $header; ?><?php echo $column_left; ?> <div
id="content"> <div class="page-header">
<div class="container-fluid"> <div
class="pull-right"> <button type="submit"
form="form-openbay" data-toggle="tooltip"
title="<?php echo $button_save; ?>" class="btn
btn-primary" onclick="validateForm(); return
false;"><i class="fa
fa-save"></i></button> <a
href="<?php echo $cancel; ?>"
data-toggle="tooltip" title="<?php echo $button_cancel;
?>" class="btn btn-default"><i class="fa
fa-reply"></i></a> </div>
<h1><?php echo $heading_title; ?></h1> </div>
</div> <div class="container-fluid"> <form
action="<?php echo $action; ?>" method="post"
enctype="multipart/form-data" id="form-openbay"
class="form-horizontal"> <ul class="nav
nav-tabs"> <li class="active"><a
href="#tab-update" data-toggle="tab"><?php echo
$tab_update; ?></a></li> <li><a
href="#tab-setting" data-toggle="tab"><?php echo
$tab_setting; ?></a></li> <li><a
href="#tab-developer" data-toggle="tab"><?php
echo $tab_developer; ?></a></li> </ul>
<div class="tab-content"> <div
class="tab-pane active" id="tab-update">
<div class="alert alert-info text-left">
<?php echo $text_version_installed; ?><span
id="text-version"><?php echo $text_version;
?></span> </div> <input
type="hidden" name="openbay_version"
value="<?php echo $openbay_version; ?>" />
<input type="hidden" name="openbay_menu"
value="<?php echo $openbay_menu; ?>" />
<ul id="update-tabs" class="nav nav-tabs">
<li class="active"><a
href="#tab-update-v2" data-toggle="tab"><?php
echo $tab_update_v1; ?></a></li> <li><a
href="#tab-update-v1" data-toggle="tab"><?php
echo $tab_update_v2; ?></a></li> <li><a
href="#tab-update-patch" data-toggle="tab"><?php
echo $tab_patch; ?></a></li> </ul>
<div class="tab-content"> <div
class="tab-pane active" id="tab-update-v2">
<p><?php echo $text_update_description; ?></p>
<div class="well"> <div
class="alert alert-danger" id="update-error"
style="display:none;"></div> <div
id="update-v2-box"> <div
class="form-group"> <label
class="col-sm-3 control-label"
for="update-v2-beta"><span data-toggle="tooltip"
title="<?php echo $help_ftp_beta; ?>"><?php echo
$entry_ftp_beta; ?></span></label>
<div class="col-sm-8"> <select
id="update-v2-beta" class="form-control">
<option value="1"><?php echo $text_yes;
?></option> <option value="0"
selected="selected"><?php echo $text_no;
?></option> </select>
</div> </div> <div
class="form-group"> <label
class="col-sm-3 control-label"
for="update-v2"><span data-toggle="tooltip"
title="<?php echo $help_easy_update; ?>"><?php echo
$entry_update; ?></span></label> <div
class="col-sm-8"> <button
class="btn btn-primary" id="update-v2"><?php echo
$button_update; ?></button> </div>
</div> </div>
<div id="update-v2-progress"
style="display:none;"> <div
class="progress" style="height:50px;">
<div class="progress-bar progress-bar-striped active
progress-bar-info" role="progressbar"
aria-valuenow="1" aria-valuemin="0"
aria-valuemax="100" style="width: 0%;"
id="loading-bar"></div> </div>
<h4 class="text-center"
id="update-text"></h4> </div>
</div> </div> <div
class="tab-pane" id="tab-update-v1">
<p><?php echo $text_update_description; ?></p>
<div class="well"> <div
class="form-group"> <label
class="col-sm-3 control-label"
for="ftp-username"><span data-toggle="tooltip"
title="<?php echo $help_ftp_username; ?>"><?php echo
$entry_ftp_username; ?></span></label>
<div class="col-sm-8"> <input
type="text" name="openbay_ftp_username"
value="<?php echo $openbay_ftp_username; ?>"
placeholder="<?php echo $entry_ftp_username; ?>"
id="ftp-username" class="form-control ftp-setting"
/> </div> </div>
<div class="form-group"> <label
class="col-sm-3 control-label"
for="ftp-password"><span data-toggle="tooltip"
title="<?php echo $help_ftp_password; ?>"><?php echo
$entry_ftp_password; ?></span></label>
<div class="col-sm-8"> <input
type="text" name="openbay_ftp_pw" value="<?php
echo $openbay_ftp_pw;?>" placeholder="<?php echo
$entry_ftp_password; ?>" id="ftp-password"
class="form-control ftp-setting" />
</div> </div> <div
class="form-group"> <label
class="col-sm-3 control-label"
for="ftp-server"><span data-toggle="tooltip"
title="<?php echo $help_ftp_server; ?>"><?php echo
$entry_ftp_server; ?></span></label>
<div class="col-sm-8"> <input
type="text" name="openbay_ftp_server"
value="<?php echo $openbay_ftp_server;?>"
placeholder="<?php echo $entry_ftp_server; ?>"
id="ftp-server" class="form-control ftp-setting" />
</div> </div>
<div class="form-group"> <label
class="col-sm-3 control-label"
for="ftp-root"><span data-toggle="tooltip"
title="<?php echo $help_ftp_root; ?>"><?php echo
$entry_ftp_root; ?></span></label> <div
class="col-sm-8"> <input
type="text" name="openbay_ftp_rootpath"
value="<?php echo $openbay_ftp_rootpath;?>"
placeholder="<?php echo $entry_ftp_root; ?>"
id="ftp-root" class="form-control ftp-setting" />
</div> </div>
<div class="form-group"> <label
class="col-sm-3 control-label"
for="admin-directory"><span data-toggle="tooltip"
title="<?php echo $help_ftp_admin; ?>"><?php echo
$entry_ftp_admin; ?></span></label>
<div class="col-sm-8"> <input
type="text" name="openbay_admin_directory"
value="<?php echo $openbay_admin_directory;?>"
placeholder="<?php echo $entry_ftp_admin; ?>"
id="admin-directory" class="form-control ftp-setting"
/> </div> </div>
<div class="form-group"> <label
class="col-sm-3 control-label"
for="ftp-pasv"><span data-toggle="tooltip"
title="<?php echo $help_ftp_pasv; ?>"><?php echo
$entry_ftp_pasv; ?></span></label> <div
class="col-sm-8"> <select
name="openbay_ftp_pasv" id="ftp-pasv"
class="form-control ftp-setting">
<?php if ($openbay_ftp_pasv) { ?> <option
value="1" selected="selected"><?php echo
$text_yes; ?></option> <option
value="0"><?php echo $text_no; ?></option>
<?php } else { ?> <option
value="1"><?php echo $text_yes; ?></option>
<option value="0"
selected="selected"><?php echo $text_no;
?></option> <?php } ?>
</select> </div>
</div> <div class="form-group">
<label class="col-sm-3 control-label"
for="ftp-beta"><span data-toggle="tooltip"
title="<?php echo $help_ftp_beta; ?>"><?php echo
$entry_ftp_beta; ?></span></label> <div
class="col-sm-8"> <select
name="openbay_ftp_beta" id="ftp-beta"
class="form-control ftp-setting">
<?php if ($openbay_ftp_beta) { ?> <option
value="1" selected="selected"><?php echo
$text_yes; ?></option> <option
value="0"><?php echo $text_no; ?></option>
<?php } else { ?> <option
value="1"><?php echo $text_yes; ?></option>
<option value="0"
selected="selected"><?php echo $text_no;
?></option> <?php } ?>
</select> </div>
</div> <div class="form-group"
id="ftp-test-row"> <label
class="col-sm-3 control-label"
for="button-clear-faq"><?php echo $text_test_connection;
?></label> <div
class="col-sm-8"> <button
class="btn btn-primary" id="ftp-test"><?php echo
$button_ftp_test; ?></button> <div
class="btn btn-primary" style="display:none;"
id="ftp-test-loading"><i class="fa fa-cog fa-lg
fa-spin"></i></div> </div>
</div> <div
class="form-group" style="display:none;"
id="ftp-update-row"> <label
class="col-sm-3 control-label"
for="ftp-update-module"><?php echo $text_run_update;
?></label> <div
class="col-sm-8"> <button
class="btn btn-primary"
id="ftp-update-module"><?php echo $button_update;
?></button> <div class="btn
btn-primary" style="display:none;"
id="ftp-update-module-loading"><i class="fa fa-cog
fa-lg fa-spin"></i></div>
</div> </div> </div>
</div> <div class="tab-pane"
id="tab-update-patch"> <p><?php echo
$text_patch_description; ?></p> <div
class="well"> <div
class="form-group"> <label
class="col-sm-3 control-label"
for="button-patch"><span data-toggle="tooltip"
title="<?php echo $help_patch; ?>"><?php echo
$entry_patch; ?></span></label> <div
class="col-sm-8"> <button
class="btn btn-primary" id="button-patch"><?php
echo $button_patch; ?></button> </div>
</div> </div>
</div> </div> </div> <div
class="tab-pane" id="tab-setting"> <div
class="well"> <div
class="form-group"> <label
class="col-sm-2 control-label"
for="input-language"><?php echo $text_language;
?></label> <div class="col-sm-10">
<select name="openbay_language"
id="input-language" class="form-control">
<?php foreach ($languages as $key => $language) { ?>
<option value="<?php echo $key; ?>"
<?php if ($key == $openbay_language) {
echo'selected="selected"'; } ?>><?php echo $language;
?></option> <?php } ?>
</select> </div> </div>
<div class="form-group"> <label
class="col-sm-2 control-label"
for="button-clear-faq"><span
data-toggle="tooltip" title="<?php echo $help_clear_faq;
?>"><?php echo $text_clear_faq;
?></span></label> <div
class="col-sm-10"> <button class="btn
btn-primary" id="button-clear-faq"><?php echo
$button_clear; ?></button> </div>
</div> </div> </div> <div
class="tab-pane" id="tab-developer">
<div class="well"> <div
class="form-group"> <label
class="col-sm-2 control-label"
for="button-clear-data"><span
data-toggle="tooltip" title="<?php echo $help_empty_data;
?>"><?php echo $entry_empty_data;
?></span></label> <div
class="col-sm-10"> <a class="btn btn-primary"
id="button-clear-data"><?php echo $button_clear;
?></a> </div> </div>
</div> </div> </div> </form>
</div> </div> <script
type="text/javascript"><!--
$('.ftp-setting').keypress(function() {
$('#ftp-update-module').hide(); $('#ftp-test-row').show();
$('#ftp-update-row').hide(); }); $('#ftp-test').bind('click',
function(e) { e.preventDefault(); $.ajax({ url:
'index.php?route=extension/openbay/updatetest&token=<?php echo
$token; ?>', type: 'post', data:
$('.ftp-setting').serialize(), dataType: 'json', beforeSend:
function() { $('#ftp-test').hide();
$('#ftp-test-loading').show(); }, success: function(json) {
alert(json.msg); if (json.connection == true) {
$('#ftp-test-row').hide(); $('#ftp-update-module').show();
$('#ftp-update-row').show(); } $('#ftp-test').show();
$('#ftp-test-loading').hide(); }, error: function (xhr,
ajaxOptions, thrownError) { if (xhr.status != 0) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" +
xhr.responseText); } } }); });
$('#button-patch').bind('click', function(e) { e.preventDefault();
$.ajax({ url:
'index.php?route=extension/openbay/patch&token=<?php echo $token;
?>', type: 'post', dataType: 'json', beforeSend:
function() { $('#button-patch').empty().html('<i class="fa
fa-cog fa-lg fa-spin"></i>');
$("#button-patch").attr('disabled', 'disabled'); },
success: function() {
$('#button-patch').empty().removeClass('btn-primary').addClass('btn-success').html('<?php
echo $text_complete; ?>'); alert('<?php echo
$text_patch_complete; ?>'); }, error: function (xhr,
ajaxOptions, thrownError) {
$('#button-patch').empty().html('<?php echo $button_patch; ?>');
if (xhr.status != 0) { alert(thrownError + "\r\n" +
xhr.statusText + "\r\n" + xhr.responseText); } } });
}); $('#button-clear-faq').bind('click', function(e) {
e.preventDefault(); $.ajax({ url:
'index.php?route=extension/openbay/faqclear&token=<?php echo $token;
?>', beforeSend: function() {
$('#button-clear-faq').empty().html('<i class="fa fa-cog fa-lg
fa-spin"></i>');
$("#button-clear-faq").attr('disabled','disabled'); },
type: 'post', dataType: 'json', success: function(json) {

$('#button-clear-faq').empty().removeClass('btn-primary').addClass('btn-success').html('<?php
echo $text_complete; ?>'); alert('<?php echo
$text_clear_faq_complete; ?>'); }, error: function (xhr,
ajaxOptions, thrownError) {
$('#button-clear-faq').empty().html('<?php echo $button_clear; ?>');
if (xhr.status != 0) { alert(thrownError + "\r\n" +
xhr.statusText + "\r\n" + xhr.responseText); } } });
}); $('#ftp-update-module').bind('click', function(e) {
e.preventDefault(); $.ajax({ url:
'index.php?route=extension/openbay/update&token=<?php echo $token;
?>', type: 'post', data: $('.ftp-setting').serialize(),
dataType: 'json', beforeSend: function() {
$('#ftp-update-module').hide();
$('#ftp-update-module-loading').show(); }, success:
function(json) { alert(json.msg);
$('#text-version').text(json.version);
$('input[name=\'openbay_version\']').val(json.version);
$('#ftp-update-module').show();
$('#ftp-update-module-loading').hide(); }, error: function
(xhr, ajaxOptions, thrownError) { if (xhr.status != 0) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" +
xhr.responseText); } } }); });
$('#button-clear-data').bind('click', function(e) {
e.preventDefault(); var pass = prompt("<?php echo
$entry_password_prompt; ?>", ""); if (pass != '') {
$.ajax({ url:
'index.php?route=extension/openbay/purge&token=<?php echo $token;
?>', type: 'post', dataType: 'json', data:
'pass=' + pass, beforeSend: function() {
$('#button-clear-data').empty().html('<i class="fa fa-cog fa-lg
fa-spin"></i>'); }, success: function(json)
{ setTimeout(function() { alert(json.msg);
$('#button-clear-data').empty().html('<?php echo $button_clear;
?>'); }, 500); }, error: function (xhr,
ajaxOptions, thrownError) { if (xhr.status != 0) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" +
xhr.responseText); } } }); } else { alert('<?php
echo $text_action_warning; ?>');
$('#button-clear-data').empty().html('<?php echo $button_clear;
?>'); } }); $('#update-v2').bind('click', function(e) {
e.preventDefault(); var text_confirm = confirm('<?php echo
$text_confirm_backup; ?>'); if (text_confirm == true) {
$('#update-error').hide(); $('#update-v2-box').hide();
$('#update-v2-progress').fadeIn(); $('#update-text').text('<?php
echo $text_check_server; ?>'); $('#loading-bar').css('width',
'5%'); var beta = $('#update-v2-beta :selected').val();
updateCheckServer(beta); } }); function updateCheckServer(beta) {
$.ajax({ url:
'index.php?route=extension/openbay/updatev2&stage=check_server&token=<?php
echo $token; ?>&beta=' + beta, type: 'post', dataType:
'json', beforeSend: function() { }, success: function(json) {
if (json.error == 1) { updateError(json.response);
} else { $('#update-text').text(json.status_message);
$('#loading-bar').css('width', json.percent_complete + '%');
updateCheckVersion(beta); } }, error: function (xhr,
ajaxOptions, thrownError) { if (xhr.status != 0) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" +
xhr.responseText); } } }); } function
updateCheckVersion(beta) { $.ajax({ url:
'index.php?route=extension/openbay/updatev2&stage=check_version&token=<?php
echo $token; ?>&beta=' + beta, type: 'post', dataType:
'json', beforeSend: function() { }, success: function(json) {
if (json.error == 1) {
$('#update-error').removeClass('alert-danger').addClass('alert-info').html('<i
class="fa fa-check"></i> ' + json.response).show();
$('#update-v2-progress').hide();
$('#update-v2-box').fadeIn(); } else {
$('#update-text').text(json.status_message);
$('#loading-bar').css('width', json.percent_complete + '%');
updateDownload(beta); } }, error: function (xhr,
ajaxOptions, thrownError) { if (xhr.status != 0) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" +
xhr.responseText); } } }); } function
updateDownload(beta) { $.ajax({ url:
'index.php?route=extension/openbay/updatev2&stage=download&token=<?php
echo $token; ?>&beta=' + beta, type: 'post', dataType:
'json', beforeSend: function() { }, success: function(json) {
if (json.error == 1) { updateError(json.response);
} else { $('#update-text').text(json.status_message);
$('#loading-bar').css('width', json.percent_complete + '%');
updateExtract(beta); } }, error: function (xhr,
ajaxOptions, thrownError) { if (xhr.status != 0) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" +
xhr.responseText); } } }); } function
updateExtract(beta) { $.ajax({ url:
'index.php?route=extension/openbay/updatev2&stage=extract&token=<?php
echo $token; ?>&beta=' + beta, type: 'post', dataType:
'json', beforeSend: function() { }, success: function(json) {
if (json.error == 1) { updateError(json.response);
} else { $('#update-text').text(json.status_message);
$('#loading-bar').css('width', json.percent_complete + '%');
updateRemove(beta); } }, error: function (xhr,
ajaxOptions, thrownError) { if (xhr.status != 0) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" +
xhr.responseText); } } }); } function
updateRemove(beta) { $.ajax({ url:
'index.php?route=extension/openbay/updatev2&stage=remove&token=<?php
echo $token; ?>&beta=' + beta, type: 'post', dataType:
'json', beforeSend: function() { }, success: function(json) {
if (json.error == 1) {
$('#update-v2-progress').prepend('<div class="alert
alert-warning">' + json.response + '</div>'); }
$('#update-text').text(json.status_message);
$('#loading-bar').css('width', json.percent_complete + '%');
updatePatch(beta); }, error: function (xhr, ajaxOptions,
thrownError) { if (xhr.status != 0) { alert(thrownError +
"\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
} } }); } function updatePatch(beta) { $.ajax({
url:
'index.php?route=extension/openbay/updatev2&stage=run_patch&token=<?php
echo $token; ?>&beta=' + beta, type: 'post', dataType:
'json', beforeSend: function() { }, success: function(json) {
if (json.error == 1) { updateError(json.response);
} else { $('#update-text').text(json.status_message);
$('#loading-bar').css('width', json.percent_complete + '%');
updateVersion(beta); } }, error: function (xhr,
ajaxOptions, thrownError) { if (xhr.status != 0) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" +
xhr.responseText); } } }); } function
updateVersion(beta) { $.ajax({ url:
'index.php?route=extension/openbay/updatev2&stage=update_version&token=<?php
echo $token; ?>&beta=' + beta, type: 'post', dataType:
'json', beforeSend: function() { }, success: function(json) {
if (json.error == 1) { updateError(json.response);
} else { $('#update-text').text(json.status_message);
$('#text-version').text(json.response);
$('#loading-bar').css('width', json.percent_complete +
'%').removeClass('progress-bar-info').addClass('progress-bar-success');
} }, error: function (xhr, ajaxOptions, thrownError) {
if (xhr.status != 0) { alert(thrownError + "\r\n" +
xhr.statusText + "\r\n" + xhr.responseText); } }
}); } function updateError(errors) {
$('#update-error').text(errors).show();
$('#update-v2-progress').hide(); $('#update-v2-box').fadeIn(); }
function validateForm() { $('#form-openbay').submit();
} //--></script> <?php echo $footer; ?>
Онлайн: 0
Реклама