Fixed bug #9522: t3lib_BEfunc::BEenableFields generates invalid SQL
authorDmitry Dulepov <dmitry.dulepov@gmail.com>
Fri, 10 Oct 2008 07:37:06 +0000 (07:37 +0000)
committerDmitry Dulepov <dmitry.dulepov@gmail.com>
Fri, 10 Oct 2008 07:37:06 +0000 (07:37 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@4301 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_befunc.php

index 2e63a31..40a215d 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-10-10  Dmitry Dulepov  <dmitry@typo3.org>
+
+       * Fixed bug #9522: t3lib_BEfunc::BEenableFields generates invalid SQL
+
 2008-10-08  Stanislas Rolland  <typo3@sjbr.ca>
 
        * Fixed bug #9516: htmlARea RTE: Move link tags to head
index 057b79a..f284136 100755 (executable)
@@ -436,9 +436,9 @@ final class t3lib_BEfunc {
                                }
                        }
                }
-               $outQ = ' AND '.($inv ? '('.implode(' OR ', $invQuery).')' : implode(' AND ', $query));
+               $outQ = ($inv ? '(' . implode(' OR ', $invQuery) . ')' : implode(' AND ', $query));
 
-               return $outQ;
+               return $outQ ? ' AND ' . $outQ : '';
        }
 
        /**