Added files
This commit is contained in:
commit
25aaa0a4bf
31 changed files with 4035 additions and 0 deletions
36
templates/admin/add_virtualhost.phtml
Normal file
36
templates/admin/add_virtualhost.phtml
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<%inherit file="dashboard.phtml"/>
|
||||
<%block name="content">
|
||||
<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', 'add_website', 'Add website')}</p>
|
||||
<form method="post" name="add_virtualhost" id="add_virtualhost">
|
||||
${form|n}
|
||||
<p><input type="submit" value="${lang('webservers', 'add_website', 'Add website')}" />
|
||||
</form>
|
||||
<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', 'add_website', 'Add website')}</p>
|
||||
</%block>
|
||||
<%block name="jscript_block">
|
||||
<script language="Javascript" src="${make_media_url('js/jsutils/posting2.js', 'pastafari2')}"></script>
|
||||
<script>
|
||||
|
||||
/* options: url: url to post, loading: dom id, success: func, pre_callback, separated_data:boolean, upload: {progressbar: '#progressbar', 'total_loader': '#total_loader', 'status': '#status'} */
|
||||
|
||||
options={'url': '${url_for("admin_app.save_virtualhost")}', 'loading': '#layer_loading', 'success': function (data) {
|
||||
|
||||
location.href="${url_for('admin_app.virtualhost_progress', webserver_id=webserver_id)}?task_id="+data.task_id;
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
$('#add_virtualhost').sendPost(options);
|
||||
|
||||
/*$('#cgi_type_form').change(function () {
|
||||
|
||||
if($(this).val())=='python3') {
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
});*/
|
||||
|
||||
</script>
|
||||
</%block>
|
||||
54
templates/admin/add_webapp.phtml
Normal file
54
templates/admin/add_webapp.phtml
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
<%inherit file="dashboard.phtml"/>
|
||||
<%block name="content">
|
||||
<%
|
||||
|
||||
import json
|
||||
|
||||
ids=json.dumps([server_id])
|
||||
|
||||
%>
|
||||
<h3>${domain}</h3>
|
||||
<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> >> <a href="${url_for('admin_app.webapps', virtualhost_id=virtualhost_id)}">${lang('webservers', 'webapps', 'Webapps')}</a> >> ${lang('webservers', 'add_webapp', 'Add webapp')}</p>
|
||||
<form method="post" name="add_app" id="add_app" action="${url_for('.pastafari2_make_task', virtualhost_id=virtualhost_id)}">
|
||||
<div class="form">
|
||||
<p><label for="select_app">${lang('webservers', 'choose_app', 'Choose app')}</label>
|
||||
<select name="task" id="task">
|
||||
% for k,v in scripts_lists.items():
|
||||
|
||||
<option value="${v[1]}">${v[0]}</option>
|
||||
|
||||
% endfor
|
||||
<input type="hidden" name="ids" id="ids" value="${ids}"/>
|
||||
</select></p>
|
||||
</div>
|
||||
<p><input type="submit" value="${lang('webservers', 'add_website', 'Add website')}" />
|
||||
</form>
|
||||
<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> >> <a href="${url_for('admin_app.webapps', virtualhost_id=virtualhost_id)}">${lang('webservers', 'webapps', 'Webapps')}</a> >> ${lang('webservers', 'add_webapp', 'Add webapp')}</p>
|
||||
</%block>
|
||||
<%block name="jscript_block">
|
||||
<script language="Javascript" src="${make_media_url('js/jsutils/posting2.js', 'pastafari2')}"></script>
|
||||
<script>
|
||||
|
||||
/* options: url: url to post, loading: dom id, success: func, pre_callback, separated_data:boolean, upload: {progressbar: '#progressbar', 'total_loader': '#total_loader', 'status': '#status'} */
|
||||
|
||||
/*options={'url': '', 'loading': '#layer_loading', 'success': function (data) {
|
||||
|
||||
location.href="${url_for('admin_app.virtualhost_progress', webserver_id=webserver_id)}?task_id="+data.task_id;
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
$('#add_app').sendPost(options);*/
|
||||
|
||||
/*$('#cgi_type_form').change(function () {
|
||||
|
||||
if($(this).val())=='python3') {
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
});*/
|
||||
|
||||
</script>
|
||||
</%block>
|
||||
37
templates/admin/add_webapp_form.phtml
Normal file
37
templates/admin/add_webapp_form.phtml
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<%inherit file="dashboard.phtml"/>
|
||||
<%block name="content">
|
||||
<h3>${domain}</h3>
|
||||
<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> >> <a href="${url_for('admin_app.webapps', virtualhost_id=virtualhost_id)}">${lang('webservers', 'webapps', 'Webapps')}</a> >> <a href="${url_for('admin_app.add_new_app', virtualhost_id=virtualhost_id)}">${lang('webservers', 'add_webapp', 'Add webapp')}</a> >> ${lang('webservers', 'add_webapp_form', 'Webapp form')}</p>
|
||||
<form method="get" name="add_app" id="add_app" action="${url_for('admin_app.add_new_app_form', virtualhost_id=virtualhost_id)}">
|
||||
${tpl_form|n}
|
||||
<p><input type="submit" value="${lang('webservers', 'add_webapp', 'Add webapp')}" />
|
||||
</form>
|
||||
<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> >> <a href="${url_for('admin_app.webapps', virtualhost_id=virtualhost_id)}">${lang('webservers', 'webapps', 'Webapps')}</a> >> <a href="${url_for('admin_app.add_new_app', virtualhost_id=virtualhost_id)}">${lang('webservers', 'add_webapp', 'Add webapp')}</a> >> ${lang('webservers', 'add_webapp_form', 'Webapp form')}</p>
|
||||
</%block>
|
||||
<%block name="jscript_block">
|
||||
<script language="Javascript" src="${make_media_url('js/jsutils/posting2.js', 'pastafari2')}"></script>
|
||||
<script>
|
||||
|
||||
/* options: url: url to post, loading: dom id, success: func, pre_callback, separated_data:boolean, upload: {progressbar: '#progressbar', 'total_loader': '#total_loader', 'status': '#status'} */
|
||||
|
||||
/*options={'url': '', 'loading': '#layer_loading', 'success': function (data) {
|
||||
|
||||
location.href="${url_for('admin_app.virtualhost_progress', webserver_id=webserver_id)}?task_id="+data.task_id;
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
$('#add_app').sendPost(options);*/
|
||||
|
||||
/*$('#cgi_type_form').change(function () {
|
||||
|
||||
if($(this).val())=='python3') {
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
});*/
|
||||
|
||||
</script>
|
||||
</%block>
|
||||
27
templates/admin/del_virtualhost.phtml
Normal file
27
templates/admin/del_virtualhost.phtml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
<%inherit file="dashboard.phtml"/>
|
||||
<%block name="content">
|
||||
<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', 'remove_website', 'Remove website')}</p>
|
||||
<form method="post" name="add_virtualhost" id="add_virtualhost">
|
||||
<input type="hidden" name="virtualhost_id" value="${virtualhost_id}" />
|
||||
<h3>${domain}</h3>
|
||||
<p><input type="submit" value="${lang('webservers', 'delete_virtualhost', 'Delete virtualhost')}" />
|
||||
</form>
|
||||
<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', 'remove_website', 'Remove website')}</p>
|
||||
</%block>
|
||||
<%block name="jscript_block">
|
||||
<script language="Javascript" src="${make_media_url('js/jsutils/posting2.js', 'pastafari2')}"></script>
|
||||
<script>
|
||||
|
||||
/* options: url: url to post, loading: dom id, success: func, pre_callback, separated_data:boolean, upload: {progressbar: '#progressbar', 'total_loader': '#total_loader', 'status': '#status'} */
|
||||
|
||||
options={'url': '${url_for("admin_app.delete_virtualhost")}', 'loading': '#layer_loading', 'success': function (data) {
|
||||
|
||||
location.href="${url_for('admin_app.virtualhost_progress', webserver_id=webserver_id)}?task_id="+data.task_id;
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
$('#add_virtualhost').sendPost(options);
|
||||
|
||||
</script>
|
||||
</%block>
|
||||
28
templates/admin/del_webserver.phtml
Normal file
28
templates/admin/del_webserver.phtml
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
<%inherit file="dashboard.phtml"/>
|
||||
<%block name="content">
|
||||
<p><a href="${url_for('admin_app.webservers')}">${lang('webservers', 'webservers_list', 'Webservers list')}</a> >> ${lang('webservers', 'remove_webserver', 'Remove webserver')}</p>
|
||||
<form method="post" name="remove_webserver" id="remove_webserver">
|
||||
<input type="hidden" name="webserver_id" value="${webserver_id}" />
|
||||
<h3>${domain}</h3>
|
||||
<p><strong>${lang('webservers', 'the_webserver_delete_explain', 'The Webserver was deleted from database, you should delete the webserver from your VPS or Barebone server service')}</strong></p>
|
||||
<p><input type="submit" value="${lang('webservers', 'delete_webserver', 'Delete Webserver')}" />
|
||||
</form>
|
||||
<p><a href="${url_for('admin_app.webservers')}">${lang('webservers', 'webservers_list', 'Webservers list')}</a> >> ${lang('webservers', 'remove_webserver', 'Remove webserver')}</p>
|
||||
</%block>
|
||||
<%block name="jscript_block">
|
||||
<script language="Javascript" src="${make_media_url('js/jsutils/posting2.js', 'pastafari2')}"></script>
|
||||
<script>
|
||||
|
||||
/* options: url: url to post, loading: dom id, success: func, pre_callback, separated_data:boolean, upload: {progressbar: '#progressbar', 'total_loader': '#total_loader', 'status': '#status'} */
|
||||
|
||||
options={'url': '${url_for("admin_app.delete_webserver_db", webserver_id=webserver_id)}', 'loading': '#layer_loading', 'success': function (data) {
|
||||
|
||||
location.href="${url_for('admin_app.webservers')}";
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
$('#remove_webserver').sendPost(options);
|
||||
|
||||
</script>
|
||||
</%block>
|
||||
49
templates/admin/edit_virtualhost.phtml
Normal file
49
templates/admin/edit_virtualhost.phtml
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
<%inherit file="dashboard.phtml"/>
|
||||
<%block name="extra_css">
|
||||
</%block>
|
||||
<%block name="content">
|
||||
<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', 'edit_website', 'Edit website')}</p>
|
||||
<form method="post" name="edit_virtualhost" id="edit_virtualhost">
|
||||
${form|n}
|
||||
<!--<div id="ssl_files" style="display:none;">
|
||||
<textarea name="ssl_crt" id="ssl_crt"></textarea>
|
||||
<textarea name="ssl_key" id="ssl_key"></textarea>>
|
||||
</div>-->
|
||||
<p><input type="submit" value="${lang('webservers', 'save_website', 'Save website')}" />
|
||||
</form>
|
||||
<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', 'edit_website', 'Edit website')}</p>
|
||||
</%block>
|
||||
<%block name="jscript_block">
|
||||
<script language="Javascript" src="${make_media_url('js/jsutils/posting2.js', 'pastafari2')}"></script>
|
||||
<script>
|
||||
|
||||
$('.hide_form').closest('p').hide();
|
||||
|
||||
/* options: url: url to post, loading: dom id, success: func, pre_callback, separated_data:boolean, upload: {progressbar: '#progressbar', 'total_loader': '#total_loader', 'status': '#status'} */
|
||||
|
||||
options={'url': '${url_for("admin_app.save_edit_virtualhost", virtualhost_id=virtualhost_id)}', 'loading': '#layer_loading', 'success': function (data) {
|
||||
|
||||
location.href="${url_for('admin_app.virtualhost_progress', webserver_id=webserver_id)}?task_id="+data.task_id;
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
$('#edit_virtualhost').sendPost(options);
|
||||
|
||||
$('#ssl_form').change(function () {
|
||||
|
||||
if($(this).val()=='2') {
|
||||
|
||||
$('.hide_form').closest('p').show();
|
||||
|
||||
}
|
||||
else {
|
||||
|
||||
$('.hide_form').closest('p').hide();
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
</%block>
|
||||
6
templates/admin/ports.phtml
Normal file
6
templates/admin/ports.phtml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
<%inherit file="dashboard.phtml"/>
|
||||
<%block name="content">
|
||||
<p><a href="${url_for('admin_app.webservers')}">${lang('ports', 'webservers', 'Webservers')}</a> >> <strong>${hostname}</strong> - ${lang('ports', 'http_ports', 'HTTP Ports')}</p>
|
||||
${form_admin|n}
|
||||
<p><a href="${url_for('admin_app.webservers')}">${lang('ports', 'webservers', 'Webservers')}</a> >> <strong>${hostname}</strong> - ${lang('ports', 'http_ports', 'HTTP Ports')}</p>
|
||||
</%block>
|
||||
6
templates/admin/serverusers.phtml
Normal file
6
templates/admin/serverusers.phtml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
<%inherit file="dashboard.phtml"/>
|
||||
<%block name="content">
|
||||
<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', 'website', 'Website')}</a> >> ${lang('webservers', 'Web users', 'Web users')}</p>
|
||||
${form_admin|n}
|
||||
<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', 'website', 'Website')}</a> >> ${lang('webservers', 'Web users', 'Web users')}</p>
|
||||
</%block>
|
||||
70
templates/admin/virtualhosts.phtml
Normal file
70
templates/admin/virtualhosts.phtml
Normal file
|
|
@ -0,0 +1,70 @@
|
|||
<%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">
|
||||
<h3>${hostname}</h3>
|
||||
<p><a href="${url_for('admin_app.webservers')}">${lang('webservers', 'webservers_list', 'Webservers list')}</a> >> ${lang('webservers', 'websites', 'Websites')}</p>
|
||||
<p><a href="${url_for('admin_app.add_virtualhost', webserver_id=webserver_id)}">${lang('webservers', 'add_new_website', 'Add new website')}</a><!-- - <a href="${url_for('admin_app.users_list')}">${lang('webservers', 'webserver_users', 'Webserver users')}</a>--></p>
|
||||
<div id="table_servers">
|
||||
</div>
|
||||
<p><a href="${url_for('admin_app.webservers')}">${lang('webservers', 'webservers_list', 'Webservers list')}</a> >> ${lang('webservers', 'websites', 'Websites')}</p>
|
||||
<div id="popup_change" style="display:none;">
|
||||
<div class="title title_popup" style="">
|
||||
${lang('webservers', 'change_user_ssh_key', 'Change user ssh key for access')} <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_change_ssh_access', 'If you want SSH access with this user, you can add a ssh pub key here.')}
|
||||
<form method="post" action="" id="form_change_password">
|
||||
<div class="form">
|
||||
<p><label for="username">${lang('webservers', 'username', 'Username')}:</label> <span id="username_label"></span><input type="hidden" name="user" id="user_form" value=""/></p>
|
||||
<!--<p><label>User password
|
||||
<i class="fa fa-question-circle tooltip" data-tooltip-content="#tooltip_password_content" style="cursor:pointer;"></i>
|
||||
|
||||
</label><input type="password" class="" name="password" id="password_form" value="" /> <span class="error" id="password_error"></span></p>
|
||||
|
||||
<div class="tooltip_templates" style="display:none;"><div id="tooltip_password_content">User password used for the user if you want access to this server using this user. <strong>Remember, the password is not saved in pastafari</strong></div></div>
|
||||
|
||||
<p><label>Repeat User password</label><input type="password" class="" name="repeat_password" id="repeat_password_form" value="" /> <span class="error" id="repeat_password_error"></span></p>-->
|
||||
<p><label>SSH Pub Key</label><textarea name="ssh_pub_key" id="ssh_pub_key"></textarea></span><span class="error" id="ssh_pub_key_error"></span></p>
|
||||
</div>
|
||||
<input type="submit" value="${lang('webservers', 'change_ssh_key', 'Change SSH key')}" />
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<%block name="jscript_block">
|
||||
<script language="Javascript" src="${make_media_url('js/jsutils/posting2.js', 'pastafari2')}"></script>
|
||||
<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>
|
||||
|
||||
options={'url': "${url_for('.get_virtualhosts', webserver_id=webserver_id)}", extra_data: {}, after_list: function () {
|
||||
|
||||
|
||||
|
||||
$('.change_password').popUp('#popup_change', 800, function (popup, container) {
|
||||
|
||||
$('#username_label').html($(container).html());
|
||||
$('#user_form').val($(container).html());
|
||||
|
||||
}, undefined, {});
|
||||
|
||||
}};
|
||||
|
||||
alist=$('#table_servers').ajaxList('table_list', options);
|
||||
|
||||
options_post={'url': '${url_for("admin_app.change_user_password", webserver_id=webserver_id)}', 'loading': '#layer_loading', 'success': function (data) {
|
||||
|
||||
location.href="${url_for('admin_app.virtualhost_progress', webserver_id=webserver_id)}?task_id="+data.task_id;
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
$('#form_change_password').sendPost(options_post);
|
||||
|
||||
//$.fn.popUp = function (popup, width, pre_callback, post_callback, options)
|
||||
|
||||
</script>
|
||||
</%block>
|
||||
</%block>
|
||||
109
templates/admin/webapps.phtml
Normal file
109
templates/admin/webapps.phtml
Normal file
|
|
@ -0,0 +1,109 @@
|
|||
<%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.webservers.tasks.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>
|
||||
16
templates/admin/webservers.phtml
Normal file
16
templates/admin/webservers.phtml
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
<%inherit file="dashboard.phtml"/>
|
||||
<%block name="content">
|
||||
<div id="table_servers">
|
||||
</div>
|
||||
<%block name="jscript_block">
|
||||
<script language="Javascript" src="${make_media_url('js/jsutils/posting2.js', 'pastafari2')}"></script>
|
||||
<script language="Javascript" src="${make_media_url('js/jsutils/ajax_list.js', 'pastafari2')}"></script>
|
||||
<script>
|
||||
|
||||
options={'url': "${url_for('.get_webservers')}", extra_data: {}};
|
||||
|
||||
alist=$('#table_servers').ajaxList('table_list', options);
|
||||
|
||||
</script>
|
||||
</%block>
|
||||
</%block>
|
||||
Loading…
Add table
Add a link
Reference in a new issue