Index: branches/2.8.x/CHANGELOG
===================================================================
--- branches/2.8.x/CHANGELOG	(revision 2130)
+++ branches/2.8.x/CHANGELOG	(revision 2131)
@@ -10,7 +10,9 @@
 # = Bugfix
 ! = Update/Change
 ===============================================================================
-
+23 Jun -2015 Build 2131 Manuela v.d.Decken(DarkViper)
+# msgQueue fixed index error
+! WbDatabase added compatibility layer to ::fetchAll() to prevent from incomplete compiled PHP
 22 Jun -2015 Build 2130 Manuela v.d.Decken(DarkViper)
 ! framework/initialize.php optimised read-settings routine for speed and memory consumption.
 19 Jun -2015 Build 2129 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 2130)
+++ branches/2.8.x/wb/admin/interface/version.php	(revision 2131)
@@ -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.4');
-if(!defined('REVISION')) define('REVISION', '2130');
+if(!defined('REVISION')) define('REVISION', '2131');
 if(!defined('SP')) define('SP', '');
Index: branches/2.8.x/wb/framework/msgQueue.php
===================================================================
--- branches/2.8.x/wb/framework/msgQueue.php	(revision 2130)
+++ branches/2.8.x/wb/framework/msgQueue.php	(revision 2131)
@@ -1,8 +1,36 @@
 <?php
+
+/*
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
 /**
- * Description of class
+ * msgQueue.php
  *
- * @author wkl
+ * @category     Core
+ * @package      Core_Helpers
+ * @copyright    Manuela v.d.Decken <manuela@isteam.de>
+ * @author       Manuela v.d.Decken <manuela@isteam.de>
+ * @license      http://www.gnu.org/licenses/gpl.html   GPL License
+ * @version      0.0.1
+ * @revision     $Revision$
+ * @link         $HeadURL$
+ * @lastmodified $Date$
+ * @since        File available since 09.05.2015
+ * @description  provides a message queue to display system messages on each screens
  */
 class msgQueue {
 
@@ -25,7 +53,7 @@
  * constructor
  */
     protected function __construct() {
-        $this->aLogs = array();
+        self::clear();
     }
 /** disable cloning */
     private function __clone() { }
@@ -59,7 +87,12 @@
     public static function clear($iStatus = self::ALL)
     {
         if ($iStatus == self::ALL) {
-            self::getInstance()->aLogs = array();
+            self::getInstance()->aLogs = array(
+                self::ERROR   => array(),
+                self::SUCCESS => array(),
+                self::WARN    => array(),
+                self::LOG     => array()
+            );
         } else {
             if (isset(self::getInstance()->aLogs[$iStatus])) {
                 self::getInstance()->aLogs[$iStatus] = array();
Index: branches/2.8.x/wb/framework/WbDatabase.php
===================================================================
--- branches/2.8.x/wb/framework/WbDatabase.php	(revision 2130)
+++ branches/2.8.x/wb/framework/WbDatabase.php	(revision 2131)
@@ -478,7 +478,14 @@
     public function fetchAll($iType = MYSQLI_ASSOC)
     {
         $iType = $iType != MYSQLI_NUM ? MYSQLI_ASSOC : MYSQLI_NUM;
-        return mysqli_fetch_all($this->result, $iType);
+
+        if (function_exists('mysqli_fetch_array')) { # Compatibility layer with PHP < 5.3
+            $aRetval = mysqli_fetch_all($this->result, $iType);
+        } else {
+            for ($aRetval = array(); ($aTmp = mysqli_fetch_array($this->result, $iType));) { $aRetval[] = $aTmp; }
+        }
+        return $aRetval;
+//        return mysqli_fetch_all($this->result, $iType);
     }
 /**
  * rewind
