Ejemplo n.º 1
0
 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') . "\">";