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"]
 
 $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)
 
 $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::getImportTabs()
 
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

◆ $columnSelect

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

Definition at line 58 of file data_import_field_mapping.inc.

◆ $fieldMappings

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

Definition at line 51 of file data_import_field_mapping.inc.

◆ $form

$form = new AutoForm($mapping)

Definition at line 56 of file data_import_field_mapping.inc.

◆ $mapping

$mapping = new DataImportFieldMapping()

Definition at line 55 of file data_import_field_mapping.inc.

◆ $menu_item

$menu_item = "Data Import"

Definition at line 7 of file data_import_field_mapping.inc.

◆ $multiProfile

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

Definition at line 12 of file data_import_field_mapping.inc.

◆ $options

$options = array_combine($columns, $columns)

Definition at line 53 of file data_import_field_mapping.inc.

◆ $page_title

$page_title = "Choose Fields to Import"

Definition at line 8 of file data_import_field_mapping.inc.

◆ $profile_id

$profile_id = $_GET["import_profile_id"]

Definition at line 10 of file data_import_field_mapping.inc.

◆ $script

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

Definition at line 83 of file data_import_field_mapping.inc.

◆ $spreadsheet

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

Definition at line 66 of file data_import_field_mapping.inc.

◆ $tabs

Definition at line 72 of file data_import_field_mapping.inc.

◆ dropdown

$columnSelect dropdown = true

Definition at line 60 of file data_import_field_mapping.inc.

◆ dropdownMessage

$columnSelect dropdownMessage = "Click to Select Columns"

Definition at line 61 of file data_import_field_mapping.inc.

◆ else

if ( $multiProfile) else
Initial value:

Definition at line 44 of file data_import_field_mapping.inc.

◆ formCSS

$spreadsheet formCSS = "list spreadsheet small"

Definition at line 67 of file data_import_field_mapping.inc.

◆ submitLabel

$spreadsheet submitLabel = "Save Field Mapping"

Definition at line 69 of file data_import_field_mapping.inc.