<?php switch ($_GET['step']) { default: $dsp->NewContent(t('Bugtracker Import'), t('Hier kannst du die bugs.xml-Datei Importieren, die du auf deiner Webseite exportiert hast')); $dsp->SetForm('index.php?mod=bugtracker&action=import&step=2', '', '', 'multipart/form-data'); $dsp->AddFileSelectRow("importdata", t('Import (.xml, .csv, .tgz)'), ""); $dsp->AddFormSubmitRow('next'); $dsp->AddContent(); break; case 2: include_once 'modules/install/class_import.php'; $import = new import(); $import->GetImportHeader($_FILES['importdata']['tmp_name']); $entrys = $xml->get_tag_content_array("entrys", $import->xml_content_lansuite); $entry = $xml->get_tag_content_array("entry", $entrys[0]); if ($entry) { foreach ($entry as $entry_val) { $main = $xml->get_tag_content_array("main", $entry_val); $caption = $xml->get_tag_content("caption", $main[0]); $text = $xml->get_tag_content("text", $main[0]); $version = $xml->get_tag_content("version", $main[0]); $url = $xml->get_tag_content("url", $main[0]); $priority = $xml->get_tag_content("priority", $main[0]); $date = $xml->get_tag_content("date", $main[0]); $type = $xml->get_tag_content("type", $main[0]); $module = $xml->get_tag_content("module", $main[0]); $state = $xml->get_tag_content("state", $main[0]); $db->qry("INSERT INTO %prefix%bugtracker SET\n caption = '{$caption}',\n text = '{$text}',\n version = '{$version}',\n url = '{$url}',\n priority = " . (int) $priority . ",\n date = '{$date}',\n type = " . (int) $type . ",\n module = '{$module}',\n state = " . (int) $state . ",\n reporter = " . (int) $auth['userid'] . "\n "); $bugid = $db->insert_id(); $comments = $xml->get_tag_content_array("comments", $entry_val);