public function getOrdering()
    {
        // if the following code fails, fall back to this default ordering
        $orderBy = $this->conf['sortWithoutSearchword'];

        // if sorting in FE is allowed
        if ($this->conf['showSortInFrontend']) {
            $piVarsField = $this->pObj->piVars['sortByField'];
            $piVarsDir = $this->pObj->piVars['sortByDir'];
            $piVarsDir = ($piVarsDir == '') ? 'asc' : $piVarsDir;
            if (!empty($piVarsField)) { // if an ordering field is defined by GET/POST
                $isInList = GeneralUtility::inList($this->conf['sortByVisitor'], $piVarsField);
                if ($this->conf['sortByVisitor'] != '' && $isInList) {
                    $orderBy = $piVarsField . ' ' . $piVarsDir;
                }
                // if sortByVisitor is not set OR not in the list of
                // allowed fields then use fallback ordering in "sortWithoutSearchword"
            }
            // if sortByVisitor is not set OR not in the list of
            //allowed fields then use fallback ordering in "sortWithoutSearchword"
        } else {
            if (!empty($this->pObj->wordsAgainst)) { // if sorting is predefined by admin
                $orderBy = $this->conf['sortByAdmin'];
            } else {
                $orderBy = $this->conf['sortWithoutSearchword'];
            }
        }

        return $orderBy;
    }
public function getOrdering()
    {
        // if the following code fails, fall back to this default ordering
        $orderBy = $this->conf['sortWithoutSearchword'];

        // if sorting in FE is allowed
        if ($this->conf['showSortInFrontend']) {
            $piVarsField = $this->pObj->piVars['sortByField'];
            $piVarsDir = $this->pObj->piVars['sortByDir'];
            $piVarsDir = ($piVarsDir == '') ? 'asc' : $piVarsDir;
            if (!empty($piVarsField)) { // if an ordering field is defined by GET/POST
                $isInList = GeneralUtility::inList($this->conf['sortByVisitor'], $piVarsField);
                if ($this->conf['sortByVisitor'] != '' && $isInList) {
                    $orderBy = $piVarsField . ' ' . $piVarsDir;
                }
                // if sortByVisitor is not set OR not in the list of
                // allowed fields then use fallback ordering in "sortWithoutSearchword"
            }
            // if sortByVisitor is not set OR not in the list of
            //allowed fields then use fallback ordering in "sortWithoutSearchword"
        } else {
            if (!empty($this->pObj->wordsAgainst)) { // if sorting is predefined by admin
                $orderBy = $this->conf['sortByAdmin'];
            } else {
                $orderBy = $this->conf['sortWithoutSearchword'];
            }
        }

        return $orderBy;
    }
public function getOrdering ( ) { // if the following code fails, fall back to this default ordering $ orderBy = $ this -> conf [ 'sortWithoutSearchword' ] ; // if sorting in FE is allowed if ( $ this -> conf [ 'showSortInFrontend' ] ) { $ piVarsField = $ this -> pObj -> piVars [ 'sortByField' ] ; $ piVarsDir = $ this -> pObj -> piVars [ 'sortByDir' ] ; $ piVarsDir = ( $ piVarsDir == '' ) ? 'asc' : $ piVarsDir ; if ( ! empty ( $ piVarsField ) ) { // if an ordering field is defined by GET/POST $ isInList = GeneralUtility :: inList ( $ this -> conf [ 'sortByVisitor' ] , $ piVarsField ) ; if ( $ this -> conf [ 'sortByVisitor' ] != '' && $ isInList ) { $ orderBy = $ piVarsField . ' ' . $ piVarsDir ; } // if sortByVisitor is not set OR not in the list of // allowed fields then use fallback ordering in "sortWithoutSearchword" } // if sortByVisitor is not set OR not in the list of //allowed fields then use fallback ordering in "sortWithoutSearchword" } else { if ( ! empty ( $ this -> pObj -> wordsAgainst ) ) { // if sorting is predefined by admin $ orderBy = $ this -> conf [ 'sortByAdmin' ] ; } else { $ orderBy = $ this -> conf [ 'sortWithoutSearchword' ] ; } } return $ orderBy ; }
get ordering for where query

@return string ordering (f.e. score DESC)
get ordering for where query