Index: /mods/wpsg_mod_minquantity.class.php
===================================================================
--- /mods/wpsg_mod_minquantity.class.php	(revision 7482)
+++ /mods/wpsg_mod_minquantity.class.php	(revision 7483)
@@ -62,5 +62,7 @@
 			
 			#$product_content['general']['content'] .= $this->shop->render(WPSG_PATH_VIEW.'/mods/mod_minquantity/produkt_addedit_allgemein.phtml', false);
+			
 			$this->shop->view['arSubAction']['stock']['content'] .= $this->shop->render(WPSG_PATH_VIEW.'/mods/mod_minquantity/produkt_addedit_allgemein.phtml', false);
+			
 		}
 		
Index: /mods/wpsg_mod_minrequest.class.php
===================================================================
--- /mods/wpsg_mod_minrequest.class.php	(revision 7482)
+++ /mods/wpsg_mod_minrequest.class.php	(revision 7483)
@@ -26,5 +26,18 @@
 		public function install()
 		{
-			
+		    
+		    require_once(WPSG_PATH_WP.'/wp-admin/includes/upgrade.php');
+		    
+		    /*
+		     * Produkt Tabelle erweitern
+		     */
+		    $sql = "CREATE TABLE ".WPSG_TBL_PRODUCTS." (
+		   		wpsg_mod_minrequest_product_activ INT(11) NOT NULL,
+                wpsg_mod_minrequest_value DOUBLE(10,2) NOT NULL,
+				wpsg_mod_minrequest_valuemax DOUBLE(10,2) NOT NULL
+		   	) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;";
+		    
+		    dbDelta($sql);		    
+		    
 		} // public function install()
 		
@@ -39,8 +52,58 @@
 		{
 			
+		    $this->shop->update_option('wpsg_mod_minrequest_productamount', $_REQUEST['wpsg_mod_minrequest_productamount'], false, false, WPSG_SANITIZE_CHECKBOX);
+		    $this->shop->update_option('wpsg_mod_minrequest_productamount_max', $_REQUEST['wpsg_mod_minrequest_productamount_max'], false, false, WPSG_SANITIZE_CHECKBOX);
 		    $this->shop->update_option('wpsg_mod_minrequest_basketamount', $_REQUEST['wpsg_mod_minrequest_basketamount'], false, false, WPSG_SANITIZE_FLOAT);
 		    $this->shop->update_option('wpsg_mod_minrequest_basketmaxamount', $_REQUEST['wpsg_mod_minrequest_basketmaxamount'], false, false, WPSG_SANITIZE_FLOAT);
 			
 		} // public function settings_save()
+		
+		/*
+		 * zeigt die Staffelpreise im Produktbackend an
+		 */
+		public function product_addedit_content(&$product_content, &$product_data)
+		{
+		    
+		    if (wpsg_isSizedInt($product_data['id']))
+		    {
+		        
+		        $product_data = wpsg_array_merge($product_data, $this->db->fetchRow("
+						SELECT
+							`wpsg_mod_minrequest_value`,`wpsg_mod_minrequest_valuemax`, `wpsg_mod_minrequest_product_activ`
+						FROM
+							`".WPSG_TBL_PRODUCTS."`
+						WHERE
+							`id` = '".wpsg_q($product_data['id'])."'
+					"));
+		        
+		    }
+		    
+		    $product_data['arMinrequest_value'] = explode(',', $this->shop->get_option('wpsg_mod_minrequest_value'));
+		    $product_data['arMinrequest_valuemax'] = explode(',', $this->shop->get_option('wpsg_mod_minrequest_valuemax'));
+            $product_content['price']['content'] .= $this->shop->render(WPSG_PATH_VIEW.'/mods/mod_minrequest/produkt_addedit_allgemein.phtml', false);
+		     
+		    
+		}//public function product_addedit_content(&$product_content, &$product_data)
+		
+		
+		public function produkt_edit_allgemein(&$produkt_data)
+		{
+		    
+		    $this->shop->view['wpsg_mod_minrequest']['product_activ'] = $produkt_data['wpsg_mod_minrequest_product_activ'];
+		    $this->shop->view['wpsg_mod_minrequest']['value'] = $produkt_data['wpsg_mod_minquantity_value'];
+		    $this->shop->view['wpsg_mod_minrequest']['valuemax'] = $produkt_data['wpsg_mod_minrequest_valuemax'];
+		    
+		    //$this->shop->render(WPSG_PATH_VIEW.'/mods/mod_minquantity/produkt_edit_allgemein.phtml');
+		    
+		} // public function produkt_edit_allgemein(&$produkt_data)
+		
+		public function produkt_save_before(&$produkt_data)
+		{
+		    
+		    $produkt_data['wpsg_mod_minrequest_product_activ'] = wpsg_tf(wpsg_sinput("key", $_REQUEST['wpsg_mod_minrequest']['product_activ']));
+		    $produkt_data['wpsg_mod_minrequest_value'] = wpsg_tf(wpsg_sinput("key", $_REQUEST['wpsg_mod_minrequest']['value']));
+		    $produkt_data['wpsg_mod_minrequest_valuemax'] = wpsg_tf(wpsg_sinput("key", $_REQUEST['wpsg_mod_minrequest']['valuemax']));
+		    
+		} // public function produkt_save_before(&$produkt_data)
 		
 		public function checkBasket(&$bNoErrorBasket) 
@@ -138,4 +201,33 @@
 		} // private function _checkBasketMax($arBasket)
 		
+		
+		/**
+		 * Gibt den Mindestbestellwert anhand der ProduktID zurÃŒck
+		 * @param int $product_id
+		 * @return boolean
+		 */
+		public function getMinRequest($product_id)
+		{
+		    
+		    $product_data = $this->shop->cache->loadProduct($product_id);
+		    
+		    return $product_data['wpsg_mod_minrequest_value'];
+		    
+		} // public function getMinRequest($product_id)
+		
+		/**
+		 * Gibt den Maximalbestellwert anhand der ProduktID zurÃŒck
+		 * @param int $product_id
+		 * @return boolean
+		 */
+		public function getMaxRequest($product_id)
+		{
+		    
+		    $product_data = $this->shop->cache->loadProduct($product_id);
+		    
+		    return $product_data['wpsg_mod_minrequest_valuemax'];
+		    
+		} // public function getMaxRequest($product_id)
+		
 	} // class wpsg_mod_minrequest extends wpsg_mod_basic
 
