CMS  Version 3.9
data_import_field_mapping.inc File Reference

Go to the source code of this file.

Variables

 $class = $_SESSION["data_import_class"]
 
 $format = $_SESSION["data_file_format"]
 
 $file = $_SESSION["data_import_file"]
 
 $menu_item = "Data Import"
 
 $page_title = "Choose Fields to Import"
 
 $profile_id = $_GET["import_profile_id"]
 
 $multiProfile = Settings::getValue("data_sync", "multiple_import_profiles")
 
if($multiProfile) else
 
 $columns = DataSyncManager::getImportColumns($class, $file, $format)
 
 $fieldMappings = DataSyncManager::getFieldMappings($class, $profile_id)
 
 $options = array_combine($columns, $columns)
 
 $mapping = new DataImportFieldMapping()
 
 $form = new AutoForm($mapping)
 
 $columnSelect = new ChecklistFieldRenderer($form, "import_column", "Import Column", $options)
 
$columnSelect dropdown = true
 
$columnSelect dropdownMessage = "Click to Select Columns"
 
 $spreadsheet = new SpreadsheetForm($form, $fieldMappings, 0, "POST", "", "", array(FieldMappingHelper, onItemRow))
 
$spreadsheet formCSS = "list spreadsheet small"
 
$spreadsheet submitLabel = "Save Field Mapping"
 
 $tabs = DataSyncManager::getAdminImportTabs()
 
if($method=="POST") $script = $spreadsheet->writeScript()
 

Variable Documentation

◆ $class

$class = $_SESSION["data_import_class"]

Definition at line 5 of file data_import_field_mapping.inc.

◆ $columns

$columns = DataSyncManager::getImportColumns($class, $file, $format)

Definition at line 52 of file data_import_field_mapping.inc.

◆ $columnSelect

$columnSelect = new ChecklistFieldRenderer($form, "import_column", "Import Column", $options)

Definition at line 61 of file data_import_field_mapping.inc.

◆ $fieldMappings

$fieldMappings = DataSyncManager::getFieldMappings($class, $profile_id)

Definition at line 54 of file data_import_field_mapping.inc.

◆ $file

$file = $_SESSION["data_import_file"]

Definition at line 7 of file data_import_field_mapping.inc.

◆ $form

$form = new AutoForm($mapping)

Definition at line 59 of file data_import_field_mapping.inc.

◆ $format

$format = $_SESSION["data_file_format"]

Definition at line 6 of file data_import_field_mapping.inc.

◆ $mapping

$mapping = new DataImportFieldMapping()

Definition at line 58 of file data_import_field_mapping.inc.

◆ $menu_item

$menu_item = "Data Import"

Definition at line 9 of file data_import_field_mapping.inc.

◆ $multiProfile

$multiProfile = Settings::getValue("data_sync", "multiple_import_profiles")

Definition at line 14 of file data_import_field_mapping.inc.

◆ $options

$options = array_combine($columns, $columns)

Definition at line 56 of file data_import_field_mapping.inc.

◆ $page_title

$page_title = "Choose Fields to Import"

Definition at line 10 of file data_import_field_mapping.inc.

◆ $profile_id

$profile_id = $_GET["import_profile_id"]

Definition at line 12 of file data_import_field_mapping.inc.

◆ $script

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

Definition at line 86 of file data_import_field_mapping.inc.

◆ $spreadsheet

$spreadsheet = new SpreadsheetForm($form, $fieldMappings, 0, "POST", "", "", array(FieldMappingHelper, onItemRow))

Definition at line 69 of file data_import_field_mapping.inc.

◆ $tabs

◆ dropdown

$columnSelect dropdown = true

Definition at line 63 of file data_import_field_mapping.inc.

◆ dropdownMessage

$columnSelect dropdownMessage = "Click to Select Columns"

Definition at line 64 of file data_import_field_mapping.inc.

◆ else

if ( $multiProfile) else
Initial value:

Definition at line 46 of file data_import_field_mapping.inc.

◆ formCSS

$spreadsheet formCSS = "list spreadsheet small"

Definition at line 70 of file data_import_field_mapping.inc.

◆ submitLabel

$spreadsheet submitLabel = "Save Field Mapping"

Definition at line 72 of file data_import_field_mapping.inc.