109 lines
4.5 KiB
PHTML
109 lines
4.5 KiB
PHTML
<%inherit file="dashboard.phtml"/>
|
|
<%block name="extra_css">
|
|
<link href="${make_media_url('js/jsutils/css/popup.css', 'pastafari2')}" rel="stylesheet" />
|
|
<link href="${make_media_url('css/popup.css', 'pastafari2')}" rel="stylesheet" />
|
|
</%block>
|
|
<%block name="content">
|
|
<%
|
|
|
|
import json
|
|
|
|
ids=json.dumps([server_id])
|
|
|
|
%>
|
|
<h3>${domain}</h3>
|
|
<p><a href="${url_for('admin_app.add_new_app', virtualhost_id=virtualhost_id)}">${lang('webservers', 'add_new_app', 'Add new app')}</a></p>
|
|
<p><a href="${url_for('admin_app.webservers')}">${lang('webservers', 'webservers_list', 'Webservers list')}</a> >> <a href="${url_for('admin_app.virtualhost', webserver_id=webserver_id)}">${lang('webservers', 'websites', 'Websites')}</a> >> ${lang('webservers', 'webapps', 'Webapps')}</p>
|
|
<div id="table_webapps">
|
|
</div>
|
|
<p><a href="${url_for('admin_app.webservers')}">${lang('webservers', 'webservers_list', 'Webservers list')}</a> >> <a href="${url_for('admin_app.virtualhost', webserver_id=webserver_id)}">${lang('webservers', 'websites', 'Websites')}</a> >> ${lang('webservers', 'webapps', 'Webapps')}</p>
|
|
<div id="popup_delete" style="display:none;">
|
|
<div class="title title_popup" style="">
|
|
${lang('webservers', 'delete_webapp', 'Delete webapp')} <a href="#" class="close_icon close_popup"><i class="fa fa-window-close" aria-hidden="true"></i></a>
|
|
</div>
|
|
<div class="cont cont_popup" style="">
|
|
${lang('webservers', 'explain_delete_webapp', 'If you want delete the webapp, fill the form with its name.')}
|
|
<form method="post" name="form_delete_app" id="form_delete_app" action="${url_for('.pastafari2_make_task', virtualhost_id=virtualhost_id)}">
|
|
<div class="form">
|
|
<div class="tooltip_templates" style="display:none;"><div id="tooltip_delete_webapp"></strong></div></div>
|
|
<p><label>${lang('webservers', 'delete_webapp', 'Delete webapp')}</label><input type="text" class="" name="webapp" id="delete_webapp_form" value="" /> <span class="error" id="delete_webapp_error"></span></p>
|
|
</div>
|
|
<input type="hidden" name="ids" id="ids" value="${ids}"/>
|
|
<input type="hidden" name="webapp_id" id="webapp_id" value="" />
|
|
<input type="hidden" name="virtualhost_id" id="virtualhost_id" value="${virtualhost_id}" />
|
|
<input type="hidden" name="task" id="task" value="modules.apache.tasks.apache.scripts.delete_app" />
|
|
<input type="submit" value="${lang('webservers', 'delete_webapp', 'delete_webapp')}" />
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</%block>
|
|
<%block name="jscript_block">
|
|
<script language="Javascript" src="${make_media_url('js/jsutils/ajax_list.js', 'pastafari2')}"></script>
|
|
<script language="Javascript" src="${make_media_url('js/jsutils/popup.js', 'pastafari2')}"></script>
|
|
<script>
|
|
|
|
name_app='';
|
|
webapp_id=0;
|
|
|
|
options={'url': "${url_for('.get_webapps')}?virtualhost_id=${virtualhost_id}", extra_data: {}, after_list: function () {
|
|
|
|
|
|
|
|
/*$('.delete_webapp').popUp('#popup_delete', 800, function (popup, container) {
|
|
|
|
//$('#username_label').html($(container).html());
|
|
//$('#user_form').val($(container).html());
|
|
name_app=$(container).attr('data-webapp');
|
|
webapp_id=$(container).attr('data-id');
|
|
|
|
$('#delete_webapp_error').html("");
|
|
|
|
$('#webapp_id').val(webapp_id);
|
|
|
|
}, undefined, {});*/
|
|
|
|
$('.delete_webapp').on('click', function () {
|
|
|
|
name_app=$(this).attr('data-webapp');
|
|
webapp_id=$(this).attr('data-id');
|
|
|
|
$('#webapp_id').val(webapp_id);
|
|
|
|
$('#delete_webapp_form').val(name_app);
|
|
|
|
//$('#form_delete_app').on('submit');
|
|
|
|
url_delete=$("#form_delete_app").attr('action')+'&webapp_id='+webapp_id+'&webapp='+name_app;
|
|
|
|
$("#form_delete_app").attr('action', url_delete);
|
|
|
|
$("#form_delete_app").trigger( "submit" );
|
|
|
|
return false;
|
|
|
|
});
|
|
}};
|
|
/*
|
|
$('#form_delete_app').submit( function () {
|
|
|
|
$('#delete_webapp_error').html("");
|
|
|
|
if($('#delete_webapp_form').val()!=name_app) {
|
|
|
|
$('#delete_webapp_error').html("${lang('webservers', 'webapp_name_wrong', 'Webapp name wrong')}");
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
return true;
|
|
|
|
});*/
|
|
|
|
|
|
|
|
alist=$('#table_webapps').ajaxList('table_list', options);
|
|
|
|
|
|
</script>
|
|
</%block>
|