summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
Diffstat (limited to 'views')
-rw-r--r--views/mods/mod_coverletter/order_view.phtml4
-rw-r--r--views/mods/mod_coverletter/settings_edit.phtml9
-rw-r--r--views/mods/mod_kundenkontakt/order_view.phtml78
-rw-r--r--views/mods/mod_kundenkontakt/settings_edit.phtml41
4 files changed, 127 insertions, 5 deletions
diff --git a/views/mods/mod_coverletter/order_view.phtml b/views/mods/mod_coverletter/order_view.phtml
index 3dbc4da..5bfe585 100644
--- a/views/mods/mod_coverletter/order_view.phtml
+++ b/views/mods/mod_coverletter/order_view.phtml
@@ -21,7 +21,7 @@
<?php echo wpsg_translate(__('#2#: Anschreiben ##1#', 'wpsg'), $a['id'], wpsg_formatTimestamp(strtotime($a['cdate']))); ?>: <?php echo ((strlen($a['text']) > 50)?substr($a['text'],0,50).' ...':$a['text']); ?>
</span>
<a href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Order&mod=wpsg_mod_coverletter&noheader=1&action=ajax&order_id=<?php echo $a['order_id']; ?>&cl_id=<?php echo $a['id']; ?>&wpsg_mod_coverletter_get" target="_new">
- <?php echo __('Download', 'wpsg'); ?>
+ <?php echo __('Ansehen', 'wpsg'); ?>
</a>
</div>
@@ -53,7 +53,7 @@
<?php } ?>
- <?php echo wpsg_drawForm_Textarea('text', __('Text', 'wpsg'),'', ['noLabel' => true, 'fullLabel' => __('Text für das Anschreiben', 'wpsg'), 'style' => 'height:200px']); ?>
+ <?php echo wpsg_drawForm_Textarea('text', __('Text', 'wpsg'),$this->replaceUniversalPlatzhalter($this->get_option('wpsg_mod_coverletter_text'), $this->view['data']['id']), ['noLabel' => true, 'fullLabel' => __('Text für das Anschreiben', 'wpsg'), 'style' => 'height:200px']); ?>
<br />
diff --git a/views/mods/mod_coverletter/settings_edit.phtml b/views/mods/mod_coverletter/settings_edit.phtml
index 57ef23c..c8352be 100644
--- a/views/mods/mod_coverletter/settings_edit.phtml
+++ b/views/mods/mod_coverletter/settings_edit.phtml
@@ -30,8 +30,11 @@
} ?>
</div>
<?php echo wpsg_drawForm_TextEnd(__('Briefpapier (PDF/JPG)', 'wpsg'), array('noP' => true, 'helps' => 'wpsg_mod_coverletter_bp')); ?>
-
- <hr>
+
+ <hr />
+
+ <?php echo wpsg_drawForm_Input('wpsg_mod_coverletter_subject', __('Titel', 'wpsg'),$this->get_option('wpsg_mod_coverletter_subject'), ['help' => 'wpsg_mod_coverletter_subject']); ?>
+ <?php echo wpsg_drawForm_Textarea('wpsg_mod_coverletter_text', __('Textvorgabe', 'wpsg'), $this->get_option('wpsg_mod_coverletter_text'), ['help' => 'wpsg_mod_coverletter_text']); ?>
<?php echo wpsg_drawForm_TextStart(); ?>
<div style="position:relative;">
@@ -187,7 +190,7 @@
function wpsg_coverletter_preview()
{
- var url = "<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_coverletter&do=orderAjax&noheader=1&wpsg_coverletter_preview=1";
+ var url = "<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_coverletter&do=orderAjax&noheader=1&wpsg_mod_coverletter_preview=1";
window.open(url, '_blank');
diff --git a/views/mods/mod_kundenkontakt/order_view.phtml b/views/mods/mod_kundenkontakt/order_view.phtml
index f31a0ec..f1695f6 100644
--- a/views/mods/mod_kundenkontakt/order_view.phtml
+++ b/views/mods/mod_kundenkontakt/order_view.phtml
@@ -169,7 +169,85 @@
<div class="wpsg_clear"></div>
</form>
+
+ </div>
+ </div>
+
+<?php echo wpsg_drawForm_AdminboxEnd(); ?>
+
+<?php echo wpsg_drawForm_AdminboxStart(__('SMS Versand', 'wpsg'));?>
+
+ <div class="inside">
+ <div style="padding:5px;">
+
+ <form id="sms_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']; ?>&do=sms_submit&noheader=1">
+
+ <input type="hidden" name="_wpnonce" value="<?php echo \wp_create_nonce('wpsg_mod_kundenkontakt_sms_form_'.$this->view['data']['id']); ?>" />
+
+ <p>Mit diesem Formular kann eine SMS an den Kunden versendet werden.</p>
+
+ <br />
+ <div id="numbercheck">
+ <?php if ($this->view['valid'] === true) { ?>
+
+ <div class="alert alert-success">
+ <?php echo wpsg_translate(__('Die Telefonnummer #1# ist gültig.', 'wpsg'), $this->view['phone']); ?>
+ </div>
+
+ <?php } else { ?>
+
+ <div class="alert alert-danger">
+ <?php echo wpsg_translate(__('Die Telefonnummer #1# ist nicht gültig.', 'wpsg'), $this->view['phone']); ?>
+ </div>
+
+ <?php } ?>
+ </div>
+
+ <br />
+
+ <?php echo wpsg_drawForm_Input('phone', __('Empfänger', 'wpsg'), $this->view['phone']); ?>
+
+ <br />
+
+ <textarea id="text" name="text" <?php echo (($this->view['valid'] === true)?'':'disabled="disabled"'); ?> style="width:100%; height:100px;"></textarea>
+
+ <input type="submit" id="sms_submit" <?php echo (($this->view['valid'] === true)?'':'disabled="disabled"'); ?> value="<?php echo __('SMS Senden', 'wpsg'); ?>" class="button" style="float:right; margin-top:15px;" />
+
+ <script>
+
+ jQuery('#phone').on('input', function() {
+
+ jQuery('#numbercheck').html('<img src="<?php echo WPSG_URL; ?>views/gfx/ajax-loader.gif" alt="<?php echo __('Bitte warten ...', 'wpsg'); ?>" />');
+
+ jQuery('#text').prop('disabled', true);
+ jQuery('#sms_submit').prop('disabled', true);
+
+ jQuery.ajax( {
+ url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Order&action=ajax&mod=wpsg_mod_kundenkontakt&noheader=1&edit_id=<?php echo $_REQUEST['edit_id']; ?>&do=validateNumber',
+ data: {
+ 'phone': jQuery('#phone').val()
+ },
+ success: function(data) {
+
+ if (data.valid) {
+
+ jQuery('#text').prop('disabled', false);
+ jQuery('#sms_submit').prop('disabled', false);
+
+ }
+
+ jQuery('#numbercheck').html(data.text);
+
+ }
+ } );
+
+ } );
+
+ </script>
+
+ </form>
+
</div>
</div>
diff --git a/views/mods/mod_kundenkontakt/settings_edit.phtml b/views/mods/mod_kundenkontakt/settings_edit.phtml
new file mode 100644
index 0000000..3e3fcb9
--- /dev/null
+++ b/views/mods/mod_kundenkontakt/settings_edit.phtml
@@ -0,0 +1,41 @@
+<?php
+
+ /**
+ * Einstellungen für das Kundenkontaktmodul
+ */
+
+ namespace wpsg;
+
+?>
+
+<?php echo wpsg_drawForm_Checkbox('wpsg_mod_kundenkontakt[smsflatrate][active]', __('SMS Flatrate Dienst nutzen', 'wpsg'), $this->get_option('wpsg_mod_kundenkontakt_smsflatrate_active'), ['help' => 'wpsg_mod_kundenkontakt_smsflatrate_active']); ?>
+
+<div id="smsflatrate_layer" style="display:<?php echo (($this->get_option('wpsg_mod_kundenkontakt_smsflatrate_active') === '1')?'block':'none'); ?>;">
+
+ <?php echo wpsg_drawForm_Input('wpsg_mod_kundenkontakt[smsflatrate][url]',__('URL Endpunkt', 'wpsg'), $this->get_option('wpsg_mod_kundenkontakt_smsflatrate_url'), ['help' => 'wpsg_mod_kundenkontakt_smsflatrate_url']); ?>
+ <?php echo wpsg_drawForm_Input('wpsg_mod_kundenkontakt[smsflatrate][key]',__('Schlüssel', 'wpsg'), $this->get_option('wpsg_mod_kundenkontakt_smsflatrate_key'), ['help' => 'wpsg_mod_kundenkontakt_smsflatrate_key']); ?>
+ <?php echo wpsg_drawForm_Input('wpsg_mod_kundenkontakt[smsflatrate][from]',__('Absender', 'wpsg'), $this->get_option('wpsg_mod_kundenkontakt_smsflatrate_from'), ['help' => 'wpsg_mod_kundenkontakt_smsflatrate_from']); ?>
+ <?php echo wpsg_drawForm_Input('wpsg_mod_kundenkontakt[smsflatrate][type]',__('Feld d / "type"', 'wpsg'), $this->get_option('wpsg_mod_kundenkontakt_smsflatrate_type'), ['help' => 'wpsg_mod_kundenkontakt_smsflatrate_type']); ?>
+ <?php echo wpsg_drawForm_Input('wpsg_mod_kundenkontakt[smsflatrate][status]',__('Feld e / "status"', 'wpsg'), $this->get_option('wpsg_mod_kundenkontakt_smsflatrate_status'), ['help' => 'wpsg_mod_kundenkontakt_smsflatrate_status']); ?>
+ <?php echo wpsg_drawForm_Input('wpsg_mod_kundenkontakt[smsflatrate][reply]',__('Feld f / "reply"', 'wpsg'), $this->get_option('wpsg_mod_kundenkontakt_smsflatrate_reply'), ['help' => 'wpsg_mod_kundenkontakt_smsflatrate_reply']); ?>
+ <?php echo wpsg_drawForm_Input('wpsg_mod_kundenkontakt[smsflatrate][replytomail]',__('Feld g / "replytomail"', 'wpsg'), $this->get_option('wpsg_mod_kundenkontakt_smsflatrate_replytomail'), ['help' => 'wpsg_mod_kundenkontakt_smsflatrate_replytomail']); ?>
+
+</div>
+
+<script>
+
+ jQuery('#wpsg_mod_kundenkontaktsmsflatrateactive').on('click', function() {
+
+ if (jQuery(this).prop('checked')) {
+
+ jQuery('#smsflatrate_layer').show();
+
+ } else {
+
+ jQuery('#smsflatrate_layer').hide();
+
+ }
+
+ } );
+
+</script> \ No newline at end of file