Quick search:

PntObjectReportPage
PntErrorPage
PntHorSelReportPage
PntIndexPage
PntObjectDetailsPage
PntObjectEditDetailsPage
PntObjectIndexPage
PntObjectMtoNPropertyPage
PntObjectMtoNSearchPage
PntObjectPropertyPage
PntObjectSearchPage
PntObjectSelectionDetailsReportPage
PntObjectSelectionReportPage
PntObjectVerifyDeletePage
PntPage
getBackToOrigin
getButtonsList
getName
insertCheckboxInItemTable
isLayoutReport
printBody
printBodyTagIeExtraPiece
printButtonsPanel
printMainPart

<?php
// Copyright (c) MetaClass Groningen, 2003-2012

Gen::includeClass('PntObjectDetailsPage', 'pnt/web/pages');

/** Kind of DetailsPage showing property labels and values of a single object,
* but also a TablePart with values for each multi value property.
* Navigation leads to other ReportPages. 
* What details are shown can be overridden by overriding getFormTextPaths method.
* What multi value properties are shown can be overriden by overriding
* the getMultiPropNames method. 
* Columns shown in each TablePart can be overridden by creating a 
* getReportColumnPaths method on the type of objects shown in the table.
* Layout can be overridden, see http://www.phppeanuts.org/site/index_php/Pagina/65
*
* This abstract superclass provides behavior for the concrete
* subclass ObjectReportPage 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/64
* @package pnt/web/pages
*/
class PntObjectReportPage extends PntObjectDetailsPage {

	public $object;
	public $formTexts;
	public $showButtonsPanel = true;

	/** if inPopup is true, no menu, info and buttons.
	* when set to false you should adapt printBodyTagIeExtraPiece and skinReportPart.php */
	public $inPopup = true;
Copyright (c) MetaClass, 2003-2013

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/ .