Index: branches/2.8.x/CHANGELOG
===================================================================
--- branches/2.8.x/CHANGELOG	(revision 2008)
+++ branches/2.8.x/CHANGELOG	(revision 2009)
@@ -11,6 +11,8 @@
 ! = Update/Change
 ===============================================================================
 
+27 Nov-2013 Build 2009 Manuela v.d.Decken(DarkViper)
+! framework/functions-utf8::entities_to_7bit() deprecated warning for modifier /e in preg_replace() corrected
 25 Nov-2013 Build 2008 Manuela v.d.Decken(DarkViper)
 ! /include/idna_convert  protect unneeded files in an zip file.
 23 Nov-2013 Build 2007 Manuela v.d.Decken(DarkViper)
Index: branches/2.8.x/wb/admin/interface/version.php
===================================================================
--- branches/2.8.x/wb/admin/interface/version.php	(revision 2008)
+++ branches/2.8.x/wb/admin/interface/version.php	(revision 2009)
@@ -51,5 +51,5 @@
 
 // check if defined to avoid errors during installation (redirect to admin panel fails if PHP error/warnings are enabled)
 if(!defined('VERSION')) define('VERSION', '2.8.3');
-if(!defined('REVISION')) define('REVISION', '2008');
+if(!defined('REVISION')) define('REVISION', '2009');
 if(!defined('SP')) define('SP', '');
Index: branches/2.8.x/wb/framework/functions-utf8.php
===================================================================
--- branches/2.8.x/wb/framework/functions-utf8.php	(revision 2008)
+++ branches/2.8.x/wb/framework/functions-utf8.php	(revision 2009)
@@ -406,7 +406,11 @@
 	// convert to HTML-entities, and replace entites by hex-numbers
 	$str = utf8_fast_umlauts_to_entities($str, false);
 	$str = str_replace('&#039;', '&apos;', $str);
-	$str = preg_replace('/&#([0-9]+);/e', "dechex('$1')",  $str);
+	if (version_compare(PHP_VERSION, '5.3', '<')) {
+		$str = preg_replace('/&#([0-9]+);/e', "dechex('$1')",  $str);
+	} else {
+		$str = preg_replace_callback('/&#([0-9]+);/', create_function('$aMatches', 'return dechex($aMatches[1]);'),  $str);
+	}
 	// maybe there are some &gt; &lt; &apos; &quot; &amp; &nbsp; left, replace them too
 	$str = str_replace(array('&gt;', '&lt;', '&apos;', '\'', '&quot;', '&amp;'), '', $str);
 	$str = str_replace('&amp;', '', $str);
