Support empty database table alias in MultipleLinkPage
authorTim Düsterhus <duesterhus@woltlab.com>
Fri, 11 Mar 2016 18:24:24 +0000 (19:24 +0100)
committerTim Düsterhus <duesterhus@woltlab.com>
Fri, 11 Mar 2016 18:27:20 +0000 (19:27 +0100)
wcfsetup/install/files/lib/page/MultipleLinkPage.class.php

index 044c85a8785f07da4a45825f8189d2f3d54b2c4f..e436ed52210ddfc09faca78ac880488cc41de460 100644 (file)
@@ -120,7 +120,8 @@ abstract class MultipleLinkPage extends AbstractPage {
                        $this->sqlOffset = ($this->pageNo - 1) * $this->itemsPerPage;
                        if ($this->sortField && $this->sortOrder) {
                                if ($this->objectList !== null) {
-                                       $this->sqlOrderBy = $this->sortField." ".$this->sortOrder.", ".$this->objectList->getDatabaseTableAlias().".".$this->objectList->getDatabaseTableIndexName()." ".$this->sortOrder;
+                                       $alias = $this->objectList->getDatabaseTableAlias();
+                                       $this->sqlOrderBy = $this->sortField." ".$this->sortOrder.", ".($alias ? $alias."." : "").$this->objectList->getDatabaseTableIndexName()." ".$this->sortOrder;
                                }
                                else {
                                        $this->sqlOrderBy = $this->sortField." ".$this->sortOrder;