Subversion Repositories wpShopGermany4

Rev

Rev 8430 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?php

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

        /** @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'),
                        '1' => __('nicht berechnen')
                ], $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'),
                        '1' => __('nicht verringern')
                ], $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'),
                        '1' => __('Produktbestand')
                ], $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(); ?>