CMS  Version 3.9
data_import_select.inc File Reference

Go to the source code of this file.

Variables

 $menu_item = "Data Import"
 
 $class = $_SESSION["data_import_class"]
 
 $format = $_SESSION["data_file_format"]
 
 $file = $_SESSION["data_import_file"]
 
 $import_profile_id = $_SESSION["import_profile_id"]
 
 $multiProfile = Settings::getValue("data_sync", "multiple_import_profiles")
 
if($multiProfile) else
 
 $obj = new $class
 
 $name = $obj->prettifyClassName(true)
 
 $fieldMapping = DataSyncManager::getFieldMapping($class, $import_profile_id)
 
if(!DataSyncManager::fieldMappingHasMatchField($fieldMapping)) $filter = DataSyncManager::generateFilter($fieldMapping)
 
$obj filter = $filter
 
 $page_title = "Select $name to Import"
 
 $items = DataSyncManager::createImportItems($class, $import_profile_id, $file, $format)
 
 $form = new AutoForm($obj)
 
 $isChunked = Settings::getValue("data_sync", "import_in_chunks") ? "true" : "false"
 
 $pageSize = Settings::getValue("data_sync", "records_per_page")
 
 $totalRecords = DataSyncManager::$totalRecords
 
 $offset = checkNumeric($_GET["offset"])
 
 $spreadsheet = new SpreadsheetForm($form, $items, 0, "POST", "", "", array(DataSyncManager, onItemRow), array(DataSyncManager, isRowSelected))
 
$spreadsheet formCSS = "list spreadsheet small"
 
$spreadsheet submitLabel = "Import $name"
 
$spreadsheet emptyMessage = "<strong>No valid records were found in the import file</strong>"
 
 $tabs = DataSyncManager::getAdminImportTabs()
 
if($method=="POST") $script = $form->writeScript()
 

Variable Documentation

◆ $class

$class = $_SESSION["data_import_class"]

Definition at line 9 of file data_import_select.inc.

◆ $fieldMapping

$fieldMapping = DataSyncManager::getFieldMapping($class, $import_profile_id)

Definition at line 33 of file data_import_select.inc.

◆ $file

$file = $_SESSION["data_import_file"]

Definition at line 11 of file data_import_select.inc.

◆ $filter

Definition at line 40 of file data_import_select.inc.

◆ $form

$form = new AutoForm($obj)

Definition at line 50 of file data_import_select.inc.

◆ $format

$format = $_SESSION["data_file_format"]

Definition at line 10 of file data_import_select.inc.

◆ $import_profile_id

$import_profile_id = $_SESSION["import_profile_id"]

Definition at line 13 of file data_import_select.inc.

◆ $isChunked

$isChunked = Settings::getValue("data_sync", "import_in_chunks") ? "true" : "false"

Definition at line 63 of file data_import_select.inc.

◆ $items

$items = DataSyncManager::createImportItems($class, $import_profile_id, $file, $format)

Definition at line 47 of file data_import_select.inc.

◆ $menu_item

$menu_item = "Data Import"

Definition at line 5 of file data_import_select.inc.

◆ $multiProfile

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

Definition at line 15 of file data_import_select.inc.

◆ $name

$name = $obj->prettifyClassName(true)

Definition at line 31 of file data_import_select.inc.

◆ $obj

$obj = new $class

Definition at line 29 of file data_import_select.inc.

◆ $offset

$offset = checkNumeric($_GET["offset"])

Definition at line 67 of file data_import_select.inc.

◆ $page_title

$page_title = "Select $name to Import"

Definition at line 45 of file data_import_select.inc.

◆ $pageSize

$pageSize = Settings::getValue("data_sync", "records_per_page")

Definition at line 64 of file data_import_select.inc.

◆ $script

$script = $form->writeScript()

Definition at line 95 of file data_import_select.inc.

◆ $spreadsheet

$spreadsheet = new SpreadsheetForm($form, $items, 0, "POST", "", "", array(DataSyncManager, onItemRow), array(DataSyncManager, isRowSelected))

Definition at line 72 of file data_import_select.inc.

◆ $tabs

Definition at line 78 of file data_import_select.inc.

◆ $totalRecords

$totalRecords = DataSyncManager::$totalRecords

Definition at line 65 of file data_import_select.inc.

◆ else

if ( $multiProfile) else
Initial value:

Definition at line 24 of file data_import_select.inc.

◆ emptyMessage

$spreadsheet emptyMessage = "<strong>No valid records were found in the import file</strong>"

Definition at line 76 of file data_import_select.inc.

◆ filter

$obj filter = $filter

Definition at line 43 of file data_import_select.inc.

◆ formCSS

$spreadsheet formCSS = "list spreadsheet small"

Definition at line 73 of file data_import_select.inc.

◆ submitLabel

$spreadsheet submitLabel = "Import $name"

Definition at line 75 of file data_import_select.inc.