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 34]
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 47]

void areNodesAvailable( )

Returns if node-based service is available



Tags:

access:  public


[ Top ]

method constructUrl [line 254]

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

wrapper function



Tags:

access:  public


[ Top ]

method determineRequestedPagePath [line 213]

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 84]

void getCurrentNode( )

Returns the current node object



[ Top ]

method getNodeById [line 182]

void getNodeById( mixed $id)



Tags:

access:  public


[ Top ]

method getNodes [line 64]

void getNodes( )

Returns all nodes in tree structure starting from root



[ Top ]

method getRootNodeObj [line 76]

void getRootNodeObj( )

Returns the root node object



[ Top ]

method getServicePage [line 91]

void getServicePage( )

return current selected page for this service



Tags:

access:  public


[ Top ]

method init [line 101]

void init( mixed $config)

Reads MasterConfig



Tags:

access:  public


[ Top ]

method reload [line 111]

void reload( )



Tags:

access:  public


[ Top ]


Class Constants

NODE_PREFIX =  '*'

[line 36]


[ Top ]

PATH_PREFIX =  'ยง'

[line 37]


[ Top ]



Documentation generated on Tue, 20 Jun 2006 05:15:21 +0200 by phpDocumentor 1.3.0RC4