summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Schmitzer <noreply@maennchen1.de>2016-12-15 07:50:13 +0000
committerDaniel Schmitzer <noreply@maennchen1.de>2016-12-15 07:50:13 +0000
commited6898ed74b8fb954ff12cabbbec7611d3a33ae6 (patch)
tree8555d82b3a4df319e353bd10ad0a2d5edc299583
parent95e6564917cddd2188fa945dc7102bd470818fbc (diff)
- Altes Variantenmodul nach system/intern verschoben
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@5987 0d5edaf7-2b12-4e95-93f4-047927463d4b
-rw-r--r--views/mods/mod_varianten/basket_row.phtml23
-rw-r--r--views/mods/mod_varianten/drawVarianten.phtml535
-rw-r--r--views/mods/mod_varianten/mail_row.phtml18
-rw-r--r--views/mods/mod_varianten/mail_row_html.phtml22
-rw-r--r--views/mods/mod_varianten/order_view_row.phtml22
-rw-r--r--views/mods/mod_varianten/overview_row.phtml22
-rw-r--r--views/mods/mod_varianten/produkt.phtml211
-rw-r--r--views/mods/mod_varianten/produkt_addedit_content.phtml304
-rw-r--r--views/mods/mod_varianten/settings_edit.phtml27
-rw-r--r--views/mods/mod_varianten/varianten.js58
10 files changed, 0 insertions, 1242 deletions
diff --git a/views/mods/mod_varianten/basket_row.phtml b/views/mods/mod_varianten/basket_row.phtml
deleted file mode 100644
index ba8063e..0000000
--- a/views/mods/mod_varianten/basket_row.phtml
+++ /dev/null
@@ -1,23 +0,0 @@
- <?php
-
- /**
- * Render ein Variantenprodukt im Warenkorb (basket.phtml)
- */
-
-?>
-<?php //wpsg_debug($this->view['variante']) ?>
-<tr class="wpsg_<?php echo (($this->view['i'] % 2 == 0)?'odd':'even'); ?>">
- <td><?php echo __('Variante', 'wpsg'); ?>:</td>
- <td colspan="<?php echo ((sizeof($this->view['basket']['mwst']) > 1 || $this->get_option('wpsg_showMwstAlways') == '1')?'3':'2'); ?>">
- <?php if (get_option('wpsg_vp_detailview') == 1) { ?>
- <?php foreach ($this->view['variante'] as $vari => $value) { ?>
- <?php if (is_numeric($vari)) { ?>
- <?php echo $value['name'] ?>: <?php echo $value['value'] ?>; <?php echo __('Art. Nr.', 'wpsg').': '.$value['artnr'] ?>; <?php echo $value['preis'] ?> <?php echo $this->get_option('wpsg_currency') ?>
- <br />
- <?php } ?>
- <?php } ?>
- <?php } else { ?>
- <?php echo $this->view['variante']['key']; ?>
- <?php } ?>
- </td>
-</tr> \ No newline at end of file
diff --git a/views/mods/mod_varianten/drawVarianten.phtml b/views/mods/mod_varianten/drawVarianten.phtml
deleted file mode 100644
index ca9cbc4..0000000
--- a/views/mods/mod_varianten/drawVarianten.phtml
+++ /dev/null
@@ -1,535 +0,0 @@
-<?php
-
- /**
- * Template für das Interface der Varianten im Produktbackend
- * Sollte nicht angepasst werden
- */
-
-?>
-<?php if (isset($this->view['message'])) { ?>
-<?php if ($this->view['message'][0] == "1") { ?>
-<span style="color:red;"><?php echo $this->view['message'][1]; ?></span><br /><br />
-<?php } else { ?>
-<span style="color:green;"><?php echo $this->view['message'][1]; ?></span><br /><br />
-<?php } ?>
-<?php } ?>
-
-<?php if (sizeof($this->view['vp_data']) <= 0) { ?>
-<p><?php echo __("Es wurden noch keine Varianten zu diesem Produkt angelegt.", "wpsg"); ?></p>
-<?php } else { ?>
-
- <div class="var_order_wrap">
- <?php $i = 0; foreach ($this->view['vp_data'] as $k => $var) { $i ++; ?>
- <div id="variante_<?php echo $k; ?>" class="var_order">
-
- <div style="font-weight:bold; display:inline;">
- <span class="sortable_handler"><?php echo $k.": "; ?></span>
- <div class="wpsg_editable" id="varname_<?php echo $k; ?>" style="font-weight:bold;"><?php echo $this->callMod('wpsg_mod_varianten', 'getVariantenName', array($this->view['vp_data'], $k)); ?></div>
- <?php if ($var['typ'] == "checkbox") { ?>
- (<?php echo __("Checkbox", "wpsg"); ?>)
- <?php } else if ($var['typ'] == "select") { ?>
- (<?php echo __("Selectbox", "wpsg"); ?>)
- <?php } else if ($var['typ'] == "radio") { ?>
- (<?php echo __("Radio Auswahl", "wpsg"); ?>)
- <?php } else if ($var['typ'] == 'image') { ?>
- (<?php echo __('Grafikauswahl', 'wpsg'); ?>)
- <?php } ?>
- </div>
-
- <?php if (!wpsg_isSizedString($_REQUEST['wpsg_lang'])) { ?>
- <a href="#" title="<?php echo __('Variante löschen', 'wpsg'); ?>" onclick="return wpsg_vp_del(<?php echo $k; ?>);" style="float:right; margin-left:10px;"><img src="<?php echo $this->getRessourceURL('gfx/bin.png'); ?>" alt="<?php echo __("Variante löschen", "wpsg"); ?>" /></a>
- <?php if ($var['aktiv'] == "1") { ?>
- <a href="#" title="<?php echo __('Variante deaktivieren', 'wpsg'); ?>" onclick="return wpsg_vp_deaktiv(<?php echo $k; ?>, 0);" style="float:right; margin-left:10px;"><img src="<?php echo $this->getRessourceURL('gfx/hide.png'); ?>" alt="<?php echo __('Variante deaktivieren', 'wpsg'); ?>" /></a>
- <?php } else { ?>
- <a href="#" title="<?php echo __('Variante aktivieren', 'wpsg'); ?>" onclick="return wpsg_vp_deaktiv(<?php echo $k; ?>, 1);" style="float:right; margin-left:10px;"><img src="<?php echo $this->getRessourceURL('gfx/show.png'); ?>" alt="<?php echo __('Variante aktivieren', 'wpsg'); ?>" /></a>
- <?php } ?><br />
- <?php } ?>
-
- <script type="text/javascript">
-
- jQuery("#varname_<?php echo $k; ?>").wpsg_editable("<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_vari_inlineEdit&noheader=1", {
- submitdata: {
- typ: "var_name",
- var_id: <?php echo $k; ?>,
- edit_id: <?php echo $this->view['data']['id']; ?>,
- <?php if (wpsg_isSizedString($_REQUEST['wpsg_lang'])) { ?>
- wpsg_lang: "<?php echo $_REQUEST['wpsg_lang']; ?>",
- <?php } ?>
- },
- submit: '<?php echo __('Speichern', 'wpsg'); ?>',
- placeholder: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>',
- indicator: '<?php echo __('Speicher ...', 'wpsg'); ?>',
- tooltip: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>'
- });
-
- </script>
-
- <?php if ($var['typ'] == "checkbox") { ?>
-
- <table style="width:100%;">
- <tr>
- <th style="width:34px;">&nbsp;</th>
- <th class="col_variname"></th>
- <!--<th class="col_variartnr"><?php echo __("Varianten Art. Nr.", "wpsg"); ?></th> -->
- <th class="col_preis"><?php echo __("Preis", "wpsg"); ?></th>
- <?php if ($this->hasMod('wpsg_mod_weight')) { ?>
- <th class="col_weight" style="width:75px; text-align:left;"><?php echo __("Gewicht", "wpsg"); ?></th>
- <?php } ?>
- <?php if ($this->hasMod('wpsg_mod_stock') && $var['typ'] != 'checkbox') { ?>
- <th class="col_stock"><?php echo __("Bestand", "wpsg"); ?></th>
- <?php } ?>
- <th></th>
- </tr>
- <tr style="line-height:25px;">
- <td></td>
- <td></td>
- <!-- <td class="wpsg_editable col_variartnr" id="variartnr_<?php echo $k; ?>"><?php echo ($var['artnr'] != "")? $var['artnr']:''; ?></td> -->
- <td class="wpsg_editable col_preis" id="varpreis_<?php echo $k; ?>"><?php echo (($var['preis'] != "")?wpsg_ff($var['preis'], $this->get_option('wpsg_currency')):wpsg_ff(0, $this->get_option('wpsg_currency'))); ?></td>
- <?php if ($this->hasMod('wpsg_mod_weight')) { $ModCol ++; ?>
- <td class="wpsg_editable col_weight" id="varweight_<?php echo $k; ?>"><?php echo (($var['weight'] != "")?$var['weight']:"0"); ?></td>
- <?php } ?>
- <?php if ($this->hasMod('wpsg_mod_stock') && $var['typ'] != 'checkbox') { $ModCol ++; ?>
- <td class="wpsg_editable col_stock" id="varstock_<?php echo $k; ?>">
- <?php echo (($var['stock'] != "")?intval($var['stock']):"0"); ?>
- </td>
- <?php } ?>
- </tr>
- <?php if ($this->hasMod('wpsg_mod_produktbilder')) { ?>
- <tr class="wpsg_mod_varianten_productimage_row">
- <td colspan="2">&nbsp;</td>
- <td style="padding-bottom:10px;" colspan="<?php echo $ModCol + 3; ?>" id="wpsg_mod_varianten_productimage_<?php echo $k; ?>">
-
- <?php $j = 0; foreach ((array)$this->callMod('wpsg_mod_varianten', 'getVariImages', array($this->view['data']['id'], $k, -1)) as $file) { $j ++; $url_tn = $this->callMod('wpsg_mod_produktbilder', 'makeTn', array($this->view['data']['id'], $file, 25, 25, 's')); ?>
- <a class="<?php echo ((in_array($file, explode(",", $var['pic'])))?'mark':''); ?> pic" id="<?php echo $file; ?>" onclick="return wpsg_vp_vari_setPic(this, <?php echo $k; ?>, -1, '<?php echo $file; ?>', <?php echo $j; ?>);" href=""><img src="<?php echo $url_tn; ?>" alt="" /></a>
- <?php } ?>
-
- </td>
- <td>
-
- <?php if (wpsg_isSizedInt($j)) { ?>
- <script type="text/javascript">/* <![CDATA[ */
-
- jQuery(document).ready(function() {
-
- jQuery('#wpsg_mod_varianten_productimage_<?php echo $k; ?>').sortable( {
- items: 'a',
- helper : 'clone',
- update: function(event, ui) {
-
- wpsg_vp_ajaxloading_show();
-
- var wpsg_reorder = jQuery(this).sortable('toArray');
-
- jQuery.ajax( {
- url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_var_setImageOrder&noheader=1&edit_id=<?php echo $this->view['data']['id']; ?>',
- async: false,
- data: {
- 'var_id': <?php echo $k; ?>,
- 'vari_id': -1,
- 'wpsg_reorder': wpsg_reorder
- },
- success: function(data) {
-
- if (data != '1') alert(data);
- wpsg_vp_ajaxloading_hide();
-
- }
- } );
-
- }
- } ).disableSelection();
-
- } );
-
- /* ]]> */</script>
-
- <?php } ?>
-
- </td>
- </tr>
- <?php } ?>
- </table>
-
- <?php if (!wpsg_isSizedString($_REQUEST['wpsg_lang'])) { ?>
- <script type="text/javascript">
-
- jQuery("#variartnr_<?php echo $k; ?>").wpsg_editable("<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_vari_inlineEdit&noheader=1", {
- submitdata: {
- typ: "var_artnr",
- edit_id: <?php echo $this->view['data']['id']; ?>,
- var_id: <?php echo $k; ?>,
- <?php if (wpsg_isSizedString($_REQUEST['wpsg_lang'])) { ?>
- wpsg_lang: "<?php echo $_REQUEST['wpsg_lang']; ?>",
- <?php } ?>
- },
- submit: '<?php echo __('Speichern', 'wpsg'); ?>',
- placeholder: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>',
- indicator: '<?php echo __('Speicher ...', 'wpsg'); ?>',
- tooltip: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>'
- });
-
- jQuery("#varpreis_<?php echo $k; ?>").wpsg_editable("<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_vari_inlineEdit&noheader=1", {
- submitdata: {
- typ: "var_preis",
- edit_id: <?php echo $this->view['data']['id']; ?>,
- var_id: <?php echo $k; ?>
- },
- submit: '<?php echo __('Speichern', 'wpsg'); ?>',
- placeholder: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>',
- indicator: '<?php echo __('Speicher ...', 'wpsg'); ?>',
- tooltip: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>'
- });
-
- <?php if ($this->hasMod('wpsg_mod_weight')) { ?>
-
- jQuery("#varweight_<?php echo $k; ?>").wpsg_editable("<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_vari_inlineEdit&noheader=1", {
- submitdata: {
- typ: "var_weight",
- edit_id: <?php echo $this->view['data']['id']; ?>,
- var_id: <?php echo $k; ?>
- },
- submit: '<?php echo __('Speichern', 'wpsg'); ?>',
- placeholder: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>',
- indicator: '<?php echo __('Speicher ...', 'wpsg'); ?>',
- tooltip: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>'
- });
-
- <?php } ?>
-
- <?php if ($this->hasMod('wpsg_mod_stock') && $var['typ'] != 'checkbox') { ?>
-
- jQuery("#varstock_<?php echo $k; ?>").wpsg_editable("<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_vari_inlineEdit&noheader=1", {
- submitdata: {
- typ: "var_stock",
- edit_id: <?php echo $this->view['data']['id']; ?>,
- var_id: <?php echo $k; ?>
- },
- submit: '<?php echo __('Speichern', 'wpsg'); ?>',
- placeholder: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>',
- indicator: '<?php echo __('Speicher ...', 'wpsg'); ?>',
- tooltip: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>'
- });
-
- <?php } ?>
-
- </script>
- <?php } ?>
-
- <?php } else { ?>
- <table style="width:100%;" class="wpsg_mod_varianten_orderwrap wpsg_mod_varianten_orderwrap_<?php echo $var['typ']; ?>">
- <tbody>
- <?php if (sizeof((array)$var['vari']) > 0) { ?>
- <tr>
- <th style="width:15px;">&nbsp;</th>
- <th style="width:15px;">&nbsp;</th>
- <th class="col_variname"></th>
- <th class="col_variartnr"><?php echo __("Varianten Art. Nr.", "wpsg"); ?></th>
- <th class="col_preis"><?php echo __("Preis", "wpsg"); ?></th>
- <?php if ($this->hasMod('wpsg_mod_fuellmenge')) { ?>
- <th class="col_fmenge"><?php echo __('Füllmenge', 'wpsg'); ?></th>
- <?php } ?>
- <?php if ($this->hasMod('wpsg_mod_weight')) { ?>
- <th style="width:75px; text-align:left;"><?php echo __("Gewicht", "wpsg"); ?></th>
- <?php } ?>
- <?php if ($this->hasMod('wpsg_mod_stock')) { ?>
- <th class="col_stock"><?php echo __("Bestand", "wpsg"); ?></th>
- <?php } ?>
- <th></th>
- <th></th>
- </tr>
- <?php } ?>
- <?php foreach ((array)$var['vari'] as $kv => $vari) { $ModCol = 0; ?>
- <tr style="line-height:25px;" id="<?php echo 'variorder_'.$k.'_'.$kv; ?>" class="wpsg_mod_varianten_order">
- <td></td>
- <td class="sortable_handler"><?php echo $kv.": "; ?></td>
- <td class="wpsg_editable col_variname" id="variname_<?php echo $k; ?>_<?php echo $kv; ?>"><?php
- echo $this->callMod('wpsg_mod_varianten', 'getVariName', array($this->view['vp_data'], $k, $kv));
- ?></td>
- <td class="wpsg_editable col_variartnr" id="variartnr_<?php echo $k; ?>_<?php echo $kv; ?>"><?php echo (wpsg_isSizedString($vari['artnr']))? $vari['artnr']:''; ?></td>
- <td class="col_preis wpsg_editable" id="varipreis_<?php echo $k; ?>_<?php echo $kv; ?>"><?php echo (($vari['preis'] != "")?wpsg_ff($vari['preis'], $this->get_option('wpsg_currency')):wpsg_ff(0, $this->get_option('wpsg_currency'))); ?></td>
- <?php if ($this->hasMod('wpsg_mod_fuellmenge')) { $ModCol ++; ?>
- <td class="col_fmenge wpsg_editable" id="varifmenge_<?php echo $k; ?>_<?php echo $kv; ?>"><?php echo (($vari['fmenge'] != "")?wpsg_ff($vari['fmenge'], $this->view['vp_arFeinheiten'][$this->view['vp_productdata']['feinheit']]):"0"); ?></td>
- <?php } ?>
- <?php if ($this->hasMod('wpsg_mod_weight')) { $ModCol ++; ?>
- <td class="col_variweight wpsg_editable" id="variweight_<?php echo $k; ?>_<?php echo $kv; ?>"><?php echo ((wpsg_isSizedString($vari['weight']))?$vari['weight']:'0'); ?></td>
- <?php } ?>
- <?php if ($this->hasMod('wpsg_mod_stock')) { $ModCol ++; ?>
- <td class="col_stock wpsg_editable" id="varistock_<?php echo $k; ?>_<?php echo $kv; ?>"><?php echo (($vari['stock'] != "")?intval($vari['stock']):'0'); ?></td>
- <?php } ?>
- <td>
-
- <?php if (!wpsg_isSizedString($_REQUEST['wpsg_lang'])) { ?>
- <a href="#" title="<?php echo __("Variation löschen", "wpsg"); ?>" style="float:right; margin-left:10px;" onclick="return wpsg_vp_vari_del(<?php echo $k; ?>, <?php echo $kv; ?>);"><img src="<?php echo $this->getRessourceURL('gfx/bin.png'); ?>" alt="<?php echo __("Variation löschen", "wpsg"); ?>" /></a>
- <?php if ($vari['aktiv'] == "1") { ?>
- <a href="#" title="<?php echo __("Variation deaktivieren", "wpsg"); ?>" style="float:right; margin-left:10px;" onclick="return wpsg_vp_vari_deaktiv(<?php echo $k; ?>, <?php echo $kv; ?>, 0);"><img src="<?php echo $this->getRessourceURL('gfx/hide.png'); ?>" alt="<?php echo __("Variation deaktivieren", "wpsg"); ?>" /></a>
- <?php } else { ?>
- <a href="#" title="<?php echo __("Variation aktivieren", "wpsg"); ?>" style="float:right; margin-left:10px;" onclick="return wpsg_vp_vari_deaktiv(<?php echo $k; ?>, <?php echo $kv; ?>, 1);"><img src="<?php echo $this->getRessourceURL('gfx/show.png'); ?>" alt="<?php echo __("Variation aktivieren", "wpsg"); ?>" /></a>
- <?php } ?>
- <?php } ?>
-
- <script type="text/javascript">
-
- jQuery("#variname_<?php echo $k; ?>_<?php echo $kv; ?>").wpsg_editable("<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_vari_inlineEdit&noheader=1", {
- submitdata: {
- typ: "vari_name",
- edit_id: <?php echo $this->view['data']['id']; ?>,
- var_id: <?php echo $k; ?>,
- <?php if (wpsg_isSizedString($_REQUEST['wpsg_lang'])) { ?>
- wpsg_lang: "<?php echo $_REQUEST['wpsg_lang']; ?>",
- <?php } ?>
- vari_id: <?php echo $kv; ?>
- },
- submit: '<?php echo __('Speichern', 'wpsg'); ?>',
- placeholder: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>',
- indicator: '<?php echo __('Speicher ...', 'wpsg'); ?>',
- tooltip: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>'
- });
-
- <?php if (!wpsg_isSizedString($_REQUEST['wpsg_lang'])) { ?>
- jQuery("#variartnr_<?php echo $k; ?>_<?php echo $kv; ?>").wpsg_editable("<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_vari_inlineEdit&noheader=1", {
- submitdata: {
- typ: "vari_artnr",
- edit_id: <?php echo $this->view['data']['id']; ?>,
- var_id: <?php echo $k; ?>,
- <?php if (wpsg_isSizedString($_REQUEST['wpsg_lang'])) { ?>
- wpsg_lang: "<?php echo $_REQUEST['wpsg_lang']; ?>",
- <?php } ?>
- vari_id: <?php echo $kv; ?>
- },
- submit: '<?php echo __('Speichern', 'wpsg'); ?>',
- placeholder: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>',
- indicator: '<?php echo __('Speicher ...', 'wpsg'); ?>',
- tooltip: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>'
- });
-
- jQuery("#varipreis_<?php echo $k; ?>_<?php echo $kv; ?>").wpsg_editable("<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_vari_inlineEdit&noheader=1", {
- submitdata: {
- typ: "vari_preis",
- edit_id: <?php echo $this->view['data']['id']; ?>,
- var_id: <?php echo $k; ?>,
- vari_id: <?php echo $kv; ?>
- },
- submit: '<?php echo __('Speichern', 'wpsg'); ?>',
- placeholder: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>',
- indicator: '<?php echo __('Speicher ...', 'wpsg'); ?>',
- tooltip: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>'
- });
-
- <?php if ($this->hasMod('wpsg_mod_fuellmenge')) { ?>
- jQuery("#varifmenge_<?php echo $k; ?>_<?php echo $kv; ?>").wpsg_editable("<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_vari_inlineEdit&noheader=1", {
- submitdata: {
- typ: "vari_fmenge",
- edit_id: <?php echo $this->view['data']['id']; ?>,
- var_id: <?php echo $k; ?>,
- vari_id: <?php echo $kv; ?>
- },
- submit: '<?php echo __('Speichern', 'wpsg'); ?>',
- placeholder: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>',
- indicator: '<?php echo __('Speicher ...', 'wpsg'); ?>',
- tooltip: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>'
- });
- <?php } ?>
-
- <?php if ($this->hasMod('wpsg_mod_weight')) { ?>
-
- jQuery("#variweight_<?php echo $k; ?>_<?php echo $kv; ?>").wpsg_editable("<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_vari_inlineEdit&noheader=1", {
- submitdata: {
- typ: "vari_weight",
- edit_id: <?php echo $this->view['data']['id']; ?>,
- var_id: <?php echo $k; ?>,
- vari_id: <?php echo $kv; ?>
- },
- indicator: "<?php echo __("Speicher...", "wpsg"); ?>",
- tooltip: "<?php echo __("Zum Bearbeiten anklicken und mit Enter bestätigen ...", "wpsg"); ?>"
- });
-
- <?php } ?>
-
- <?php if ($this->hasMod('wpsg_mod_stock')) { ?>
-
- jQuery("#varistock_<?php echo $k; ?>_<?php echo $kv; ?>").wpsg_editable("<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_vari_inlineEdit&noheader=1", {
- submitdata: {
- typ: "vari_stock",
- edit_id: <?php echo $this->view['data']['id']; ?>,
- var_id: <?php echo $k; ?>,
- vari_id: <?php echo $kv; ?>
- },
- submit: '<?php echo __('Speichern', 'wpsg'); ?>',
- placeholder: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>',
- indicator: '<?php echo __('Speicher ...', 'wpsg'); ?>',
- tooltip: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>'
- });
-
- <?php } ?>
- <?php } ?>
-
- </script>
-
- </td>
- </tr>
- <?php if ($this->hasMod('wpsg_mod_produktbilder')) { ?>
- <tr class="wpsg_mod_varianten_productimage_row">
- <td colspan="2">&nbsp;</td>
- <td style="padding-bottom:10px;" colspan="<?php echo $ModCol + 3; ?>" id="wpsg_mod_varianten_productimage_<?php echo $k; ?>_<?php echo $kv; ?>">
-
- <?php $j = 0; foreach ((array)$this->callMod('wpsg_mod_varianten', 'getVariImages', array($this->view['data']['id'], $k, $kv)) as $file) { $j ++; $url_tn = $this->callMod('wpsg_mod_produktbilder', 'makeTn', array($this->view['data']['id'], $file, 25, 25, 's')); ?>
- <a class="<?php echo ((in_array($file, explode(",", $vari['pic'])))?'mark':''); ?> pic" id="<?php echo $file; ?>" onclick="return wpsg_vp_vari_setPic(this, <?php echo $k; ?>, <?php echo $kv; ?>, '<?php echo $file; ?>', <?php echo $j; ?>);" href=""><img src="<?php echo $url_tn; ?>" alt="" /></a>
- <?php } ?>
-
- </td>
- <td>
-
- <?php if (wpsg_isSizedInt($j)) { ?>
- <script type="text/javascript">/* <![CDATA[ */
-
- jQuery(document).ready(function() {
-
- jQuery('#wpsg_mod_varianten_productimage_<?php echo $k; ?>_<?php echo $kv; ?>').sortable( {
- items: 'a',
- helper : 'clone',
- update: function(event, ui) {
-
- wpsg_vp_ajaxloading_show();
-
- var wpsg_reorder = jQuery(this).sortable('toArray');
-
- jQuery.ajax( {
- url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_var_setImageOrder&noheader=1&edit_id=<?php echo $this->view['data']['id']; ?>',
- async: false,
- data: {
- 'var_id': <?php echo $k; ?>,
- 'vari_id': <?php echo $kv; ?>,
- 'wpsg_reorder': wpsg_reorder
- },
- success: function(data) {
-
- if (data != '1') alert(data);
- wpsg_vp_ajaxloading_hide();
-
- }
- } );
-
- }
- } ).disableSelection();
-
- } );
-
- /* ]]> */</script>
-
- <?php } ?>
-
- </td>
- </tr>
- <?php } ?>
- <?php } ?>
-
- <?php if (!wpsg_isSizedString($_REQUEST['wpsg_lang'])) { ?>
- <tr>
- <td colspan="2"></td>
- <td><?php echo __("Neue Variation", "wpsg"); ?>: <input type="text" onkeypress="return wpsg_vp_addVariation_input(event, <?php echo $k; ?>);" class="variation_neu" value="" /></td>
- <td colspan="5">
- <input type="button" onclick="return wpsg_vp_addVariation(<?php echo $k; ?>);" value="<?php echo __("Anlegen", "wpsg"); ?>" class="button" />
- </td>
- </tr>
- <?php } ?>
-
- </tbody>
- </table>
- <?php } ?>
-
- </div>
- <hr />
- <?php } ?>
-
- </div>
-
-<?php } ?>
-
-<script type="text/javascript">/* <![CDATA[ */
-
- jQuery(document).ready(function() {
-
- <?php if (!wpsg_isSizedString($_REQUEST['wpsg_lang'])) { ?>
- jQuery('.var_order_wrap').sortable( {
- items: 'div.var_order',
- helper: wpsg_Tablefix,
- handler: '.sortable_handler',
- update: function(event, ui) {
-
- var wpsg_reorder = jQuery(this).sortable('serialize');
-
- wpsg_vp_ajaxloading_show();
-
- jQuery.ajax( {
- url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_var_reorder&noheader=1&edit_id=<?php echo $this->view['data']['id']; ?>',
- async: false,
- data: {
- 'wpsg_lang': '<?php echo @$_REQUEST['wpsg_lang']; ?>',
- 'wpsg_reorder': wpsg_reorder
- },
- success: function(data) {
-
- jQuery("#wpsg_vp_drawVarianten").html(data);
- wpsg_vp_ajaxloading_hide();
-
- }
- } );
-
- }
- } );
-
- jQuery('.wpsg_mod_varianten_orderwrap tbody').sortable( {
- helper: wpsg_Tablefix,
- items: 'tr.wpsg_mod_varianten_order',
- handler: '.sortable_handler',
- update: function(event, ui) {
-
- var wpsg_reorder = jQuery(this).sortable('serialize');
-
- wpsg_vp_ajaxloading_show();
-
- jQuery.ajax( {
- url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vari_reorder&noheader=1&edit_id=<?php echo $this->view['data']['id']; ?>',
- async: false,
- data: {
- 'wpsg_lang': '<?php echo @$_REQUEST['wpsg_lang']; ?>',
- 'wpsg_reorder': wpsg_reorder
- },
- success: function(data) {
-
- jQuery("#wpsg_vp_drawVarianten").html(data);
- wpsg_vp_ajaxloading_hide();
-
- }
- } );
-
- }
- } );
-
- jQuery('.wpsg_mod_varianten_orderwrap tbody tr.wpsg_mod_varianten_order').disableSelection();
- <?php } ?>
-
- } );
-
-/* ]]> */</script>
-
-<br />
-
-<?php if (!wpsg_isSizedString($_REQUEST['wpsg_lang'])) { ?>
-<label for="wpsg_vp_vartyp">
- <?php echo __("Neue Variante", "wpsg"); ?>
-</label>
-<input type="text" id="wpsg_vp_varneu" onkeypress="return wpsg_vp_add_input(event);" value="" />
-<select id="wpsg_vp_vartyp">
- <option value="radio"><?php echo __("Auswahl durch Radio Buttons", "wpsg"); ?></option>
- <option value="select"><?php echo __("Auswahl über eine Selectbox", "wpsg"); ?></option>
- <option value="checkbox"><?php echo __("Über eine Checkbox aktivierbar", "wpsg"); ?></option>
- <?php if ($this->hasMod('wpsg_mod_produktbilder')) { ?>
- <option value="image"><?php echo __("Grafikauswahl", "wpsg"); ?></option>
- <?php } ?>
-</select>
-<input type="button" onclick="wpsg_vp_add();" value="<?php echo __("Anlegen", "wpsg"); ?>" class="button" />
-<br />
-<?php } ?>
-
-<div class="wpsg_mod_varianten_ajaxloading" style="display:none;"><img src="<?php echo $this->getRessourceURL('gfx/ajax-loader.gif'); ?>" alt="<?php echo __('Bitte warten', 'wpsg'); ?>" /></div> \ No newline at end of file
diff --git a/views/mods/mod_varianten/mail_row.phtml b/views/mods/mod_varianten/mail_row.phtml
deleted file mode 100644
index 1ee4d48..0000000
--- a/views/mods/mod_varianten/mail_row.phtml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
- /**
- * Mit diesem Template kann die Zeile eines Produktes im Mailtemplate erweitert werden
- */
-
-?>
-<?php //wpsg_debug($this->view['variante']) ?>
-<?php if (get_option('wpsg_vp_detailview') == 1) { ?>
-<?php echo wpsg_pad_left($p['menge'], 5); ?><?php echo wpsg_translate(__('Variante:', 'wpsg'), "")."\n" ?>
-<?php foreach ($this->view['variante'] as $vari => $value) { ?>
-<?php if (is_numeric($vari)) { ?>
-<?php echo wpsg_pad_left($p['menge'], 8); ?> <?php echo '- '.$value['name'] ?>: <?php echo $value['value'] ?>; <?php echo __('Art. Nr.', 'wpsg').': '.$value['artnr'] ?>; <?php echo $value['preis'] ?> <?php echo $this->get_option('wpsg_currency')."\n" ?>
-<?php } ?>
-<?php } ?>
-<?php } else { ?>
-<?php echo wpsg_pad_right(' ', 5); ?><?php echo __('Variante', 'wpsg'); ?>: <?php echo $this->view['variante']['key']; ?>
-<?php } ?>
diff --git a/views/mods/mod_varianten/mail_row_html.phtml b/views/mods/mod_varianten/mail_row_html.phtml
deleted file mode 100644
index 29221d6..0000000
--- a/views/mods/mod_varianten/mail_row_html.phtml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
- /**
- * Mit diesem Template kann die Zeile eines Produktes im Mailtemplate HTML erweitert werden
- */
-
-?>
-<tr class="productrow productrow2 <?php echo ((($this->view['i'] % 2) == 0)?'productrow_odd':'productrow_even'); ?>">
- <td style="padding:4px; line-height:100%; vertical-align:middle;" class="col_pos">&nbsp;</td>
- <td style="padding:4px; line-height:100%; vertical-align:middle;" class="col_name"><?php echo __('Variante', 'wpsg'); ?>:</td>
- <td style="padding:4px; line-height:100%; vertical-align:middle;" class="col_variant_value" colspan="<?php echo ((sizeof($this->view['basket']['mwst']) > 1 || $this->get_option('wpsg_showMwstAlways') == '1')?'4':'3'); ?>">
- <?php if (get_option('wpsg_vp_detailview') == 1) { ?>
- <?php foreach ($this->view['variante'] as $vari => $value) { ?>
- <?php if (is_numeric($vari)) { ?>
- <?php echo wpsg_pad_left($p['menge'], 8); ?> <?php echo '- '.$value['name'] ?>: <?php echo $value['value'] ?>; <?php echo __('Art. Nr.', 'wpsg').': '.$value['artnr'] ?>; <?php echo $value['preis'] ?> <?php echo $this->get_option('wpsg_currency'); ?><br />
- <?php } ?>
- <?php } ?>
- <?php } else { ?>
- <?php echo $this->view['variante']['key']; ?>
- <?php } ?>
- </td>
-</tr> \ No newline at end of file
diff --git a/views/mods/mod_varianten/order_view_row.phtml b/views/mods/mod_varianten/order_view_row.phtml
deleted file mode 100644
index 37c1ec9..0000000
--- a/views/mods/mod_varianten/order_view_row.phtml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
- /**
- * Template für die Zeile eines Variantenprodukts bei der Produktansicht in der Bestellverwaltung
- */
-
-?>
-<tr class="wpsg_<?php echo (($this->view['i'] == 0)?'odd':'even'); ?>">
- <td style="padding:4px; line-height:100%; vertical-align:middle;"><?php echo __('Variante', 'wpsg'); ?>:</td>
- <td style="padding:4px; line-height:100%; vertical-align:middle;" align="right" colspan="<?php echo ((sizeof($this->view['basket']['mwst']) > 1 || $this->get_option('wpsg_showMwstAlways') == '1')?'4':'3'); ?>">
- <?php if ($this->get_option('wpsg_vp_detailview') == 1) { ?>
- <?php foreach ($this->view['variante'] as $vari => $value) { ?>
- <?php if (is_numeric($vari)) { ?>
- <?php echo $value['name'] ?>: <?php echo $value['value'] ?>; <?php echo __('Art. Nr.', 'wpsg').': '.$value['artnr'] ?>; <?php echo $value['preis'] ?> <?php echo $this->get_option('wpsg_currency') ?>
- <br />
- <?php } ?>
- <?php } ?>
- <?php } else { ?>
- <?php echo $this->view['variante']['key']; ?>
- <?php } ?>
- </td>
-</tr> \ No newline at end of file
diff --git a/views/mods/mod_varianten/overview_row.phtml b/views/mods/mod_varianten/overview_row.phtml
deleted file mode 100644
index ed20591..0000000
--- a/views/mods/mod_varianten/overview_row.phtml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
- /**
- * Wird nach den Produkten in der Bestellzusammenfassung (overview) bei Variantenprodukten verwendet
- */
-
-?>
-<tr class="wpsg_<?php echo (($this->view['i'] == 0)?'odd':'even'); ?>">
- <td><?php echo __('Variante', 'wpsg'); ?>:</td>
- <td colspan="<?php echo ((sizeof($this->view['basket']['mwst']) > 1 || $this->get_option('wpsg_showMwstAlways') == '1')?'2':'1'); ?>" class="wpsg_mod_varianten_value">
- <?php if (get_option('wpsg_vp_detailview') == 1) { ?>
- <?php foreach ($this->view['variante'] as $vari => $value) { ?>
- <?php if (is_numeric($vari)) { ?>
- <?php echo $value['name'] ?>: <?php echo $value['value'] ?>; <?php echo __('Art. Nr.', 'wpsg').': '.$value['artnr'] ?>; <?php echo $value['preis'] ?> <?php echo $this->get_option('wpsg_currency') ?>
- <br />
- <?php } ?>
- <?php } ?>
- <?php } else { ?>
- <?php echo $this->view['variante']['key']; ?>
- <?php } ?>
- </td>
-</tr> \ No newline at end of file
diff --git a/views/mods/mod_varianten/produkt.phtml b/views/mods/mod_varianten/produkt.phtml
deleted file mode 100644
index 50fe295..0000000
--- a/views/mods/mod_varianten/produkt.phtml
+++ /dev/null
@@ -1,211 +0,0 @@
-<?php
-
- /**
- * Template für die Varianten wird vom Produkttemplate z.B. standard.phtml geladen
- */
-
-?>
-
-<script type="text/javascript">/* <![CDATA[ */
-
- wpsg_vp_vari[<?php echo $this->getProduktId($this->view['data']['id']); ?>] = new Array();
-
-/* ]]> */</script>
-
-<?php $vAktiv = false; if (is_array($this->view['data']['vp_data']) && sizeof($this->view['data']['vp_data']) > 0) { ?>
-
- <?php foreach ($this->view['data']['vp_data'] as $k => $var) {
-
- if ($var['aktiv'] == "1") {
-
- $vAktiv = true; ?>
-
- <div class="wpsg_vp_field wpsg_vp_field_<?php echo $this->getProduktId($this->view['data']['id']); ?>">
-
- <script type="text/javascript">/* <![CDATA[ */
-
- wpsg_vp_vari[<?php echo $this->getProduktId($this->view['data']['id']); ?>][<?php echo $k; ?>] = "<?php echo $var['typ']; ?>";
-
- /* ]]> */</script>
-
- <?php if ($var['typ'] != 'radio') { ?>
- <label class="wpsg_vp_field_label" for="wpsg_vpfield_<?php echo $this->getProduktId($this->view['data']['id']); ?>_<?php echo $k; ?>">
- <?php echo $var['name']; ?>
- </label>
- <?php } else { ?>
- <span class="wpsg_vp_field"><?php echo $var['name']; ?></span>
- <?php } ?>
-
- <div class="wpsg_vp_field_typ_<?php echo $var['typ']; ?>">
-
- <?php /* SELECT-Box START */ ?>
- <?php if ($var['typ'] == "select") { ?>
- <label>
- <select onchange="wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>);" name="wpsg_vp[<?php echo $k; ?>]" id="wpsg_vpfield_<?php echo $this->getProduktId($this->view['data']['id']); ?>_<?php echo $k; ?>">
- <?php foreach ($var['vari'] as $kv => $vari) {
- if ($vari['aktiv'] == "1") { $j ++; ?>
- <?php if (!$this->hasMod('wpsg_mod_stock') || $vari['stock'] > 0 || $this->get_option('wpsg_mod_vp_showProduct') === '1') { ?>
-
- <?php /* Lagerbestand > 0 */ ?>
- <?php if (!$this->hasMod('wpsg_mod_stock') || $vari['stock'] > 0) { ?>
-
- <option value="<?php echo $kv; ?>" <?php echo (($this->view['wpsg_mod_varianten']['set'][$k] == $kv)?'selected="selected"':''); ?>>
- <?php echo $vari['name']; ?>
-
- <?php /* Abfrage Preisanzeige nur für eingeloggte Benutzer START */?>
- <?php if (($this->callMod('wpsg_mod_kundenverwaltung', 'isLoggedIn') && ($this->get_option('wpsg_mod_kundenverwaltung_preisAnzeige') == '1')) || ($this->get_option('wpsg_mod_kundenverwaltung_preisAnzeige') == '0')) { ?>
- <?php if ($this->callMod('wpsg_mod_varianten', 'showVariPrice', array($vari['preis']))) { ?>
- (<?php echo wpsg_ff($vari['preis'], $this->get_option('wpsg_currency')); ?>)
- <?php } ?>
- <?php }else{?>
- <?php echo wpsg_translate(__('(Preise nur für eingeloggte Benutzer)', 'wpsg')); ?>
- <?php } ?>
- <?php /* Abfrage ENDE */ ?>
- </option>
-
- <?php /* Lagerbestand der Variante=0 - wird angezeigt, ist aber nicht auswählbar */ ?>
- <?php } else { ?>
- <option disabled="disabled" value="<?php echo $kv; ?>" <?php echo (($this->view['wpsg_mod_varianten']['set'][$k] == $kv)?'selected="selected"':''); ?>>
- <?php echo $vari['name']; ?>
- <?php if ($this->callMod('wpsg_mod_varianten', 'showVariPrice', array($vari['preis']))) { ?>
- (<?php echo wpsg_ff($vari['preis'], $this->get_option('wpsg_currency')); ?>)
- <?php } ?>
- </option>
- <?php } /* Lagerbestandsabfrage ENDE */ ?>
-
- <?php } ?>
- <?php } ?>
- <?php } ?>
- </select>
- <?php if ($this->get_option("wpsg_vp_showpic") == "1" && $this->hasMod('wpsg_mod_produktbilder')) { ?>
- <span class="wpsg_vp_field_image">
- <?php foreach ($var['vari'] as $kv => $vari) {
- if ($vari['aktiv'] == "1" && isset($vari['showpic'])) { ?>
- <span class="wpsg_vp_image wpsg_vp_image_<?php echo $kv; ?>" style="display:<?php echo (($this->view['wpsg_mod_varianten']['set'][$k] == $kv)?'block':'none'); ?>;">
-
- <?php
-
- $img_src = $this->callMod('wpsg_mod_produktbilder', 'makeTn', array(
- $this->getProduktId($this->view['data']['id']),
- $vari['showpic'],
- $this->get_option("wpsg_vp_showpic_width"),
- $this->get_option("wpsg_vp_showpic_height"),
- 's'
- ));
-
- ?><img src="<?php echo $img_src; ?>" alt="" />
-
- </span>
- <?php } ?>
- <?php } ?>
- </span>
- <?php } ?>
- </label>
- <?php } /* SELECT-Box ENDE */ ?>
-
- <?php /* IMAGE START */ ?>
- <?php if ($var['typ'] == 'image' && $this->hasMod('wpsg_mod_produktbilder')) { ?>
- <div class="wpsg_mod_varianten_imageselect wpsg_mod_varianten_imageselect_<?php echo $k; ?>">
- <input type="hidden" name="wpsg_vp[<?php echo $k; ?>]" value="<?php echo $this->view['wpsg_mod_varianten']['set'][$k]; ?>" />
- <?php foreach ($var['vari'] as $kv => $vari) {
- if ($vari['aktiv'] == '1' && (!$this->hasMod('wpsg_mod_stock') || $vari['stock'] > 0)) { ?>
- <?php $img = $this->callMod('wpsg_mod_varianten', 'getImageSelectImage', array($this->getProduktId($this->view['data']['id']), $k, $kv, $this->view['data']['product_key'])); ?>
- <?php if (wpsg_isSizedString($img)) { ?>
- <a data-wpsg-id="<?php echo $kv; ?>" class="image <?php echo (($this->view['wpsg_mod_varianten']['set'][$k] == $kv)?'akt':''); ?>" onclick="jQuery(this).parent().find('a').removeClass('akt'); jQuery(this).addClass('akt'); wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>); return false;" href="#">
- <img src="<?php echo $this->callMod('wpsg_mod_produktbilder', 'makeTn', array($this->getProduktId($this->view['data']['id']), $img, $this->get_option('wpsg_vp_imageselect_width'), $this->get_option('wpsg_vp_imageselect_height'), $this->get_option('wpsg_vp_imageselect_mode'))); ?>" />
- </a>
- <?php } ?>
- <?php } ?>
- <?php } ?>
- </div>
- <?php } /* IMAGE ENDE */ ?>
-
- <?php /* Radio-Buttons START */ ?>
- <?php if ($var['typ'] == "radio") { ?>
- <?php $j = 0; foreach ($var['vari'] as $kv => $vari) { if ($vari['aktiv'] == "1") { $j ++; ?>
- <?php if (!$this->hasMod('wpsg_mod_stock') || $vari['stock'] > 0 || $this->get_option('wpsg_mod_vp_showProduct') === '1') { ?>
- <label>
-
- <?php if (!$this->hasMod('wpsg_mod_stock') || $vari['stock'] > 0) { ?>
- <input <?php echo (($this->view['wpsg_mod_varianten']['set'][$k] == $kv)?'checked="checked"':''); ?> id="wpsg_vpfield_<?php echo $this->getProduktId($this->view['data']['id']); ?>_<?php echo $k; ?>_<?php echo $j; ?>" onclick="wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>);" type="radio" name="wpsg_vp[<?php echo $k; ?>]" value="<?php echo $kv; ?>" />&nbsp;<?php echo $vari['name']; ?>
- <?php /* Lagerbestand der Variante=0 - wird angezeigt, ist aber nicht auswählbar */ ?>
- <?php } else { ?>
- <input disabled="disabled" <?php echo (($this->view['wpsg_mod_varianten']['set'][$k] == $kv)?'checked="checked"':''); ?> id="wpsg_vpfield_<?php echo $this->getProduktId($this->view['data']['id']); ?>_<?php echo $k; ?>_<?php echo $j; ?>" onclick="wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>);" type="radio" name="wpsg_vp[<?php echo $k; ?>]" value="<?php echo $kv; ?>" />&nbsp;<?php echo $vari['name']; ?>
- <?php } ?>
-
- <?php /* Abfrage Preisanzeige nur für eingeloggte Benutzer START */?>
- <?php if (($this->callMod('wpsg_mod_kundenverwaltung', 'isLoggedIn') && ($this->get_option('wpsg_mod_kundenverwaltung_preisAnzeige') == '1')) || ($this->get_option('wpsg_mod_kundenverwaltung_preisAnzeige') == '0')) { ?>
-
- <?php if ($this->callMod('wpsg_mod_varianten', 'showVariPrice', array($vari['preis']))) { ?>
- <span class="wpsg_vp_vari_preisinfo">(<?php echo wpsg_ff($vari['preis'], $this->get_option('wpsg_currency')); ?>)</span>
- <?php } ?>
-
- <?php }else{?>
- <?php echo wpsg_translate(__('(Preise nur für eingeloggte Benutzer)', 'wpsg')); ?>
- <?php } ?>
- <?php /* Abfrage ENDE */ ?>
-
- <?php if ($this->get_option("wpsg_vp_showpic") == "1" && isset($vari['showpic']) && $vari['showpic'] != false) { ?>
- <span class="wpsg_vp_field_image">
-
- <?php
-
- $img_src = $this->callMod('wpsg_mod_produktbilder', 'makeTn', array(
- $this->getProduktId($this->view['data']['id']),
- $vari['showpic'],
- $this->get_option("wpsg_vp_showpic_width"),
- $this->get_option("wpsg_vp_showpic_height"),
- 's'
- ));
-
- ?><img src="<?php echo $img_src; ?>" alt="" />
-
- </span>
- <?php } /* if image */ ?>
- </label>
- <?php } /* If aktiv && stock */ ?>
- <?php } } /* Foreach/Aktiv Radio ENDE */ ?>
- <?php } /* Radio ENDE */ ?>
-
- <?php /* Checkboxen START */ ?>
- <?php if ($var['typ'] == "checkbox" && $var['aktiv'] == 1) { ?>
- <label>
- <input onchange="wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>);" type="hidden" value="0" name="wpsg_vp[<?php echo $k; ?>]" />
- <input <?php echo (($this->view['wpsg_mod_varianten']['set'][$k] == '1')?'checked="checked"':''); ?> onchange="wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>);" type="checkbox" value="1" name="wpsg_vp[<?php echo $k; ?>]" />
- <?php /* Abfrage Preisanzeige nur für eingeloggte Benutzer START */?>
- <?php if (($this->callMod('wpsg_mod_kundenverwaltung', 'isLoggedIn') && ($this->get_option('wpsg_mod_kundenverwaltung_preisAnzeige') == '1')) || ($this->get_option('wpsg_mod_kundenverwaltung_preisAnzeige') == '0')) { ?>
- <?php if ($this->callMod('wpsg_mod_varianten', 'showVariPrice', array($var['preis']))) { ?>
- <span class="wpsg_vp_vari_preisinfo">(<?php echo wpsg_ff($var['preis'], $this->get_option('wpsg_currency')); ?>)</span>
- <?php } ?>
- <?php } else {?>
- <?php echo wpsg_translate(__('(Preise nur für eingeloggte Benutzer)', 'wpsg')); ?>
- <?php } ?>
- <?php /* Abfrage ENDE */ ?>
-
- <?php if ($this->get_option("wpsg_vp_showpic") == "1" && $var['showpic'] != false) { ?>
- <span class="wpsg_vp_field_image">
-
- <?php
-
- $img_src = $this->callMod('wpsg_mod_produktbilder', 'makeTn', array(
- $this->getProduktId($this->view['data']['id']),
- $var['showpic'],
- $this->get_option("wpsg_vp_showpic_width"),
- $this->get_option("wpsg_vp_showpic_height"),
- 's'
- ));
-
- ?><img src="<?php echo $img_src; ?>" alt="" />
- </span>
- <?php } ?>
- </label>
- <?php } /* Checkboxen ENDE */ ?>
-
- <div style="clear:both;"></div>
-
- </div>
- </div>
-
- <?php } /* $var['aktiv'] == "1" */ ?>
- <?php } /* foreach ($this->view['data']['vp_data'] as $k => $var) */ ?>
-<?php } /* $vAktiv = false; ENDE */ ?> \ No newline at end of file
diff --git a/views/mods/mod_varianten/produkt_addedit_content.phtml b/views/mods/mod_varianten/produkt_addedit_content.phtml
deleted file mode 100644
index 1a99ec4..0000000
--- a/views/mods/mod_varianten/produkt_addedit_content.phtml
+++ /dev/null
@@ -1,304 +0,0 @@
-<?php
-
- /**
- * Template für die Varianten innerhalb der Produktverwaltung
- */
-
-?>
-<script type="text/javascript">
-
- <?php if (!isset($_REQUEST['wpsg_lang'])) { ?>
-
- function wpsg_vp_add()
- {
-
- if (jQuery('#wpsg_vp_varneu').val() == '') { alert('<?php echo __('Bitte einen Namen für die neue Variante angeben!', 'wpsg'); ?>'); return; }
-
- var val_name = jQuery("#wpsg_vp_varneu").val();
- var val_typ = jQuery("#wpsg_vp_vartyp").val();
-
- wpsg_vp_ajaxloading_show();
-
- jQuery.ajax( {
- url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_add&noheader=1&edit_id=<?php echo $this->view['wpsg_mod_varianten']['data']['id']; ?>',
- async: false,
- data: {
- name: val_name,
- typ: val_typ
- },
- success: function(data) {
-
- jQuery("#wpsg_vp_drawVarianten").html(data);
- wpsg_vp_ajaxloading_hide();
-
- }
- } );
-
- } // function wpsg_vp_add()
-
- /**
- * Wird von dem Input Feld bei neuen Varianten aufgerufen (onkeypress) um
- */
- function wpsg_vp_add_input(ev)
- {
-
- if (ev && ev.which == 13)
- {
-
- wpsg_vp_add();
-
- }
-
- } // function wpsg_vp_add_input(ev)
-
- function wpsg_vp_addVariation_input(ev, k)
- {
-
- if (ev && ev.which == 13)
- {
-
- wpsg_vp_addVariation(k);
-
- }
-
- }
-
- function wpsg_vp_refresh()
- {
-
- wpsg_vp_ajaxloading_show();
-
- jQuery.ajax( {
- url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_refreh&noheader=1&edit_id=<?php echo $this->view['wpsg_mod_varianten']['data']['id']; ?>',
- success: function(data) {
-
- jQuery("#wpsg_vp_drawVarianten").html(data);
- wpsg_vp_ajaxloading_hide();
-
- }
- } );
-
- return false;
-
- }
-
- function wpsg_vp_del(var_id)
- {
-
- if (!confirm("<?php echo __("Sind Sie sich sicher, dass Sie die Variante und alle Variationen löschen möchten?", "wpsg"); ?>")) return false;
-
- wpsg_vp_ajaxloading_show();
-
- jQuery.ajax( {
- url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_del&noheader=1&edit_id=<?php echo $this->view['wpsg_mod_varianten']['data']['id']; ?>',
- async: false,
- data: {
- var_id: var_id
- },
- success: function(data) {
-
- jQuery("#wpsg_vp_drawVarianten").html(data);
- wpsg_vp_ajaxloading_hide();
-
- }
- } );
-
- return false;
-
- } // function wpsg_vp_del(var_id)
-
- function wpsg_vp_deaktiv(var_id, status)
- {
-
- wpsg_vp_ajaxloading_show();
-
- jQuery.ajax( {
- url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_deaktiv&noheader=1&edit_id=<?php echo $this->view['wpsg_mod_varianten']['data']['id']; ?>',
- async: false,
- data: {
- var_id: var_id,
- status: status
- },
- success: function(data) {
-
- jQuery("#wpsg_vp_drawVarianten").html(data);
- wpsg_vp_ajaxloading_hide();
-
- }
- } );
-
- return false;
-
- } // function wpsg_vp_deaktiv(var_id, status)
-
- function wpsg_vp_addVariation(var_id)
- {
-
- var vari_name = jQuery("#variante_" + var_id).find(".variation_neu").val();
- var vari_preis = jQuery("#variante_" + var_id).find(".variation_preis").val();
-
- wpsg_vp_ajaxloading_show();
-
- jQuery.ajax( {
- url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_addVariation&noheader=1&edit_id=<?php echo $this->view['wpsg_mod_varianten']['data']['id']; ?>',
- async: false,
- data: {
- var_id: var_id,
- vari_name: vari_name,
- vari_preis: vari_preis
- },
- success: function(data) {
-
- jQuery("#wpsg_vp_drawVarianten").html(data);
- wpsg_vp_ajaxloading_hide();
-
- }
- } );
-
- return false;
-
- }
-
- function wpsg_vp_vari_del(var_id, vari_id)
- {
-
- if (!confirm("<?php echo __("Sind Sie sich sicher, dass Sie die Variation löschen möchten?", "wpsg"); ?>")) return false;
-
- wpsg_vp_ajaxloading_show();
-
- jQuery.ajax( {
- url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_vari_del&noheader=1&edit_id=<?php echo $this->view['wpsg_mod_varianten']['data']['id']; ?>',
- async: false,
- data: {
- var_id: var_id,
- vari_id: vari_id
- },
- success: function(data) {
-
- jQuery("#wpsg_vp_drawVarianten").html(data);
- wpsg_vp_ajaxloading_hide();
-
- }
- } );
-
- return false;
-
- }
-
- function wpsg_vp_vari_deaktiv(var_id, vari_id, status)
- {
-
- wpsg_vp_ajaxloading_show();
-
- jQuery.ajax( {
- url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_vari_deaktiv&noheader=1&edit_id=<?php echo $this->view['wpsg_mod_varianten']['data']['id']; ?>',
- async: false,
- data: {
- var_id: var_id,
- vari_id: vari_id,
- status: status
- },
- success: function(data) {
-
- jQuery("#wpsg_vp_drawVarianten").html(data);
- wpsg_vp_ajaxloading_hide();
-
- }
- } );
-
- return false;
-
- }
-
- <?php } ?>
-
- function wpsg_vp_ajaxloading_show()
- {
-
- jQuery('.wpsg_mod_varianten_ajaxloading').show();
-
- }
-
- function wpsg_vp_ajaxloading_hide()
- {
-
- jQuery('.wpsg_mod_varianten_ajaxloading').hide();
-
- }
-
- function wpsg_vp_vari_setPic(htmlElement, var_id, vari_id, pic, pic_index)
- {
-
- <?php if (!isset($_REQUEST['wpsg_lang'])) { ?>
-
- wpsg_vp_ajaxloading_show();
-
- jQuery.ajax( {
- url: "<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=ajax&mod=wpsg_mod_varianten&cmd=wpsg_vp_vari_setPic&noheader=1&edit_id=<?php echo $this->view['wpsg_mod_varianten']['data']['id']; ?>",
- async: false,
- data: {
- var_id: var_id,
- vari_id: vari_id,
- pic: pic
- },
- success: function(data) {
-
- if (vari_id >= 0)
- {
-
- if (jQuery(htmlElement).hasClass('mark'))
- {
- jQuery(htmlElement).removeClass('mark');
- }
- else
- {
- jQuery(htmlElement).addClass('mark');
- }
-
- }
- else
- {
-
- if (jQuery(htmlElement).hasClass('mark'))
- {
- jQuery(htmlElement).removeClass('mark');
- }
- else
- {
- jQuery(htmlElement).addClass('mark');
- }
-
- }
-
- wpsg_vp_ajaxloading_hide();
-
- }
- } );
-
- <?php } ?>
-
- return false;
-
- }
-
-</script>
-
-
-<div class="panel panel-default" id="wpsg_varianten">
- <div class="panel-heading clearfix">
- <h3 class="panel-title">
- <?php echo __('Varianten', 'wpsg'); ?>
- </h3>
- </div>
- <div class="panel-body" id="wpsg_vp_drawVarianten">
- <?php if ($this->view['data']['id'] > 0) { ?>
- <?php echo $this->callMod('wpsg_mod_varianten', 'drawVarianten', array(&$this->view['wpsg_mod_varianten']['data']['id'])); ?>
- <?php } else { ?>
- <p><?php echo __('Varianten können erst nach einmaligem Speichern des Produkts angelegt werden.', 'wpsg'); ?></p>
- <?php } ?>
-
- <br /><br />
-
- <a href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_varianten><span class="wpsg-glyphicon glyphicon glyphicon-wrench"></span><?php echo __('Zur Konfiguration der Varianten', 'wpsg'); ?></a>
- </div>
-</div> \ No newline at end of file
diff --git a/views/mods/mod_varianten/settings_edit.phtml b/views/mods/mod_varianten/settings_edit.phtml
deleted file mode 100644
index 09db918..0000000
--- a/views/mods/mod_varianten/settings_edit.phtml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-
- /**
- * Einstellungen des Variantenmoduls
- */
-
-?>
-<?php echo wpsg_drawForm_Checkbox('wpsg_vp_showpic', __('Direkte Anzeige eines Variantenbildes', 'wpsg'), $this->get_option('wpsg_vp_showpic'), array('help' => 'wpsg_vp_showpic')); ?>
-<?php echo wpsg_drawForm_Checkbox('wpsg_vp_detailview', __('Erweiterte Variantenanzeige aktivieren', 'wpsg'), $this->get_option('wpsg_vp_detailview'), array('help' => 'wpsg_vp_detailview')); ?>
-<?php echo wpsg_drawForm_Checkbox('wpsg_mod_vp_showProduct', __('Ausverkaufte Varianten anzeigen', 'wpsg'), $this->get_option('wpsg_mod_vp_showProduct'), array('help' => 'wpsg_mod_vp_showProduct')); ?>
-<br />
-<?php echo wpsg_drawForm_Input('wpsg_vp_showpic_width', __('Breite des Vorschaubildes', 'wpsg'), $this->get_option('wpsg_vp_showpic_width'), array('help' => 'wpsg_vp_showpic_width')); ?>
-<?php echo wpsg_drawForm_Input('wpsg_vp_showpic_height', __('Höhe des Vorschaubildes', 'wpsg'), $this->get_option('wpsg_vp_showpic_height'), array('help' => 'wpsg_vp_showpic_height')); ?>
-<?php echo wpsg_drawForm_Checkbox('wpsg_vp_replaceanr', __('Produktartikelnummer ersetzen', 'wpsg'), $this->get_option('wpsg_vp_replaceanr'), array('hint' => __('Ersetzt die Produktartikelnummer durch die zusammengesetzte Artikelnummern der Varianten.', 'wpsg'), 'help' => 'wpsg_vp_replaceanr')); ?>
-
-<?php if ($this->hasMod('wpsg_mod_produktbilder')) { ?>
-<br />
-<h3><?php echo __('Bild für Varianten mit "Grafikauswahl"', 'wpsg'); ?></h3>
-<?php echo wpsg_drawForm_Input('wpsg_vp_imageselect_width', __('Breite des Vorschaubildes', 'wpsg'), $this->get_option('wpsg_vp_imageselect_width'), array('help' => 'wpsg_vp_imageselect_width')); ?>
-<?php echo wpsg_drawForm_Input('wpsg_vp_imageselect_height', __('Höhe des Vorschaubildes', 'wpsg'), $this->get_option('wpsg_vp_imageselect_height'), array('help' => 'wpsg_vp_imageselect_height')); ?>
-<?php echo wpsg_drawForm_Select('wpsg_vp_imageselect_mode', __('Bild Modus', 'wpsg'), $this->callMod('wpsg_mod_produktbilder', 'getImageModes'), $this->get_option('wpsg_vp_imageselect_mode'), array('help' => 'wpsg_vp_imageselect_mode')); ?>
-<br />
-<?php } ?>
-
-<div class="wpsg_hinweis">
- <?php echo __('Die direkte Anzeige, zeigt die Bilder direkt an. Es wird dabei für jede Variation ein Bild angezeigt. Bei Selectboxen erfolgt die Anzeige über den Wechsel der Selectbox. ', 'wpsg'); ?>
-</div> \ No newline at end of file
diff --git a/views/mods/mod_varianten/varianten.js b/views/mods/mod_varianten/varianten.js
deleted file mode 100644
index f87c626..0000000
--- a/views/mods/mod_varianten/varianten.js
+++ /dev/null
@@ -1,58 +0,0 @@
-
- var wpsg_vp_vari = new Array();
-
- function wpsg_vp_switch(product_id, product_index)
- {
-
- var var_key = 'vp_' + product_id + "/";
-
- for (var i = 0; i < wpsg_vp_vari[product_id].length; i ++)
- {
-
- var_key += i + "_";
-
- if (wpsg_vp_vari[product_id][i] == "select")
- {
- var_key += jQuery('#wpsg_produktform_' + product_index + ' .wpsg_produkt_' + product_id + " #wpsg_vpfield_" + product_id + "_" + i).val();
- }
- else if (wpsg_vp_vari[product_id][i] == "radio")
- {
- var_key += jQuery('#wpsg_produktform_' + product_index + ' .wpsg_produkt_' + product_id + ' input[name="wpsg_vp[' + i + ']"]:checked').val();
- }
- else if (wpsg_vp_vari[product_id][i] == "checkbox")
- {
- var_key += jQuery('#wpsg_produktform_' + product_index + ' .wpsg_produkt_' + product_id + ' input[name="wpsg_vp[' + i + ']"]:checked').length;
- }
- else if (wpsg_vp_vari[product_id][i] == "image")
- {
- var_key += jQuery('#wpsg_produktform_' + product_index + ' .wpsg_produkt_' + product_id + ' .wpsg_mod_varianten_imageselect_' + i + ' .akt').attr("data-wpsg-id");
- }
-
- if (i < (wpsg_vp_vari[product_id].length - 1)) var_key += ":";
-
- }
-
- jQuery('#wpsg_produktform_' + product_index).append('<div class="wpsg_product_layer"><img src="' + wpsg_ajax.img_ajaxloading + '" alt="' + wpsg_ajax.label_pleasewait + '" /></div>');
-
- jQuery.ajax( {
- 'url': wpsg_ajax.ajaxurl,
- 'method': 'get',
- 'data': {
- 'action': 'wpsg_varianten_switch',
- 'wpsg_post_id': jQuery('#wpsg_produktform_' + product_index + ' input[name="wpsg_post_id"]').val(),
- 'quantity': jQuery('#wpsg_menge_' + product_index).val(),
- 'template': jQuery('#wpsg_produktform_' + product_index + ' input[name="wpsg[template]"]').val(),
- 'referer': jQuery('#wpsg_produktform_' + product_index + ' input[name="myReferer"]').val(),
- 'form_data': jQuery('#wpsg_produktform_' + product_index).serialize(),
- 'product_key': var_key,
- 'product_index': product_index
- },
- 'success': function(data) {
-
- jQuery('#wpsg_produktform_' + product_index).replaceWith(data);
-
- }
- } );
-
- } // function wpsg_vp_switch(produkt_id)
- \ No newline at end of file