$params["id"] = $id; $params["xt"] =& $xt; $params["tName"] = $strTableName; $params["pageType"] = PAGE_IMPORT; $params["needSearchClauseObj"] = false; $params["strOriginalTableName"] = $strOriginalTableName; $pageObject = new ImportPage($params); $pageObject->init(); $action = postvalue("a"); if (!strlen($action)) { $pageObject->removeOldTemporaryFiles(); } if ($action == "importPreview") { $returnJSON = array(); // prepare the temp import file name $rnrTempFileName = $pageObject->getImportTempFileName(); if (postvalue("importType") == "text") { $importText = postvalue("importText"); $returnJSON["previewData"] = $pageObject->getPreviewDataFromText($importText); // prepare the temp file path $rnrTempImportFilePath = getabspath("templates_c/" . $rnrTempFileName . ".csv"); // save file in a temporary directory runner_save_textfile($rnrTempImportFilePath, $importText); } else { $ext = getImportFileExtension("importFile" . $id); $importTempFileName = getTempImportFileName("importFile" . $id); $returnJSON["previewData"] = $pageObject->getPreviewDataFromFile($importTempFileName, $ext); // save file in a temporary directory $importFileData = getImportFileData("importFile" . $id); // prepare the temp file path $rnrTempImportFilePath = getabspath("templates_c/" . $rnrTempFileName . "." . $ext);