System-Web-Services
[ class tree: System-Web-Services ] [ index: System-Web-Services ] [ all elements ]

Class: LPageService

Source Location: /packages/LVirtualNodes/LPageService.php

Class Overview

TPageService
   |
   --LPageService

Extended page service.


Constants

Methods



Class Details

[line 33]
Extended page service.

This service is able to use propel node tree objects from a database (l_virtual_nodes). You can request a node with a predefined NODE_PREFIX the node maps to a .page or and external link.




[ Top ]


Class Methods


method areNodesAvailable [line 49]

void areNodesAvailable( )

Returns if node-based service is available



Tags:

access:  public


[ Top ]

method constructUrl [line 341]

void constructUrl( $pagePath, [ $getParams = null], [ $encodeAmpersand = true], [ $encodeGetItems = true], [ $log = false])

wrapper function



Tags:

access:  public


Parameters:

   $pagePath  
   $getParams  
   $encodeAmpersand  
   $encodeGetItems  
   $log  

[ Top ]

method determineRequestedPagePath [line 244]

string determineRequestedPagePath( )

Determines the requested page path.

  1. nodeId (database needed)
  2. path (database needed)
  3. page




Tags:

return:  page path requested
access:  protected


[ Top ]

method getCurrentNode [line 90]

void getCurrentNode( )

Returns the current node object



[ Top ]

method getNodeById [line 175]

void getNodeById( $id)



Tags:

access:  public


Parameters:

   $id  

[ Top ]

method getNodes [line 66]

void getNodes( )

Returns all nodes in tree structure starting from root



[ Top ]

method getNodesList [line 78]

void getNodesList( )

Returns all nodes in list structure



[ Top ]

method getPageName [line 102]

void getPageName( )

Returns the current node object



[ Top ]

method getServicePage [line 113]

void getServicePage( [ $return_node_alias = false])

return current selected page for this service



Tags:

access:  public


Parameters:

   $return_node_alias  

[ Top ]

method init [line 130]

void init( $config)

Reads MasterConfig



Tags:

access:  public


Parameters:

   $config  

[ Top ]

method reload [line 389]

void reload( )



Tags:

access:  public


[ Top ]


Class Constants

NODE_PREFIX =  '*'

[line 35]


[ Top ]

PATH_PREFIX =  'ยง'

[line 36]


[ Top ]



Documentation generated on Sun, 25 Feb 2007 16:11:28 +0100 by phpDocumentor 1.3.1