/navigation-du-lapin-blanc.php

Description
  • version: 1.0.0
Includes
require_once ('classes.php') (line 24)

Requires classes.php

Functions
bjoerne_equals_nodes (line 597)

Returns if two nodes are equal. This is a workaround because of a PHP4 bug. PHP4 has a problem to find out if two node are the same if they have parent-child-relationships like the Bjoerne_PageNode objects have.

unknown_type bjoerne_equals_nodes ($node1 &$node1, $node2 &$node2)
  • $node1 &$node1
  • $node2 &$node2
bjoerne_find_page (line 151)

Generic method to find a node with the given matcher.

  • return: the found node
Bjoerne_PageNode &bjoerne_find_page ($arg $arg, $matcher &$matcher)
  • $arg $arg
  • $matcher &$matcher
bjoerne_find_page_by_id (line 410)

Search all nodes and looks for one with the given id.

  • return: the found node.
Bjoerne_PageNode &bjoerne_find_page_by_id (String $id)
  • String $id
bjoerne_find_page_by_name (line 431)

Search all nodes and looks for one with the given name.

Returns the first metching node.

  • return: the found node.
Bjoerne_PageNode &bjoerne_find_page_by_name ($name $name)
  • $name $name
bjoerne_find_page_by_type (line 420)

Search all nodes and looks for one with the given type.

Returns the first metching node.

  • return: the found node.
Bjoerne_PageNode &bjoerne_find_page_by_type (String $type)
  • String $type
bjoerne_get_current_node (line 384)

Returns the current node.

Bjoerne_PageNode &bjoerne_get_current_node ()
bjoerne_get_current_path_element (line 128)

Returns the element of the path on the given level.

  • return: Bjoerne_PageNode the found node
@return &bjoerne_get_current_path_element (int $level)
  • int $level
bjoerne_get_current_path_elements (line 141)

Returns an array of all path elements. Path means all descendant nodes of the current node and the current node itself.

  • return: Array of nodes
array &bjoerne_get_current_path_elements ()
bjoerne_get_default_name_resolver (line 635)

Returns the default name resolver

Bjoerne_PageNodeNameResolver &bjoerne_get_default_name_resolver ()
bjoerne_get_default_url_resolver (line 669)

Returns the default url resolver

Bjoerne_PageNodeUrlResolver &bjoerne_get_default_url_resolver ()
bjoerne_get_home_page (line 439)

Returns the home node which is configured by WordPress.

  • return: the home node.
Bjoerne_PageNode &bjoerne_get_home_page ()
bjoerne_get_link (line 467)

Returns a complete <a>-tag for the given node.

  • return: the link.
String bjoerne_get_link ($node &$node, [$args $args = null])
  • $node &$node
  • $args $args
bjoerne_get_metadata_single (line 299)

Returns a single metadata. If there exist more than one the first one is returned.

String bjoerne_get_metadata_single ( &$node, String $attr_name, [$inherit $inherit = false], Bjoerne_PageNode $node)
  • Bjoerne_PageNode $node
  • String $attr_name
  • $inherit $inherit: true if metadata of the parent node are used if a key can't be found.
  • &$node
bjoerne_get_metadata_values (line 279)
array &bjoerne_get_metadata_values ( &$node, String $attr_name, [boolean $inherit = false], Bjoerne_PageNode $node)
  • Bjoerne_PageNode $node
  • String $attr_name
  • boolean $inherit: true if metadata of the parent node are used if a key can't be found.
  • &$node
bjoerne_get_name_resolvers (line 618)
void bjoerne_get_name_resolvers ()
bjoerne_get_navigation_nodes (line 394)

Returns the navigation nodes on the given level or an empty array if no nodes can be found.

  • return: Array of Bjoerne_PageNode elements.
array &bjoerne_get_navigation_nodes ([int $level = 0])
  • int $level
bjoerne_get_sitemap (line 234)
  • return: the sitemap
String bjoerne_get_sitemap (array $attributes)
  • array $attributes
bjoerne_get_url_resolvers (line 652)

Returns

unknown_type &bjoerne_get_url_resolvers ()
bjoerne_is_node_visible (line 577)

Returns if the node is visible. To decide if a node is visible the metadata are looked for a key 'bjoerne_visibility'. If it set to 'hidden' the node is not visible and otherwise it is.

boolean bjoerne_is_node_visible ($node &$node)
  • $node &$node
bjoerne_println (line 312)

Helping function to print text with a trailed \n.

String bjoerne_println ([String $text = ''])
  • String $text
bjoerne_println_br (line 324)

Helping function to print text with a trailed html line break.

String bjoerne_println_br (String $text, [int $num_of_breaks = 1])
  • String $text
  • int $num_of_breaks
bjoerne_println_r (line 338)

Helping function to print an array with a trailed html line break.

String bjoerne_println_r (String $text, [int $num_of_breaks = 1])
  • String $text
  • int $num_of_breaks
bjoerne_print_link (line 566)

Prints a complete <a>-tag for the given node.

void bjoerne_print_link ($node &$node, [$args $args = null])
  • $node &$node
  • $args $args
bjoerne_print_sitemap (line 225)

Print the sitemap.

void bjoerne_print_sitemap (array $attributes)
  • array $attributes
bjoerne_register_default_name_resolver (line 627)

Registers the default name resolver.

void bjoerne_register_default_name_resolver ( &$resolver, Bjoerne_PageNodeNameResolver $resolver)
bjoerne_register_default_url_resolver (line 661)

Registers the default url resolver.

void bjoerne_register_default_url_resolver ( &$resolver, Bjoerne_PageNodeUrlResolver $resolver)
bjoerne_register_name_resolver (line 614)

Registers a name resolver.

void bjoerne_register_name_resolver ( &$resolver, Bjoerne_PageNodeNameResolver $resolver)
bjoerne_register_url_resolver (line 644)

Registers a url resolver.

void bjoerne_register_url_resolver ( &$resolver, Bjoerne_PageNodeUrlResolver $resolver)
bjoerne_str_contains (line 351)

Returns if a String contains another String.

boolean bjoerne_str_contains (String $haystack, String $needle)
  • String $haystack
  • String $needle

Documentation generated on Thu, 01 Apr 2010 09:33:13 +0200 by phpDocumentor 1.4.3