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"]
 
 $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)
 
 $filter = DataSyncManager::generateFilter($fieldMapping)
 
$obj filter = $filter
 
 $page_title = "Select $name to Import"
 
 $items = DataSyncManager::createImportItems($class, $import_profile_id)
 
 $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::getImportTabs()
 
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 31 of file data_import_select.inc.

◆ $filter

Definition at line 32 of file data_import_select.inc.

◆ $form

$form = new AutoForm($obj)

Definition at line 42 of file data_import_select.inc.

◆ $import_profile_id

$import_profile_id = $_SESSION["import_profile_id"]

Definition at line 11 of file data_import_select.inc.

◆ $isChunked

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

Definition at line 55 of file data_import_select.inc.

◆ $items

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

Definition at line 39 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 13 of file data_import_select.inc.

◆ $name

$name = $obj->prettifyClassName(true)

Definition at line 29 of file data_import_select.inc.

◆ $obj

$obj = new $class

Definition at line 27 of file data_import_select.inc.

◆ $offset

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

Definition at line 59 of file data_import_select.inc.

◆ $page_title

$page_title = "Select $name to Import"

Definition at line 37 of file data_import_select.inc.

◆ $pageSize

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

Definition at line 56 of file data_import_select.inc.

◆ $script

$script = $form->writeScript()

Definition at line 87 of file data_import_select.inc.

◆ $spreadsheet

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

Definition at line 64 of file data_import_select.inc.

◆ $tabs

Definition at line 70 of file data_import_select.inc.

◆ $totalRecords

$totalRecords = DataSyncManager::$totalRecords

Definition at line 57 of file data_import_select.inc.

◆ else

if ( $multiProfile) else
Initial value:

Definition at line 22 of file data_import_select.inc.

◆ emptyMessage

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

Definition at line 68 of file data_import_select.inc.

◆ filter

$obj filter = $filter

Definition at line 35 of file data_import_select.inc.

◆ formCSS

$spreadsheet formCSS = "list spreadsheet small"

Definition at line 65 of file data_import_select.inc.

◆ submitLabel

$spreadsheet submitLabel = "Import $name"

Definition at line 67 of file data_import_select.inc.