Quick search:

PntButtonPart
PntButtonsPanel
PntDetailsPart
PntEditDetailsPart
PntFilterFormPart
PntHorizontalTablePart
PntMenuPart
PntMtoNFilterFormPart
PntMtoNPropertyPart
PntMultiPropsPart
PntPagePart
PntPropertyPart
PntSortDialogPart
PntTablePart
PntTabsPart
_runQhStoreAllItemsSize_getItemsLimitedTo
addWildcards
advancedFilterCombine
advancedFilterOr
convertFilterValue
findFilter
getAllItemsSize
getAllStringfieldsFilter
getCombinatorOptions
getCombinedAdvancedFilters
getCombinedFilter
getComparators
getErrorInfo
getExtraFormParameterKeys
getFilter
getFilter1Cmp
getFilter1Id
getFilter1Value1
getFilter1Value2
getFilterCmp
getFilterCombinator
getFilterCombinators
getFilterId
getFilterResult
getFilterValue1
getFilterValue1ForInit
getFilterValue2
getFilters
getFormName
getImplicitCombiFilter
getImplicitCombiFilterDefault
getInitializedAdvancedFilters
getNSorts
getNadvancedFilters
getName
getNewCombiFilter
getOwnFormParameterKeys
getPageItemOffset
getRequestedObject
getSort
getSortDefault
getSortDirection
getSortId
getSortIsSpecific
getSortSpecified
initFilter
printAdvancedFilterDescription
printAdvancedFilterDescriptions
printAdvancedFilterDiv
printAdvancedFilterDivs
printCancelButtonLabel
printCombinatorSelectWidget
printComparatorSelectWidget
printDivDisplayStyle
printExtraFormParameters
printFilterSelectWidget
printSearchButtonLabel
printSortDialogScripts
printSortParams
runQhStoreAllItemsSize_getItemsLimitedTo
setImplicitCombiFilter
showAdvancedFilterDiv

<?php
/* Copyright (c) MetaClass, 2003-2013

Distributed and licensed under under the terms of the GNU Affero General Public License
version 3, or (at your option) any later version.

This program is distributed WITHOUT ANY WARRANTY; without even the implied warranty 
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
	
See the License, http://www.gnu.org/licenses/agpl.txt */

Gen::includeClass('PntPagePart', 'pnt/web/parts');
Gen::includeClass('PntNavigation', 'pnt/meta');

/** Part used by SearchPage to output html describing search forms.
* The search options are modeled by pnt.db.query.PntSqlSpec objects.
* @see http://www.phppeanuts.org/site/index_php/Pagina/41
*
* This abstract superclass provides behavior for the concrete
* subclass FilterFormPart in the root classFolder or in the application classFolder. 
* To keep de application developers code (including localization overrides) 
* separated from the framework code override methods in the 
* concrete subclass rather then modify them here.
* @see http://www.phppeanuts.org/site/index_php/Menu/178
* @see http://www.phppeanuts.org/site/index_php/Pagina/65
* @package pnt/web/parts
*/
class PntFilterFormPart extends PntPagePart {

	public $implicitCombiFilter;
	public $allItemsSize;
	public $filters;
	public $widgetDir = 'widgets';
	public $nAdvancedFilters = 5; //override on subclass to get different number of filters
	public $minSorts = 3; //override on subclass to get different number of sorts
	public $extraSortParams = array(); //override to pass extra parameters to the SortDialog, 
	public $conversionErrors = array();
Copyright (c) MetaClass, 2003-

This code is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This code 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 Affero General Public License for more details.

Click here for a copy of the license or see http://www.gnu.org/licenses/ .