Index: /de.mdman.importer/de.wbb-security.database.importer.jgsdb.30x/files/lib/data/database/importer/JGSDatenbank30xExporter.class.php
===================================================================
--- /de.mdman.importer/de.wbb-security.database.importer.jgsdb.30x/files/lib/data/database/importer/JGSDatenbank30xExporter.class.php (revision 834)
+++ /de.mdman.importer/de.wbb-security.database.importer.jgsdb.30x/files/lib/data/database/importer/JGSDatenbank30xExporter.class.php (revision 836)
@@ -30,5 +30,5 @@
 		'files' => 1, 
 		'links' => 1, 
-		'optionals' => 0, 
+		'optionals' => 1, 
 		'thumbnails' => 1,
 		'activation' => 1
@@ -135,5 +135,6 @@
 	 */
 	public function countOptionals() {
-		return 0;
+		$row = $this->getDB()->getFirstRow("SELECT COUNT(*) AS `count` FROM ".$this->dbPrefix."bb".$this->settings['dbNumber']."_jgs_db_bilder AS `f` LEFT JOIN ".$this->dbPrefix."bb".$this->settings['dbNumber']."_jgs_db_eintrag AS `u` ON (u.id = f.eintrags_id)");
+		return $row['count'];
 	}
 	
@@ -204,6 +205,5 @@
 				$this->getImporter()->importFile("f".$row['id'],"i".$row['eintrags_id'],$this->settings['sourcePath']."jgs_db_download/download-".$row['zeit']."-".$row['id'].".".$row['datei_endung']."",$row['datei_name'].".".$row['datei_endung'],"",$row['userid']);
 			}
-		}
-		
+		}		
 	}
 	
@@ -222,5 +222,41 @@
 	 */
 	public function exportOptionals($offset,$limit) {
-		//nothing
+
+		require_once(WCF_DIR.'lib/data/message/attachment/AttachmentsEditor.class.php');
+			
+		$result = $this->getDB()->sendQuery("SELECT f.*, u.userid FROM ".$this->dbPrefix."bb".$this->settings['dbNumber']."_jgs_db_bilder AS `f` LEFT JOIN ".$this->dbPrefix."bb".$this->settings['dbNumber']."_jgs_db_eintrag AS `u` ON (u.id = f.eintrags_id)",$limit,$offset);
+		while($row = $this->getDB()->fetchArray($result)) {
+		
+			$source = $this->settings['sourcePath']."jgs_db_bilder/bild-".$row['zeit']."-".$row['id'].".jpg";
+			if(file_exists($source)) {
+			
+				$attachmentName = $row['bild_name'].".jpg";
+			
+				$item = $this->getImporter()->getImportKey("i".$row['eintrags_id']); 
+
+				$attachment = array(
+					"attachmentSize" => filesize($source),
+					"sha1Hash" => sha1_file($source),
+					"fileType" => "image/jpeg",
+					"isBinary" => 1,
+					"isImage" => 1,
+					"messageID" => $item['value'],
+					"messageType" => "database",
+					"packageID" => PACKAGE_ID,
+					"idHash" => StringUtil::getRandomID(),
+					"userID" => $row['userid'],
+					"uploadTime" => $row['zeit']
+				);
+
+				$attachment['attachmentID'] = AttachmentsEditor::insert($attachmentName, $attachment);
+				$attachment['attachmentName'] = $attachmentName;
+				$attachment['attachment'] = WCF_DIR.'attachments/attachment-'.$attachment['attachmentID'];
+				$attachment['attachmentExtension'] = 'jgp';
+				
+				@copy($source,$attachment['attachment']);
+				
+				AttachmentsEditor::saveThumbnail($attachment);
+			} 
+		}
 	}
 	
Index: /de.mdman.importer/de.wbb-security.database.importer.jgsdb.30x/package.xml
===================================================================
--- /de.mdman.importer/de.wbb-security.database.importer.jgsdb.30x/package.xml (revision 830)
+++ /de.mdman.importer/de.wbb-security.database.importer.jgsdb.30x/package.xml (revision 836)
@@ -7,7 +7,7 @@
 		<standalone>0</standalone>
 		<isUnique>1</isUnique>
-		<version>1.0.0 RC 2</version>
+		<version>1.0.0</version>
 		<plugin>de.wbb-security.database</plugin>
-		<date>2009-03-21</date>
+		<date>2009-03-22</date>
 	</packageInformation>
 
@@ -33,5 +33,5 @@
 	</instructions>
 	
-	<instructions type="update" fromversion="1.0.0 RC 1">
+	<instructions type="update" fromversion="1.0.0 RC *">
 		<files>files.tar</files>
 	</instructions>
