Subversion Repositories wpShopGermany4

Rev

Rev 5382 | Rev 7068 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?php

        /**
         * Template um die Zahlungsarten mittels PayPal PLUS im Checkout zu integrieren
         */

?>

<?php if ($this->view['wpsg_mod_paypalapi']['show'] == 1) { ?>

        <div class="wpsg_payment">
                <h2><?php echo __('Zahlungsarten', 'wpsg'); ?></h2>
                <div class="wpsg_payment_textwrap">
                        <p><?php echo __('Ihr PayPal Konto wird nach Bestellabschluß belastet.', 'wpsg'); ?></p>
                </div>
        </div>

<?php } else if ($this->view['wpsg_mod_paypalapi']['show'] == 2) { ?>

        <div class="wpsg_payment">
                <h2><?php echo __('Zahlung erneut authorisieren', 'wpsg'); ?></h2>
                <div class="wpsg_payment_textwrap">
                
                        <p><?php echo __('Der Betrag der Bestellung hat sich verändert. Sie müssen die Zahlung mit PayPal erneut authorisieren.', 'wpsg'); ?></p>
                        <p><?php echo __('Dies können Sie über folgenden Button erledigen oder nach Bestellabschluß. Alternativ können Sie unten auch eine andere Zahlungsart wählen.', 'wpsg'); ?>
        
                        <div class="wrap_paypalapi_expressbutton">
                                <a href="<?php echo $this->getUrl(wpsg_ShopController::URL_BASKET, 'wpsg_mod_paypalapi', 'startPayPalExpress'); ?>" title="<?php echo __('Direkt mit PayPal bezahlen', 'wpsg'); ?>"><img src="<?php echo $this->getRessourceURL('mods/mod_paypalapi/gfx/checkout-logo-small-de.png'); ?>" alt="<?php echo __('Direkt zu PayPal', 'wpsg'); ?>" /></a>
                        </div>
                </div>
        </div>

<?php } else { ?>

        <script src="https://www.paypalobjects.com/webstatic/ppplus/ppplus.min.js" type="text/javascript"></script>
        
        <div class="wpsg_payment">
        
                <h2><?php echo __('Zahlungsarten', 'wpsg'); ?></h2>
                                        
                <div id="wpsg_ppplus"></div>
                
                <?php if (wpsg_isSizedString($this->view['wpsg_mod_paypalapi']['error'])) { ?>
                <div id="wpsg_notice" class="published error">
                        <p><?php echo $this->view['wpsg_mod_paypalapi']['error']; ?>
                </div>          
                <?php } ?>
            
        </div>
                 
        <iframe name="wpsg_hiddenTarget" style="display:none; width:0px; height:0px;"></iframe>  
        <script type="application/javascript">/* <![CDATA[ */

                function wpsg_ppp_handleError()
                {
                        
                        location.href = '<?php echo $this->getUrl(wpsg_ShopController::URL_CHECKOUT); ?>';
                        
                }

                function wpsg_ppp_run()
                {

                        PAYPAL.apps.PPP.doCheckout();

                }
        
                var wpsg_mod_paypalapi_shipping_id = '<?php echo wpsg_getStr($this->view['basket']['checkout']['shipping']); ?>';
                
                jQuery(document).ready(function() {
                
                        jQuery('input[name="wpsg_checkout2"], input[name="wpsg_checkout"]').hide();
         
                        jQuery('.shippay_item_wrap input[type="radio"]').bind('change', function() {
        
                                if (jQuery(this).val() != wpsg_mod_paypalapi_shipping_id)
                                {
                                        
                                        jQuery('input[name="wpsg_checkout2"]').hide()
                                        jQuery('#wpsg_checkout_form').attr("action", "<?php echo $this->getUrl(wpsg_ShopController::URL_BASKET, 'wpsg_mod_paypalapi', 'ShippingSelect'); ?>").submit();
                                         
                                }
                                
                        } );
                        
                } );
        
                /**
                 * Wird vom PayPal PLUS IFrame aufgerufen wenn fertig geladen 
                 */                                                     
                function wpsg_mod_paypalapi_load()
                {
        
                        jQuery('input[name="wpsg_checkout2"], input[name="wpsg_checkout"]').show().bind('click', function() {
        
                                PAYPAL.apps.PPP.doCheckout();
                                return false;
                                
                        } );
                
                }       
        
                <?php echo $this->render(WPSG_PATH_VIEW.'/mods/mod_paypalapi/paypalplus.phtml')?>
                        
        /* ]]> */</script>
        
<?php } ?>