Class: MenuSearch

Source Location: /CORE/system/classes/search/MenuSearch.php

Class MenuSearch

Class Overview

This Class is used for searching in Menus!

The Search is performed within the Content and the default Columns of the ItemSearch.

CAUTION: If you do not call

  1. setSearchLanguageID(languageIdToSearch)
, an language independet Search will be performed!

Therefor the following columns are selected (by default):

  • language

Located in /CORE/system/classes/search/MenuSearch.php [line 45]

ItemSearch
   |
   --MenuSearch
Author(s):
  • Kevin Papst
Information Tags:
Version:  $Id: MenuSearch.php,v 1.12 2006/11/26 22:04:38 kpapst Exp $
Copyright:  Copyright (C) 2002-2006 Kevin Papst
License:  GNU Public License

Methods

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From ItemSearch

ItemSearch::$FLAGS
ItemSearch::$LANGUAGE_INDEPENDENT

Inherited From ItemSearch

ItemSearch::ItemSearch()
Initialize the ItemSearch with Itemtype and language.
ItemSearch::addIgnoreFlag()
Adds a flag to the list of ignored items.
ItemSearch::addResultColumn()
Adds a Column (from the Item table) that will be selected when searching.
ItemSearch::finalize()
Call this to make sure all resources are freed.
ItemSearch::init()
ItemSearch::resetIgnoreFlags()
Resets the list of ignored items.
ItemSearch::search()
Perform the Search with the configured Options.
ItemSearch::setLimit()
Set the Limit of Search Results.
ItemSearch::setLimiter()
Set the Start and End Limits of the Serach Results.
ItemSearch::setSearchContentOnly()
Sets whether we search in Content only or in all available Columns.
ItemSearch::setSearchLanguageID()
Set the Searchable Language.
ItemSearch::_performSearch()

[ Top ]
Method Summary
MenuSearch   MenuSearch()  

[ Top ]
Methods
Constructor MenuSearch  [line 48]

  MenuSearch MenuSearch( )



[ Top ]