\CataloguePage_Controller
Controller Class for Main Catalogue Page
Page controller class for Catalogue-Page (@link CataloguePage). The controller
class handles the requests and delegates the requests to the page instance
as well as to the available GeoNetwork node.
Synopsis
class CataloguePage_Controller
extends Page_Controller
{
- // members
- private static array $allowed_actions = ;
- protected integer $maxRecords = 10;
- // methods
- public static void get_search_form_name()
- public void getGeoNetworkBaseURL()
- public void init()
- public string dogetrecords()
- public mixed|string dogetrecordbyid()
- private bool validateRequestFormat()
- protected Catalogue_QueryClass getQueryClass()
- public void prefixx()
- public mixed parseResponse()
- protected void calculatePaginationValues()
- private array processRequestParameters()
- public Form GeoNetworkSearchForm()
Hierarchy
Extends
- Page_Controller
Members
private
- $allowed_actions
protected
- $maxRecords
Methods
private
- processRequestParameters()
- validateRequestFormat() — Verifies that the requested metadata definition does exist in the configuration settings.
protected
- calculatePaginationValues()
- getQueryClass() — Returns the standard query class, used to create the GeoNetwork requests.
public
- GeoNetworkSearchForm() — Return fieldset for the search form
- dogetrecordbyid() — This action returns a rendered string of an individual metadata record (i.e. MCP metadata record). The optional parameter OtherID can be used to retrieve the raw XML document.
- dogetrecords() — This action retrieves a set of records from the GeoNetwork catalog and uses the SSViewer template to render the list of results.
- getGeoNetworkBaseURL()
- get_search_form_name()
- init()
- parseResponse()
- prefixx()