CMS  Version 3.9
MenuSerializationHandler Class Reference

Public Member Functions

 MenuSerializationHandler ()
 
 export ()
 
 import ($doc, $tx)
 

Detailed Description

Definition at line 41 of file menu_manager.inc.

Member Function Documentation

◆ export()

MenuSerializationHandler::export ( )

Definition at line 47 of file menu_manager.inc.

48  {
49  $xml = "\n<MenuMap>";
50  $xml .= SerializationManager::serialize(Menu, "ORDER BY menu_id");
51  $xml .= SerializationManager::serialize(MenuItem, "ORDER BY menu_item_id");
52  $xml .= "</MenuMap>";
53 
54  return $xml;
55  }
Definition: menus.inc:41
static serialize($class, $constraint="")
Serializes the specified DataItems to XML.

◆ import()

MenuSerializationHandler::import (   $doc,
  $tx 
)

Definition at line 57 of file menu_manager.inc.

58  {
61  }
static unserialize($class, $doc, $tx, $save=true)
Instantiates DataItems from the supplied XML document and stores them in the database.

◆ MenuSerializationHandler()

MenuSerializationHandler::MenuSerializationHandler ( )

Definition at line 43 of file menu_manager.inc.

44  {
45  }

The documentation for this class was generated from the following file: