summaryrefslogtreecommitdiff
path: root/views/warenkorb/checkout2.phtml
diff options
context:
space:
mode:
authorDaniel Schmitzer <noreply@maennchen1.de>2016-01-14 14:55:36 +0000
committerDaniel Schmitzer <noreply@maennchen1.de>2016-01-14 14:55:36 +0000
commitad405c7045c6e242080ec9d3ce4c9e586b517c4f (patch)
treeb41905f4d27f3eaaabd5bad3a39f8d3873540b46 /views/warenkorb/checkout2.phtml
- Testweise 4
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@5261 0d5edaf7-2b12-4e95-93f4-047927463d4b
Diffstat (limited to 'views/warenkorb/checkout2.phtml')
-rw-r--r--views/warenkorb/checkout2.phtml148
1 files changed, 148 insertions, 0 deletions
diff --git a/views/warenkorb/checkout2.phtml b/views/warenkorb/checkout2.phtml
new file mode 100644
index 0000000..b80ca62
--- /dev/null
+++ b/views/warenkorb/checkout2.phtml
@@ -0,0 +1,148 @@
+<?php
+
+ /**
+ * Template für die Eingabe der Zahlungs- und Versandinformationen
+ */
+
+ //wpsg_debug($this->view['basket']['checkout']);
+ //die();
+
+?>
+<div class="wpsg wpsg_checkout2">
+
+ <?php echo $this->writeFrontendMessage(); ?>
+
+ <?php $GLOBALS['step'] = 3; $this->render(WPSG_PATH_VIEW.'/warenkorb/progress.phtml'); ?>
+
+ <form id="wpsg_checkout_form" method="post" action="<?php echo $this->getURL(wpsg_ShopController::URL_BASKET); ?>">
+
+ <input type="hidden" value="1" name="wpsg[checkout][send]" />
+
+ <div class="wpsg_shipping">
+
+ <h2><?php echo __('Versandarten', 'wpsg'); ?></h2>
+
+ <div class="shippay_wrap">
+ <?php foreach ($this->view['arShipping'] as $s) { ?>
+ <div class="shippay_item_wrap">
+
+ <input <?php echo (($this->view['basket']['checkout']['shipping'] == $s['id'] || sizeof($this->view['arShipping']) == 1)?'checked="checked"':''); ?> type="radio" value="<?php echo $s['id']; ?>" name="wpsg[checkout][shipping]" id="shipping_<?php echo $s['id']; ?>" />
+
+ <?php if (wpsg_isSizedString($s['logo'])) { ?>
+ <img class="wpsg_payship_logo" src="<?php echo $s['logo']; ?>" alt="<?php echo $s['name']; ?>" />
+ <?php } else { ?>
+ <div class="wpsg_payship_name"><?php echo __($s['name'], 'wpsg'); ?></div>
+ <?php } ?>
+ <?php if ((isset($s['hint']) && trim($s['hint']) != '') || $s['price'] > 0) { ?>
+ <div id="shipping_<?php echo $s['id']; ?>_hint" class="shippay_hint">
+ <?php if ($s['price'] > 0) { ?>
+ <?php echo __('Gebühr', 'wpsg'); ?>: <?php echo wpsg_ff($s['price'], $this->get_option('wpsg_currency')); ?><br />
+ <?php } ?>
+ <?php echo $this->replaceUniversalPlatzhalter(__($s['hint'], 'wpsg')); ?>
+ </div>
+ <?php } ?>
+
+ <div class="shippay_checkmark"></div>
+
+ </div>
+ <?php } ?>
+ </div>
+
+ </div>
+
+ <?php if ($this->callMods('checkout_handlePayment') === true) { ?>
+
+ <?php if (!$this->hasMod('wpsg_mod_crefopay')) { ?>
+ <div class="wpsg_payment">
+
+ <h2><?php echo __('Zahlungsarten', 'wpsg'); ?></h2>
+
+ <div class="shippay_wrap">
+ <?php foreach ($this->view['arPayment'] as $p) { ?>
+ <div class="shippay_item_wrap">
+
+ <input <?php echo (($this->view['basket']['checkout']['payment'] == $p['id'] || sizeof($this->view['arPayment']) == 1)?'checked="checked"':''); ?> type="radio" value="<?php echo $p['id']; ?>" name="wpsg[checkout][payment]" id="payment_<?php echo $p['id']; ?>" />
+
+ <div class="wpsg_payship_name"><?php echo __($p['name'], 'wpsg'); ?></div>
+
+ <?php if (wpsg_isSizedString($p['logo'])) { ?>
+ <img class="wpsg_payship_logo" src="<?php echo $p['logo']; ?>" alt="<?php echo $p['name']; ?>" />
+ <?php } ?>
+
+ <?php if ((isset($p['hint']) && trim($p['hint']) != '') || $p['price'] > 0) { ?>
+ <div id="payment_<?php echo $p['id']; ?>_hint" class="shippay_hint">
+ <?php if ($p['price'] > 0) { ?>
+ <?php echo __('Gebühr', 'wpsg'); ?>: <?php echo wpsg_ff($p['price'], $this->get_option('wpsg_currency')); ?><br />
+ <?php } ?>
+ <?php echo $this->replaceUniversalPlatzhalter(__($p['hint'], 'wpsg')); ?>
+ </div>
+ <?php } ?>
+
+ <div class="shippay_checkmark"></div>
+
+ </div>
+ <?php } ?>
+ </div>
+
+ </div>
+ <?php } ?>
+
+ <?php } ?>
+
+ <div class="wpsg_clear"></div>
+
+ <br />
+
+ <?php $this->callMods('checkout2_inner_prebutton', array(&$this->view)); ?>
+
+ <input type="submit" class="wpsg_button wpsg_checkoutbutton" value="<?php echo __('zurück', 'wpsg'); ?>" name="wpsg_redirect_checkout" />
+ <input type="submit" id="wpsg_checkout2button" class="wpsg_button wpsg_overviewbutton" value="<?php echo __('weiter', 'wpsg'); ?>" name="wpsg_checkout2" />
+
+ <div class="wpsg_clear"></div>
+
+ </form>
+
+ <script type="text/javascript">/* <![CDATA[ */
+
+ function wpsg_setShipPay(jqElement)
+ {
+
+ jqElement.parents('.shippay_wrap').find('.shippay_item_wrap').removeClass('shippay_active');
+ jqElement.addClass('shippay_active');
+
+ jqElement.find('input').prop('checked', true);
+
+ return true;
+
+ }
+
+ jQuery(document).ready(function() {
+
+ jQuery('.shippay_wrap .shippay_item_wrap').bind('click', function() {
+
+ wpsg_setShipPay(jQuery(this));
+
+ jQuery.ajax( {
+ 'url': wpsg_ajax.ajaxurl,
+ 'method': 'get',
+ 'data': {
+ 'wpsg[action]': 'updateCheckout',
+ 'wpsg_form_data': jQuery('#wpsg_checkout_form').serialize()
+ },
+ 'async': true,
+ 'success': function(data) { }
+ } );
+
+ } );
+
+ jQuery('.shippay_wrap .shippay_item_wrap').each(function() {
+
+ if (jQuery(this).find('input[type="radio"]').prop('checked')) wpsg_setShipPay(jQuery(this));
+
+ } );
+
+ } );
+
+ /* ]]> */</script>
+
+</div> \ No newline at end of file