summaryrefslogtreecommitdiff
path: root/views/mods/mod_stock/product_addedit_content.phtml
blob: 1806e732d79b3ac8c88fa58b9a093ecdc91238ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<?php

    /**
     * Template für die Integration des Lagerbestandes in die Produktverwaltung
     * @version 4.6.1
     */

	/** @var wpsg_product $oProduct */
	$oProduct = $this->view['oProduct'];
	
?>

<?php echo wpsg_drawForm_AdminboxStart(__('Lagerbestand', 'wpsg')); ?>

    <?php
		// $this->view['oProduct']['loadedData']['id/product_key']
		$key = $this->view['oProduct']->id;

		if ($this->callMod('wpsg_mod_productvariants', 'isVariantsProduct', array($key)) == true) 
		{
			//echo wpsg_drawForm_Input('wpsg_mod_stock_stock', __('Lagerbestand', 'wpsg'), wpsg_getStr($this->view['data']['stock']), array('readonly' => true));
		} else {
			//echo wpsg_drawForm_Input('wpsg_mod_stock_stock', __('Lagerbestand', 'wpsg'), wpsg_getStr($this->view['data']['stock']), array());
		}
		echo wpsg_drawForm_Input('wpsg_mod_stock_stock', __('Lagerbestand', 'wpsg'), wpsg_getStr($this->view['data']['stock']), array());
		
    ?>
    <?php echo wpsg_drawForm_Checkbox('wpsg_mod_stock_stock_count', __('Lagerbestand zählen', 'wpsg'), wpsg_getStr($this->view['data']['stock_count'], '0')); ?>

    <br />

	<?php if ($this->hasMod('wpsg_mod_productvariants')) { ?>
	
		<?php echo wpsg_drawForm_Select('meta[wpsg_vp_product_stock_nocalc]', __('Produktbestand nach Kauf', 'wpsg'), [
			'0' => wpsg_translate(
				__('Voreinstellung (#1#)', 'wpsg'),
				(($this->get_option('wpsg_vp_product_stock_nocalc') === '1')?'nicht berechnen':'berechnen')
			),
			'2' => __('berechnen', 'wpsg'),
			'1' => __('nicht berechnen', 'wpsg')
		], $oProduct->getMeta('wpsg_vp_product_stock_nocalc'), [
			'hint' => __('Ist hier "berechnen" eingestellt, wird beim Ändern des Bestandes einer Variante der Bestand im Produkt aus den Varianten ermittelt. (Lagerbestand im Produkt = Bestand(Variante 1) + Bestand(Variante 2) + ... )', 'wpsg')
		]); ?>
	
		<?php echo wpsg_drawForm_Select('meta[wpsg_vp_product_stock_varinotchange]', __('Produktbestand in Varianten nicht verringern', 'wpsg'), [
			'0' => wpsg_translate(
				__('Voreinstellung (#1#)', 'wpsg'),
				(($this->get_option('wpsg_vp_product_stock_varinotchange') === '1')?'nicht verringern':'verringern')
			),
			'2' => __('verringern', 'wpsg'),
			'1' => __('nicht verringern', 'wpsg')
		], $oProduct->getMeta('wpsg_vp_product_stock_varinotchange'), [
			'hint' => __('Ist hier "nicht verringern" aktiviert, so wird der Bestand in der Variante beim Kauf nicht reduziert.', 'wpsg')
		]); ?>
	
		<?php echo wpsg_drawForm_Select('meta[wpsg_vp_product_stock_display]', __('Produktbestand oder Variantenbestand anzeigen', 'wpsg'), [
			'0' => wpsg_translate(
				__('Voreinstellung (#1#)', 'wpsg'),
				(($this->get_option('wpsg_vp_product_stock_display') === '1')?'Produktbestand':'Variantenbestand')
			),
			'2' => __('Variantenbestand', 'wpsg'),
			'1' => __('Produktbestand', 'wpsg')
		], $oProduct->getMeta('wpsg_vp_product_stock_display'), [
			'hint' => __('Bestimmt ob der Variantenbestand (Produktbestand + Variantenbestand) oder nur der Produktbestand im Frontend angezeigt werden soll.', 'wpsg')
		]); ?>
	
	<?php } ?>

    <?php /* Mailbenachrichtigung beim Erreichen des Minimalbestandes des Produktes */ ?>
    <?php if ($this->get_option('wpsg_mod_stock_minstockproduct') == '1') { ?>
    <?php echo wpsg_drawForm_Input('wpsg_mod_minstockproduct', __('Mindestlagerbestand', 'wpsg'), wpsg_getStr($this->view['data']['minstockproduct_count'])); ?>
    <?php echo wpsg_drawForm_Input('wpsg_mod_stock_minstockproduct_mail', __('Benachrichtigung an', 'wpsg'), wpsg_getStr($this->view['data']['minstockproduct_mail'])); ?>
    <?php }?>

    <br />

	<a href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_stock"><span class="wpsg-glyphicon glyphicon glyphicon-wrench"></span><?php echo __('Zur Konfiguration des Lagerbestandmoduls', 'wpsg'); ?></a>

<?php echo wpsg_drawForm_AdminboxEnd(); ?>