diff options
| author | Daniel Schmitzer <noreply@maennchen1.de> | 2016-01-14 14:55:36 +0000 |
|---|---|---|
| committer | Daniel Schmitzer <noreply@maennchen1.de> | 2016-01-14 14:55:36 +0000 |
| commit | ad405c7045c6e242080ec9d3ce4c9e586b517c4f (patch) | |
| tree | b41905f4d27f3eaaabd5bad3a39f8d3873540b46 /views/mods/mod_kundenkontakt | |
- Testweise 4
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@5261 0d5edaf7-2b12-4e95-93f4-047927463d4b
Diffstat (limited to 'views/mods/mod_kundenkontakt')
5 files changed, 313 insertions, 0 deletions
diff --git a/views/mods/mod_kundenkontakt/order_view.phtml b/views/mods/mod_kundenkontakt/order_view.phtml new file mode 100644 index 0000000..fbe8b24 --- /dev/null +++ b/views/mods/mod_kundenkontakt/order_view.phtml @@ -0,0 +1,184 @@ +<script type="text/javascript">
+
+ jQuery(document).ready(function() {
+
+ kk_switchTemplate();
+
+ } );
+
+ /**
+ *
+ */
+ function kk_switchTemplate()
+ {
+
+ var template_val = jQuery("#kk_template").val();
+
+ if (template_val != "-1")
+ {
+
+ jQuery.ajax( {
+ url: "<?php echo WPSG_URL_WP.'wp-admin/admin.php?page=wpsg-Order&action=ajax&mod=wpsg_mod_kundenkontakt&edit_id='.$this->view['data']['id'].'&noheader=1&do=kk_switchTemplate' ?>",
+ dataType: 'json',
+ data: {
+ template_file: template_val
+ },
+ success: function(data) {
+
+ jQuery("#kk_subject").val(data.subject);
+
+ <?php if ($this->get_option('wpsg_htmlmail') === '1') { ?>
+ jQuery('#kk_html').html(data.content);
+ tinyMCE.get("kk_html").setContent(data.content);
+ <?php } else { ?>
+ jQuery("#kk_text").text(data.content);
+ <?php } ?>
+
+ }
+ } );
+
+ }
+ else
+ {
+
+ jQuery("#kk_subject").val('');
+ jQuery("#kk_template").val(-1);
+
+ <?php if ($this->get_option('wpsg_htmlmail') === '1') { ?>
+ jQuery('#kk_html').html('');
+ //tinyMCE.get("kk_html").setContent('');
+ <?php } else { ?>
+ jQuery("#kk_text").text('');
+ <?php } ?>
+
+ }
+
+ }
+
+ /**
+ *
+ */
+ function kk_sendMail()
+ {
+
+ if (jQuery('#kk_subject').val() == '')
+ {
+
+ alert("<?php echo __('Bitte einen Betreff angeben!', 'wpsg'); ?>");
+ return;
+
+ }
+
+ if (jQuery('#kk_text').val() == '')
+ {
+
+ alert("<?php echo __('Bitte einen Text angeben!', 'wpsg'); ?>");
+ return;
+
+ }
+
+ var text = "";
+
+ <?php if ($this->get_option('wpsg_htmlmail') === '1') { ?>
+ text = tinyMCE.get('kk_html').getContent();
+ <?php } else { ?>
+ text = jQuery('#kk_text').val();
+ <?php } ?>
+
+ jQuery.ajax( {
+ url: "<?php echo WPSG_URL_WP.'wp-admin/admin.php?page=wpsg-Order&action=ajax&mod=wpsg_mod_kundenkontakt&edit_id='.$this->view['data']['id'].'&noheader=1&do=kk_sendMail' ?>",
+ method: 'post',
+ data: {
+ text: text,
+ absendermail: jQuery('#kk_absendermail').val(),
+ absendername: jQuery('#kk_absendername').val(),
+ subject: jQuery('#kk_subject').val(),
+ empfaenger: "<?php echo $this->view['data']['email']; ?>"
+ },
+ success: function(data) {
+
+ if (data != '1')
+ {
+ alert("<?php echo __("Mail konnte nicht versendet werden es ist ein Fehler aufgetreten!", "wpsg"); ?>");
+ }
+ else
+ {
+
+ <?php if ($this->get_option('wpsg_htmlmail') === '1') { ?>
+ tinyMCE.get('kk_html').setContent('');
+ <?php } else { ?>
+ jQuery('#kk_text').html('');
+ <?php } ?>
+
+ jQuery('#kk_subject').val('');
+ jQuery('#kk_absendermail').val('');
+ jQuery('#kk_absendername').val('');
+ jQuery('#kk_template').val(-1);
+
+ alert("<?php echo __('Mail wurde erfolgreich an den Kunden gesendet.', 'wpsg'); ?>");
+
+ location.reload();
+
+ }
+
+ }
+
+ } );
+
+ }
+
+
+</script>
+<?php //wpsg_debug($this->view) ?>
+<div class="postbox" id="wpsg_kundenkontakt">
+ <h3 class="wpsg_handlediv">
+ <span title="<?php echo __('Zum Ein/Ausklappen hier klicken', 'wpsg'); ?>" class="handlediv"><br /></span>
+ <span><?php echo __('Kundenkontakt', 'wpsg'); ?></span>
+ </h3>
+ <div class="inside">
+ <div style="padding:5px;">
+
+ <form method="post" action="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Order&action=ajax&mod=wpsg_mod_kundenkontakt&edit_id=<?php echo $this->view['data']['id']; ?>&noheader=1">
+
+ <label>
+ <?php echo __("Template", "wpsg"); ?>:
+ <select name="kk_template" style="width:50%; float:right;" id="kk_template" onchange="kk_switchTemplate();">
+ <option value="-1"><?php echo __("Bitte auswählen", "wpsg"); ?></option>
+ <?php foreach ($this->view['arTemplates'] as $k => $v) { ?>
+ <option value="<?php echo rawurlencode($v['filename']); ?>"><?php echo htmlspecialchars($v['name']); ?></option>
+ <?php } ?>
+ </select>
+ </label>
+ <div class="wpsg_clear"></div>
+
+ <label>
+ <?php echo __("Betreff", "wpsg"); ?>:
+ <input type="text" name="kk_subject" style="width:50%; float:right;" id="kk_subject" />
+ </label>
+ <div class="wpsg_clear"></div>
+
+ <?php if ($this->get_option('wpsg_htmlmail') === '1') { ?>
+
+ <?php echo __('Text (HTML)', 'wpsg'); ?>:<br /><br />
+
+ <?php wp_editor('', 'kk_html'); ?>
+
+
+ <div class="wpsg_clear"></div>
+ <?php } else { ?>
+ <label>
+ <?php echo __("Text", "wpsg"); ?>:<br />
+ <textarea id="kk_text" style="width:100%; float:right; height:150px;"></textarea>
+ </label>
+ <div class="wpsg_clear"></div>
+ <?php } ?>
+
+ <br />
+ <input type="button" class="button" onclick="kk_sendMail(); return false;" value="<?php echo __("Absenden", "wpsg"); ?>" style="float:right;" />
+ <div class="wpsg_clear"></div>
+
+ </form>
+
+ </div>
+ </div>
+</div>
\ No newline at end of file diff --git a/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung.phtml b/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung.phtml new file mode 100644 index 0000000..eb6d61f --- /dev/null +++ b/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung.phtml @@ -0,0 +1,30 @@ +<?php
+
+ global $template_name, $template_betreff, $absender_name, $absender_email;
+
+ /**
+ * Betreff des Templates
+ */
+
+ $template_betreff = __('wpShopGermany: Zahlungsaufforderung', 'wpsg');
+
+ /*
+ * $this->view['basket'] enthält Angaben über den Warenlorb
+ * $this->view['kunde'] Enthält den Kundendatensatz aus der Datenbank
+ * $this->view['order'] Enthält den Bestelldatensatz aus der Datenbank
+ * $this->view['datum'] Enthält das aktuelle Datum (Timestemp)
+ */
+
+?><?php echo __('Hallo', 'wpsg') ?> <?php echo $this->view['kunde']['vname']; ?> <?php echo $this->view['kunde']['name']; ?>,
+
+<?php echo __('Sie sind Ihren Zahlungsverpflichtungen nicht nachgekommen. Bitte begleichen Sie umgehend den Rechnungsbetrag von', 'wpsg') ?> <?php echo wpsg_ff($this->view['basket']['sum']['preis_gesamt_brutto'], $this->get_option('wpsg_currency')); ?>
+
+<?php echo __('Bestelldaten', 'wpsg'); ?>:
+%basket_txt%
+
+<?php echo __('Nutzen Sie bitte folgenden Link um den Zahlvorgang abschließen zu können', 'wpsg'); ?>:
+<?php echo $this->getDoneURL($this->view['order']['id']); ?>
+
+<?php echo __('Mit freundlichen Grüßen', 'wpsg') ?>
+
+<?php echo __($this->get_option('wpsg_shopdata_name'), 'wpsg'); ?> - <?php echo __('Team', 'wpsg'); ?>
\ No newline at end of file diff --git a/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung_html.phtml b/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung_html.phtml new file mode 100644 index 0000000..97045d5 --- /dev/null +++ b/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung_html.phtml @@ -0,0 +1,35 @@ +<?php
+
+ global $template_name, $template_betreff, $absender_name, $absender_email;
+
+ /**
+ * Betreff des Templates
+ */
+
+ $template_betreff = __('wpShopGermany: Zahlungsaufforderung', 'wpsg');
+
+ /*
+ * $this->view['basket'] enthält Angaben über den Warenlorb
+ * $this->view['kunde'] Enthält den Kundendatensatz aus der Datenbank
+ * $this->view['order'] Enthält den Bestelldatensatz aus der Datenbank
+ * $this->view['datum'] Enthält das aktuelle Datum (Timestemp)
+ */
+
+?><p><?php echo __("Hallo", "wpsg"); ?> <?php echo $this->view['kunde']['vname']; ?> <?php echo $this->view['kunde']['name']; ?>,</p>
+
+<p><?php echo __('Sie sind Ihren Zahlungsverpflichtungen nicht nachgekommen. Bitte begleichen Sie umgehend den Rechnungsbetrag von', 'wpsg') ?> <?php echo wpsg_ff($this->view['basket']['sum']['preis_gesamt_brutto'], $this->get_option('wpsg_currency')); ?>.</p>
+
+<h2><?php echo __('Bestelldaten', 'wpsg'); ?></h2>
+
+%basket_html%
+
+<br />
+
+<p>
+ <?php echo __('Nutzen Sie bitte folgenden Link um den Zahlvorgang abschließen zu können', 'wpsg'); ?>:
+ <a href="<?php echo $this->getDoneURL($this->view['order']['id']); ?>"><?php echo __('Bestellabschlußseite', 'wpsg'); ?></a>
+</p>
+
+<p><?php echo __("Mit freundlichen Grüßen", "wpsg"); ?></p>
+
+<p><?php echo __($this->get_option('wpsg_shopdata_name'), 'wpsg'); ?> - <?php echo __('Team', 'wpsg'); ?></p>
\ No newline at end of file diff --git a/views/mods/mod_kundenkontakt/templates/zahlungserinnerung.phtml b/views/mods/mod_kundenkontakt/templates/zahlungserinnerung.phtml new file mode 100644 index 0000000..e36ceb5 --- /dev/null +++ b/views/mods/mod_kundenkontakt/templates/zahlungserinnerung.phtml @@ -0,0 +1,30 @@ +<?php
+
+ global $template_name, $template_betreff, $absender_name, $absender_email;
+
+ /**
+ * Betreff des Templates
+ */
+
+ $template_betreff = __('wpShopGermany: Zahlungserinnerung', 'wpsg');
+
+ /*
+ * $this->view['basket'] enthält Angaben über den Warenlorb
+ * $this->view['kunde'] Enthält den Kundendatensatz aus der Datenbank
+ * $this->view['order'] Enthält den Bestelldatensatz aus der Datenbank
+ * $this->view['datum'] Enthält das aktuelle Datum (Timestemp)
+ */
+
+?><?php echo __('Hallo', 'wpsg') ?> <?php echo $this->view['kunde']['vname']; ?> <?php echo $this->view['kunde']['name']; ?>,
+
+<?php echo __('Sie haben am', 'wpsg') ?> <?php echo date("d.m.Y | H:i", strtotime($this->view['order']['cdate'])); ?> <?php echo __('eine Bestellung über', 'wpsg') ?> <?php echo wpsg_ff($this->view['basket']['sum']['preis_gesamt_brutto'], $this->get_option('wpsg_currency')); ?> <?php echo __('aufgegeben. Leider ist bis heute kein Zahlungsausgleich erfolgt. Gab es Probleme mit der Zahlung? Gerne helfen wir Ihnen weiter! Oder dürfen wir die Bestellung für Sie stornieren?', 'wpsg') ?>
+
+<?php echo __('Bestelldaten', 'wpsg'); ?>:
+%basket_txt%
+
+<?php echo __('Nutzen Sie bitte folgenden Link um den Zahlvorgang abschließen zu können', 'wpsg'); ?>:
+<?php echo $this->getDoneURL($this->view['order']['id']); ?>
+
+<?php echo __('Mit freundlichen Grüßen', 'wpsg') ?>
+
+<?php echo __($this->get_option('wpsg_shopdata_name'), 'wpsg'); ?> - <?php echo __('Team', 'wpsg'); ?>
\ No newline at end of file diff --git a/views/mods/mod_kundenkontakt/templates/zahlungserinnerung_html.phtml b/views/mods/mod_kundenkontakt/templates/zahlungserinnerung_html.phtml new file mode 100644 index 0000000..2e54f59 --- /dev/null +++ b/views/mods/mod_kundenkontakt/templates/zahlungserinnerung_html.phtml @@ -0,0 +1,34 @@ +<?php
+
+ global $template_name, $template_betreff, $absender_name, $absender_email;
+
+ /**
+ * Betreff des Templates
+ */
+ $template_betreff = __('wpShopGermany: Zahlungserinnerung', 'wpsg');
+
+ /*
+ * $this->view['basket'] enthält Angaben über den Warenlorb
+ * $this->view['kunde'] Enthält den Kundendatensatz aus der Datenbank
+ * $this->view['order'] Enthält den Bestelldatensatz aus der Datenbank
+ * $this->view['datum'] Enthält das aktuelle Datum (Timestemp)
+ */
+
+?><p><?php echo __("Hallo", "wpsg"); ?> <?php echo $this->view['kunde']['vname']; ?> <?php echo $this->view['kunde']['name']; ?>,</p>
+
+<p><?php echo __('Sie haben am', 'wpsg') ?> <?php echo date("d.m.Y | H:i", strtotime($this->view['data']['cdate'])); ?> <?php echo __('eine Bestellung über', 'wpsg') ?> <?php echo wpsg_ff($this->view['basket']['sum']['preis_gesamt_brutto'], $this->get_option('wpsg_currency')); ?> <?php echo __('aufgegeben. Leider ist bis heute kein Zahlungsausgleich erfolgt. Gab es Probleme mit der Zahlung? Gerne helfen wir Ihnen weiter! Oder dürfen wir die Bestellung für Sie stornieren?', 'wpsg') ?></p>
+
+<h2><?php echo __('Bestelldaten', 'wpsg'); ?></h2>
+
+%basket_html%
+
+<br />
+
+<p>
+ <?php echo __('Nutzen Sie bitte folgenden Link um den Zahlvorgang abschließen zu können', 'wpsg'); ?>:
+ <a href="<?php echo $this->getDoneURL($this->view['order']['id']); ?>"><?php echo __('Bestellabschlußseite', 'wpsg'); ?></a>
+</p>
+
+<p><?php echo __("Mit freundlichen Grüßen", "wpsg"); ?></p>
+
+<p><?php echo __($this->get_option('wpsg_shopdata_name'), 'wpsg'); ?> - <?php echo __('Team', 'wpsg'); ?></p>
\ No newline at end of file |
