From 2cc114fad0f0ba3c9361298f6f7095912a2c997f Mon Sep 17 00:00:00 2001 From: hartmut Date: Fri, 24 Mar 2017 15:24:40 +0000 Subject: OnePageCheckout mit Warenkorb git-svn-id: https://[internal]/wordpress/plugins/wpsg4@6149 0d5edaf7-2b12-4e95-93f4-047927463d4b --- views/mods/mod_onepagecheckout/onepage.phtml | 35 +++++++-- views/mods/mod_onepagecheckout/settings_edit.phtml | 3 +- views/mods/mod_productvariants/admin_edit.phtml | 28 +++++-- views/mods/mod_productvariants/produkt.phtml | 91 +++++++++++++--------- views/mods/mod_productvariants/stock2.phtml | 59 ++++++++++++++ .../mods/mod_productvariants/stockVarianten.phtml | 59 ++++++++++++++ 6 files changed, 225 insertions(+), 50 deletions(-) create mode 100644 views/mods/mod_productvariants/stock2.phtml create mode 100644 views/mods/mod_productvariants/stockVarianten.phtml (limited to 'views/mods') diff --git a/views/mods/mod_onepagecheckout/onepage.phtml b/views/mods/mod_onepagecheckout/onepage.phtml index c5b7701..29fbc9f 100644 --- a/views/mods/mod_onepagecheckout/onepage.phtml +++ b/views/mods/mod_onepagecheckout/onepage.phtml @@ -3,25 +3,31 @@ /** * Template für den Bestellablauf auf einer Seite */ - + ?>
writeFrontendMessage(); ?> - render(WPSG_PATH_VIEW.'/warenkorb/progress.phtml'); ?> - + get_option('wpsg_mod_onepagecheckout_basket') == 0) { ?> + render(WPSG_PATH_VIEW.'/warenkorb/progress.phtml'); ?> +
+ + get_option('wpsg_mod_onepagecheckout_basket') == 1) { ?> + view['noFormTag'] = true; $this->render(WPSG_PATH_VIEW.'/warenkorb/basket.phtml'); ?> +
- + callMod('wpsg_mod_kundenverwaltung', 'checkout_login'); ?>
+ get_option('wpsg_mod_onepagecheckout_basket') == 0) { ?>

@@ -53,10 +59,12 @@
+ callMods('checkout_handlePayment') === true) { ?> hasMod('wpsg_mod_crefopay')) { ?> + get_option('wpsg_mod_onepagecheckout_basket') == 0) { ?>

@@ -86,10 +94,11 @@
-
+
+ @@ -197,7 +206,14 @@ view['error']))?'wpsg_error':''); ?>" type="text" id="ort" name="wpsg[checkout][ort]" value="view['basket']['checkout']['ort']); ?>" /> -
+ hasMod('wpsg_mod_onepagecheckout') && ($this->get_option('wpsg_mod_onepagecheckout_basket') == 1 )) { + $lhidden = 'hidden="hidden"'; + } + ?> + +
> @@ -274,7 +290,9 @@
+ get_option('wpsg_mod_onepagecheckout_basket') == 0) { ?> +
@@ -396,6 +414,11 @@ } ); + + // Land der Rechnungsadresse setzen + land = jQuery('#set_land').val(); + jQuery('#wpsg_land').val(land); + //alert('land: ' + land); } ); diff --git a/views/mods/mod_onepagecheckout/settings_edit.phtml b/views/mods/mod_onepagecheckout/settings_edit.phtml index 8979df3..e225915 100644 --- a/views/mods/mod_onepagecheckout/settings_edit.phtml +++ b/views/mods/mod_onepagecheckout/settings_edit.phtml @@ -5,4 +5,5 @@ */ ?> -view['arPages'], $this->get_option('wpsg_mod_onepagecheckout_page'), array('help' => 'wpsg_mod_onepagecheckout_page')); ?> \ No newline at end of file +view['arPages'], $this->get_option('wpsg_mod_onepagecheckout_page'), array('help' => 'wpsg_mod_onepagecheckout_page')); ?> +get_option('wpsg_mod_onepagecheckout_basket'), array('help' => 'wpsg_mod_onepagecheckout_basket')); ?> \ No newline at end of file diff --git a/views/mods/mod_productvariants/admin_edit.phtml b/views/mods/mod_productvariants/admin_edit.phtml index edd0a59..d0434d1 100644 --- a/views/mods/mod_productvariants/admin_edit.phtml +++ b/views/mods/mod_productvariants/admin_edit.phtml @@ -109,7 +109,10 @@ /* ]]> */ - + + + + view['product_id'])) { ?> @@ -134,7 +137,7 @@ $pbArr = $this->callMod('wpsg_mod_produktbilder', 'getProduktBilder_MT', array($this->view['product_id'])); $k = $this->view['variant']['id']; $kv = $vari['id']; - $temp = $this->callMod('wpsg_mod_productvariants', 'getVariImages', array($this->view['product_id'], $k, $kv)); + $temp = $this->callMod('wpsg_mod_productvariants', 'getVariImages', array($this->view['product_id'], $k, $vari['iid'])); ?> @@ -161,6 +164,9 @@ wpsg_vp_ajaxloading_show(); var wpsg_reorder = jQuery(this).sortable('toArray'); + var iid = jQuery('#productvariation_iid_' + ).val(); + //alert('iid: ' + iid); + jQuery.ajax( { url: 'wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_productvariants&cmd=wpsg_var_setImageOrder&noheader=1&edit_id=view['product_id']; ?>', @@ -168,6 +174,7 @@ data: { 'var_id': , 'vari_id': , + 'iid': iid, 'wpsg_reorder': wpsg_reorder }, success: function(data) { @@ -203,6 +210,8 @@ wpsg_vp_ajaxloading_show(); + iid = jQuery('#productvariation_iid_' + vari_id).val(); + //alert('iid:' + iid); jQuery.ajax( { url: "wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_productvariants&cmd=wpsg_vp_vari_setPic&noheader=1&edit_id=view['product_id']; ?>", @@ -210,6 +219,7 @@ data: { var_id: var_id, vari_id: vari_id, + iid: iid, pic: pic }, success: function(data) { @@ -266,11 +276,15 @@ } - view['product_id']); - $p2 = ($this->view['variant']['product_id']); + view['product_id']); + $b2 = wpsg_isSizedInt($this->view['variant']['product_id']); + if (!wpsg_isSizedInt($this->view['product_id']) || wpsg_isSizedInt($this->view['variant']['product_id'])) { ?> - view['product_id']) || wpsg_isSizedInt($this->view['variant']['product_id'])) { ?> + view['product_id']); + $p2 = ($this->view['variant']['product_id']); + ?> jQuery('.wpsg_mod_productvariants_table_variation').sortable( { items: 'tbody', @@ -279,7 +293,7 @@ var wpsg_reorder = jQuery(this).sortable('toArray'); var product_id = jQuery('#wpsg_mod_productvariants_product_id').val(); - + jQuery.ajax( { url: 'wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&subaction=admin_inlineEdit&noheader=1', data: { diff --git a/views/mods/mod_productvariants/produkt.phtml b/views/mods/mod_productvariants/produkt.phtml index 8c17fc7..7225c8b 100644 --- a/views/mods/mod_productvariants/produkt.phtml +++ b/views/mods/mod_productvariants/produkt.phtml @@ -14,9 +14,11 @@ view['data']['vp_data']) && sizeof($this->view['data']['vp_data']) > 0) { ?> - view['data']['vp_data'] as $k => $var) { + view['data']['vp_data'] as $k => $var) { - if ($var['aktiv'] == "1") { + $kk++; + if ($var['active'] == "1") { $vAktiv = true; ?> @@ -42,20 +44,20 @@
- + view['data']['vp_data'] as $k => $var) */ ?> \ No newline at end of file diff --git a/views/mods/mod_productvariants/stock2.phtml b/views/mods/mod_productvariants/stock2.phtml new file mode 100644 index 0000000..5130d87 --- /dev/null +++ b/views/mods/mod_productvariants/stock2.phtml @@ -0,0 +1,59 @@ + + + + + \ No newline at end of file diff --git a/views/mods/mod_productvariants/stockVarianten.phtml b/views/mods/mod_productvariants/stockVarianten.phtml new file mode 100644 index 0000000..737ea27 --- /dev/null +++ b/views/mods/mod_productvariants/stockVarianten.phtml @@ -0,0 +1,59 @@ + + +view['arVariant'])) { ?> + + + + + view['arVariant'] as $var) { ?> + + + + + + + + + + + + + + + + + + +
+ +
+ + + + \ No newline at end of file -- cgit v1.2.3