Index: /mods/wpsg_mod_orderupload.class.php
===================================================================
--- /mods/wpsg_mod_orderupload.class.php	(revision 6916)
+++ /mods/wpsg_mod_orderupload.class.php	(revision 6942)
@@ -11,4 +11,7 @@
 		var $version = "9.9.9";
 		var $hilfeURL = 'http://wpshopgermany.de/?p=5729960';
+		
+		const MODE_ORDER = 1;
+		const MODE_PRODUCT = 2;
 		
 		/**
@@ -54,4 +57,5 @@
 			$this->shop->update_option('wpsg_mod_orderupload_mail', $_REQUEST['wpsg_mod_orderupload_mail']);
 			$this->shop->update_option('wpsg_mod_orderupload_maxweight_text', $_REQUEST['wpsg_mod_orderupload_maxweight_text']);
+			$this->shop->update_option('wpsg_mod_orderupload__mode', $_REQUEST['wpsg_mod_orderupload__mode']);
 			
 		} // public function settings_save()
Index: /views/admin/ueber.phtml
===================================================================
--- /views/admin/ueber.phtml	(revision 6916)
+++ /views/admin/ueber.phtml	(revision 6942)
@@ -179,5 +179,5 @@
 		<div class="wpsg_admin_ueber_check_wrap">
 			<?php foreach ($arData as $d) { ?>
-				<p class="wpsg_admin_ueber_check wpsg_admin_ueber_check_<?php echo $d[1]; ?> <?php $ar = array('bg-info', 'bg-warning', 'bg-danger'); echo $ar[$d[1] - 1]; ?>">
+				<p class="wpsg_admin_ueber_check wpsg_admin_ueber_check_<?php echo $d[1]; ?> <?php echo array('bg-info', 'bg-warning', 'bg-danger')[$d[1] - 1]; ?>">
 					<?php echo $d[2]; ?>
 				</p>
Index: /views/mods/mod_orderupload/basket_row.phtml
===================================================================
--- /views/mods/mod_orderupload/basket_row.phtml	(revision 6942)
+++ /views/mods/mod_orderupload/basket_row.phtml	(revision 6942)
@@ -0,0 +1,53 @@
+<?php
+
+	/**
+	 * Template fÃŒr die Anzeige der Upload pro Produkt im Warenkorb
+	 */
+
+?>
+<div class="wpsg_box wpsg_mod_orderupload">
+
+	<div class="wpsg_head"><?php echo __('Dateiupload:', 'wpsg'); ?> 
+		
+		<?php if ($this->get_option('wpsg_mod_orderupload_optional') != '1') { ?>
+		
+			<span class="wpsg_required">*</span>
+			
+		<?php } ?>
+		
+	</div>
+	
+	<div class="wpsg_inner">
+			
+		<?php if ($this->view['wpsg_mod_orderupload']['uploadsum'] > 0) { ?>
+			<input class="wpsg_orderupload_checkout_button" type="file" name="wpsg_mod_orderupload_file" />
+ 		<?php } ?>
+ 
+ 		<?php /* Auflistung der bereits hochgeladenen Dokumente */ ?>
+		<?php if (wpsg_isSizedArray($_SESSION['wpsg']['wpsg_mod_orderupload'])) { ?>
+		
+			<br />
+			
+			<label class="wpsg_checkout"><?php echo __('Bisher hochgeladene Dokumente', 'wpsg'); ?>:</label><br />
+			
+			<?php foreach ($_SESSION['wpsg']['wpsg_mod_orderupload'] as $ou_index => $ou) { ?>
+			
+				<?php /* Dokument aus der Liste lÃ¶schen */ ?>
+				<a onclick="return confirm('<?php echo __('Sind Sie sich sicher, dass Sie dieses Dokument aus der Bestellung entfernen mÃ¶chten?', 'wpsg'); ?>');" href="?wpsg_plugin=wpsg_mod_orderupload&wpsg_action=remove&file_index=<?php echo $ou_index; ?>" class="wpsg_mod_orderupload_removelink">
+					<img src="<?php echo WPSG_URL; ?>views/gfx/bin_x.png" alt="<?php echo __('LÃ¶schen', 'wpsg'); ?>" />
+				</a>
+				
+				<a href="<?php echo $ou[2]; ?>"><?php echo wpsg_hspc($ou[0]); ?></a>&nbsp;<?php echo '('.wpsg_formatSize($ou[3]).')'; ?><br />	
+					
+			<?php } ?>
+			
+		<?php } ?>
+			
+	</div>
+	
+	<?php /* Counter, wie viel MB noch ÃŒbrig sind */?>
+	<label class="wpsg_fileweight">
+		<?php echo wpsg_translate(__('Es stehen Ihnen #1# Mb von #2# Mb fÃŒr den Upload zur VerfÃŒgung', 'wpsg'), $this->view['wpsg_mod_orderupload']['uploadsum'],$this->view['wpsg_mod_orderupload']['maxweight']);?>
+	</label>
+	
+</div>
Index: /views/mods/mod_orderupload/settings_edit.phtml
===================================================================
--- /views/mods/mod_orderupload/settings_edit.phtml	(revision 6916)
+++ /views/mods/mod_orderupload/settings_edit.phtml	(revision 6942)
@@ -8,4 +8,9 @@
 
 <br/>
+<?php /* Upload pro Produkt oder pro Bestellung */ ?>
+<?php echo wpsg_drawForm_Select('wpsg_mod_orderupload__mode', __('Upload-typ', 'wpsg'), array(
+	wpsg_mod_orderupload::MODE_ORDER => __('Upload pro Bestellung', 'wpsg'),
+	wpsg_mod_orderupload::MODE_PRODUCT => __('Upload pro Produkt', 'wpsg')		
+), $this->get_option('wpsg_mod_orderupload_mode'), array('help' => 'wpsg_mod_orderupload_mode')); ?>
 
 <?php /* Platzhalter fÃŒr Dateiname */ ?>
