CMS  Version 3.9
SectionSerializationHandler Class Reference

Handles serialization of the section map for import/export. More...

Public Member Functions

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

Detailed Description

Handles serialization of the section map for import/export.

Author
andy

Definition at line 43 of file section_manager.inc.

Member Function Documentation

◆ export()

SectionSerializationHandler::export ( )

Definition at line 49 of file section_manager.inc.

50  {
51  $xml = "\n<SectionMap>";
52  $xml .= SerializationManager::serialize(Section, "ORDER BY section_id");
53  $xml .= SerializationManager::serialize(SectionContent, "ORDER BY section_content_id");
56  $xml .= "</SectionMap>";
57 
58  return $xml;
59  }
Section DataItem, defining the data model for sections within a site.
Definition: section.inc:45
static serialize($class, $constraint="")
Serializes the specified DataItems to XML.

◆ import()

SectionSerializationHandler::import (   $doc,
  $tx 
)

Definition at line 61 of file section_manager.inc.

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

◆ SectionSerializationHandler()

SectionSerializationHandler::SectionSerializationHandler ( )

Definition at line 45 of file section_manager.inc.

46  {
47  }

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