CMS  Version 3.9
section_import.inc File Reference

Go to the source code of this file.

Functions

 importSectionMap ()
 

Variables

 $file = new SectionImportFile()
 
 $title = "Import Section Map"
 
 $menu_item = "Sections"
 
 $form = new AutoForm($file)
 
$form submitLabel = "Import Section Map"
 
 $fileUpload = new FileUploadFieldRenderer($form, "import_file", "Import File", importSectionMap)
 
if($method=="POST") $script = $form->writeScript()
 

Function Documentation

◆ importSectionMap()

importSectionMap ( )

Definition at line 57 of file section_import.inc.

58 {
59  $xml = file_get_contents($_FILES["import_file"]["tmp_name"]);
60 
61  $doc = new DOMDocument();
62  $doc->loadXML($xml);
63 
64  $mgr = new SerializationManager();
65  $mgr->import("section", $doc);
66 }
SerializationManager handles import/export of DataItems via an XML file.

Variable Documentation

◆ $file

$file = new SectionImportFile()

Definition at line 37 of file section_import.inc.

◆ $fileUpload

$fileUpload = new FileUploadFieldRenderer($form, "import_file", "Import File", importSectionMap)

Definition at line 45 of file section_import.inc.

◆ $form

$form = new AutoForm($file)

Definition at line 42 of file section_import.inc.

◆ $menu_item

$menu_item = "Sections"

Definition at line 40 of file section_import.inc.

◆ $script

if ( $method=="POST") $script = $form->writeScript()

Definition at line 53 of file section_import.inc.

◆ $title

$title = "Import Section Map"

Definition at line 39 of file section_import.inc.

◆ submitLabel

$form submitLabel = "Import Section Map"

Definition at line 43 of file section_import.inc.