if ($cfg_override_status_type !== TRUE) { $listingObject->addHeaderColumn(get_opendb_lang_var('s_status_type'), 's_status_type', FALSE); } $listingObject->addHeaderColumn(get_opendb_lang_var('attributes'), 'attributes', FALSE); if ($importPlugin->get_plugin_type() == 'row') { $rowHandler = new RowImportPluginHandler($itemImportHandler, $importPlugin, $fileHandler, $HTTP_VARS['field_column'], $HTTP_VARS['field_default'], $HTTP_VARS['field_initcap']); if (($resultOfImport = $rowHandler->handleImport($cfg_include_header_row, $HTTP_VARS['s_item_type'])) !== TRUE) { $importError = $xmlHandler->getError(); } } else { if ($importPlugin->get_plugin_type() == 'xml') { // XML plugins will perform callbacks directly. $importPlugin->setItemImportHandler($itemImportHandler); $xmlHandler = new XMLImportPluginHandler($importPlugin, $fileHandler); if (($resultOfImport = $xmlHandler->handleImport()) !== TRUE) { $importError = $xmlHandler->getError(); } } } // Close file. unset($fileHandler); @fclose($inFile); $listingObject->endListing(); if ($resultOfImport !== TRUE) { $listingObject->setNoRowsMessage($importError); echo format_error_block($importError); } if ($cfg_is_trial_run) { echo "<form action=\"{$PHP_SELF}\" method=\"POST\">"; echo get_url_fields($HTTP_VARS, array('op'), array('op2')); echo "<input type=\"button\" class=\"button\" onclick=\"this.form.op.value='uploaded'; this.form.submit();\" value=\"" . get_opendb_lang_var('back') . "\">";