From 62b385fcdae1fbbad37548626f48ed8c33db9ba9 Mon Sep 17 00:00:00 2001
From: ftimme <ft@falkotimme.com>
Date: Tue, 06 Mar 2012 14:42:09 -0500
Subject: [PATCH] - Added support for multiple PHP versions (Apache + PHP-FastCGI).
---
interface/web/sites/templates/web_domain_edit.htm | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/interface/web/sites/templates/web_domain_edit.htm b/interface/web/sites/templates/web_domain_edit.htm
index 178c639..064cf27 100644
--- a/interface/web/sites/templates/web_domain_edit.htm
+++ b/interface/web/sites/templates/web_domain_edit.htm
@@ -122,6 +122,12 @@
{tmpl_var name='php'}
</select>
</div>
+ <div class="ctrlHolder fastcgi_php_version">
+ <label for="fastcgi_php_version">{tmpl_var name='fastcgi_php_version_txt'}</label>
+ <select name="fastcgi_php_version" id="fastcgi_php_version" class="selectInput formLengthHalf">
+ {tmpl_var name='fastcgi_php_version'}
+ </select>
+ </div>
<div class="ctrlHolder">
<p class="label">{tmpl_var name='active_txt'}</p>
<div class="multiField">
@@ -151,6 +157,7 @@
serverId = $(this).val();
adjustForm();
reloadWebIP();
+ reloadFastcgiPHPVersions();
});
}
adjustForm();
@@ -158,6 +165,14 @@
jQuery('#client_group_id').change(function(){
clientGroupId = $(this).val();
reloadWebIP();
+ });
+
+ jQuery('#php').change(function(){
+ if(jQuery(this).val() == 'fast-cgi'){
+ jQuery('.fastcgi_php_version').show();
+ } else {
+ jQuery('.fastcgi_php_version').hide();
+ }
});
function adjustForm(){
@@ -184,5 +199,9 @@
loadOptionInto('ip_address','sites/ajax_get_ip.php?ip_type=IPv4&server_id='+serverId+'&client_group_id='+clientGroupId);
loadOptionInto('ipv6_address','sites/ajax_get_ip.php?ip_type=IPv6&server_id='+serverId+'&client_group_id='+clientGroupId);
}
+
+ function reloadFastcgiPHPVersions() {
+ loadOptionInto('fastcgi_php_version','sites/ajax_get_fastcgi_php_versions.php?server_id='+serverId+'&client_group_id='+clientGroupId);
+ }
</script>
--
Gitblit v1.9.1