Index: /views/mods/mod_minrequest/produkt_addedit_allgemein.phtml
===================================================================
--- /views/mods/mod_minrequest/produkt_addedit_allgemein.phtml	(revision 7483)
+++ /views/mods/mod_minrequest/produkt_addedit_allgemein.phtml	(revision 7483)
@@ -0,0 +1,31 @@
+<?php
+
+/**
+ * Integration des Moduls "Mindestbestellwert" in die Produktverwaltung
+ */
+
+?>
+
+<div id="wpsg_minrequest" class="panel panel-default"> 
+	<div class="panel-heading clearfix">
+		<h3 class="panel-title">
+			<span><?php echo __('Mindestbestellwert', 'wpsg'); ?></span>
+		</h3>
+	</div>
+	<div class="panel-body">	
+	
+		<?php echo wpsg_drawForm_Checkbox('wpsg_mod_minrequest[product_activ]', __('Bestellwertgrenzen fÃŒr dieses Produkt aktivieren', 'wpsg'), $this->view['wpsg_mod_minrequest']['data'][0]); ?>
+	
+		<?php if ($this->hasMod('wpsg_mod_minrequest') && $this->get_option('wpsg_mod_minrequest_productamount') == '1') { ?>
+			<?php echo wpsg_drawForm_Input('wpsg_mod_minrequest[value]', __('Mindestbestellwert', 'wpsg'), $this->view['wpsg_mod_minrequest']['value']); ?>
+		<?php } ?>
+	
+		<?php if ($this->hasMod('wpsg_mod_minrequest') && $this->get_option('wpsg_mod_minrequest_productamount_max') == '1') { ?>
+			<?php echo wpsg_drawForm_Input('wpsg_mod_minrequest[valuemax]', __('Maximalbestellwert', 'wpsg'), $this->view['wpsg_mod_minrequest']['valuemax']); ?>
+		<?php } ?>
+	
+		<br /><br />
+		
+		<a href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_minrequest"><span class="wpsg-glyphicon glyphicon glyphicon-wrench"></span><?php echo __('Zur Konfiguration der Mindestbestellwerte', 'wpsg'); ?></a>			 
+	</div>
+</div>
Index: /views/mods/mod_minrequest/produkt_edit_allgemein.phtml
===================================================================
--- /views/mods/mod_minrequest/produkt_edit_allgemein.phtml	(revision 7483)
+++ /views/mods/mod_minrequest/produkt_edit_allgemein.phtml	(revision 7483)
@@ -0,0 +1,9 @@
+<?php
+
+/**
+ * Integration des Moduls "Mindestbestellwert" in die Produktverwaltung
+ */
+
+?>
+<?php echo wpsg_drawForm_Input('wpsg_mod_minrequest[value]', __('Mindestbestellwert', 'wpsg'), $this->view['wpsg_mod_minrequest']['value']); ?>
+<?php echo wpsg_drawForm_Input('wpsg_mod_minrequest[valuemax]', __('Maximalbestellwert', 'wpsg'), $this->view['wpsg_mod_minrequest']['valuemax']); ?>
Index: /views/mods/mod_minrequest/settings_edit.phtml
===================================================================
--- /views/mods/mod_minrequest/settings_edit.phtml	(revision 7482)
+++ /views/mods/mod_minrequest/settings_edit.phtml	(revision 7483)
@@ -8,4 +8,9 @@
 ?>
 
