From 13e91ee35971c384b683fbe5e97ffcbcf1f14bc4 Mon Sep 17 00:00:00 2001
From: tbrehm <t.brehm@ispconfig.org>
Date: Thu, 29 Nov 2012 03:34:40 -0500
Subject: [PATCH] Updated spanish language files.

---
 server/plugins-available/nginx_plugin.inc.php |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/server/plugins-available/nginx_plugin.inc.php b/server/plugins-available/nginx_plugin.inc.php
index aea920a..60a1e55 100644
--- a/server/plugins-available/nginx_plugin.inc.php
+++ b/server/plugins-available/nginx_plugin.inc.php
@@ -833,7 +833,21 @@
 		$vhost_data['web_basedir'] = $web_config['website_basedir'];
 		
 		// IPv6
-		if($data['new']['ipv6_address'] != '') $tpl->setVar('ipv6_enabled', 1);
+		if($data['new']['ipv6_address'] != ''){
+			$tpl->setVar('ipv6_enabled', 1);
+			if ($conf['serverconfig']['web']['vhost_rewrite_v6'] == 'y') {
+				if (isset($conf['serverconfig']['server']['v6_prefix']) && $conf['serverconfig']['server']['v6_prefix'] <> '') {
+					$explode_v6prefix=explode(':',$conf['serverconfig']['server']['v6_prefix']);
+					$explode_v6=explode(':',$data['new']['ipv6_address']);
+
+					for ( $i = 0; $i <= count($explode_v6prefix)-3; $i++ ) {
+				        $explode_v6[$i] = $explode_v6prefix[$i];
+					}
+					$data['new']['ipv6_address'] = implode(':',$explode_v6);
+					$vhost_data['ipv6_address'] = $data['new']['ipv6_address'];
+				}
+			}
+		}
 		
 		// PHP-FPM
 		// Support for multiple PHP versions

--
Gitblit v1.9.1