CMS  Version 3.9
data_import.inc File Reference

Go to the source code of this file.

Functions

 dataImportDummySave ($form)
 
 uploadDataImportFile ($field)
 

Variables

 $menu_item = "Data Import"
 
 $dummy = new DataImportFieldMapping()
 
$dummy filter = new InclusionFilter("mapping_id")
 
 $form = new AutoForm($dummy)
 
$form submitLabel = "Upload Data"
 
$form customSaveHandler = dataImportDummySave
 
 $upload = new FileUploadFieldRenderer($form, "csv_file", "CSV File", uploadDataImportFile)
 
 $tabs = DataSyncManager::getImportTabs()
 
if($method=="POST") $script = $form->writeScript()
 

Function Documentation

◆ dataImportDummySave()

dataImportDummySave (   $form)

Definition at line 37 of file data_import.inc.

38 {
39  return true;
40 }

◆ uploadDataImportFile()

uploadDataImportFile (   $field)

Definition at line 42 of file data_import.inc.

43 {
44  global $config;
45 
46  $file = $_FILES[$field]["tmp_name"];
47 
48  $fullpath = $config["uploadbase"] . DIRECTORY_SEPARATOR . basename($file);
49 
50  if (file_exists($fullpath))
51  {
52  unlink($fullpath);
53  }
54 
55  trace("Uploading $file to $fullpath", 3);
56 
57  move_uploaded_file($file, $fullpath);
58  chmod($fullpath, 0755);
59 
60  $_SESSION["data_import_file"] = $fullpath;
61 }
$file
Definition: delete.inc:47
global $config
Definition: import.inc:4
$_SESSION["useMobile"]
Definition: override.inc:7

Variable Documentation

◆ $dummy

$dummy = new DataImportFieldMapping()

Definition at line 7 of file data_import.inc.

◆ $form

$form = new AutoForm($dummy)

Definition at line 10 of file data_import.inc.

◆ $menu_item

$menu_item = "Data Import"

Definition at line 5 of file data_import.inc.

◆ $script

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

Definition at line 27 of file data_import.inc.

◆ $tabs

Definition at line 17 of file data_import.inc.

◆ $upload

$upload = new FileUploadFieldRenderer($form, "csv_file", "CSV File", uploadDataImportFile)

Definition at line 15 of file data_import.inc.

◆ customSaveHandler

$form customSaveHandler = dataImportDummySave

Definition at line 13 of file data_import.inc.

◆ filter

$dummy filter = new InclusionFilter("mapping_id")

Definition at line 8 of file data_import.inc.

◆ submitLabel

$form submitLabel = "Upload Data"

Definition at line 12 of file data_import.inc.