+<?php echo wpsg_drawForm_Checkbox('wpsg_mod_minrequest_productamount', __('Minimaler Produktwert aktivieren', 'wpsg'), $this->get_option('wpsg_mod_minrequest_productamount'), array('help' => 'wpsg_mod_minrequest_productamount')); ?>
+<?php echo wpsg_drawForm_Checkbox('wpsg_mod_minrequest_productamount_max', __('Maximaler Produktwert aktivieren', 'wpsg'), $this->get_option('wpsg_mod_minrequest_productamount_max'), array('help' => 'wpsg_mod_minrequest_productamount_max')); ?>
+
+<br />
+
 <?php echo wpsg_drawForm_Input('wpsg_mod_minrequest_basketamount', __('Minimaler Warenkorbwert', 'wpsg'), wpsg_ff($this->get_option('wpsg_mod_minrequest_basketamount')), array('hint' => __('Gilt fÃŒr den Brutto Produktpreis. (Ohne Versand- und Zahlungskosten)', 'wpsg'), 'help' => 'wpsg_mod_minrequest_basketamount', 'unit' => $this->get_option('wpsg_currency'))); ?>
 <?php echo wpsg_drawForm_Input('wpsg_mod_minrequest_basketmaxamount', __('Maximaler Warenkorbwert', 'wpsg'), wpsg_ff($this->get_option('wpsg_mod_minrequest_basketmaxamount')), array('hint' => __('Gilt fÃŒr den Brutto Produktpreis. (Ohne Versand- und Zahlungskosten)', 'wpsg'), 'help' => 'wpsg_mod_minrequest_basketmaxamount', 'unit' => $this->get_option('wpsg_currency'))); ?>
Index: /views/mods/mod_voucherproduct/order_view_sidebar_content.phtml
===================================================================
--- /views/mods/mod_voucherproduct/order_view_sidebar_content.phtml	(revision 7482)
+++ /views/mods/mod_voucherproduct/order_view_sidebar_content.phtml	(revision 7483)
@@ -13,11 +13,16 @@
 		<a href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Voucher&amp;wpsg_search=<?php echo $d['code']; ?>"><?php echo wpsg_hspc($d['code']); ?></a>
 		<?php if ($this->callMod('wpsg_mod_voucherproduct', 'hasFile', array($this->view['wpsg_mod_voucherproduct']['order_id'], $d['id']))) { ?>
-		&nbsp;/&nbsp;<a target="_blank" href="<?php echo $this->callMod('wpsg_mod_voucherproduct', 'getBackendDownloadURL', array($this->view['wpsg_mod_voucherproduct']['order_id'], $d['id'])); ?>"><?php echo __('Download', 'wpsg'); ?></a>
-		<?php } ?>		
+		&nbsp;/&nbsp;<a target="_blank" href="<?php echo $this->callMod('wpsg_mod_voucherproduct', 'getBackendDownloadURL', array($this->view['wpsg_mod_voucherproduct']['order_id'], $d['id'])); ?>">
+			<?php echo __('Download', 'wpsg'); ?>
+		</a>
+		&nbsp;/&nbsp;<a href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Order&action=ajax&mod=wpsg_mod_voucherproduct&gs_id=<?php echo $d['id']; ?>&order_id=<?php echo $this->view['wpsg_mod_voucherproduct']['order_id']; ?>&noheader=1&cmd=getVoucher" target="_new">
+			<?php echo __('Ansehen', 'wpsg'); ?>
+		</a>
+		<?php } ?>	
 		<?php if ($d['calc_typ'] == 'w') { ?>
 		&nbsp;(<?php echo wpsg_ff($d['value'], $this->get_option('wpsg_currency'))?>)
 		<?php } else if ($d['calc_typ'] == 'p') { ?>
 		&nbsp;(<?php echo wpsg_ff($d['value'], '%')?>)
-		<?php } ?>		
+		<?php } ?>	 	
 	</div>
 	<div class="wpsg_mod_voucherproduct_status"><?php echo wpsg_hspc($d['status']); ?></div>
