From dd1f02d16eba809b1839418276a953f8158b69d0 Mon Sep 17 00:00:00 2001 From: Daniel Schmitzer Date: Wed, 2 Nov 2022 07:27:18 +0000 Subject: - Feature: Exportprofile: XML Erstellung verbessert - Feature: Exportprofile: Automatischer Export bei Bestellung git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8131 0d5edaf7-2b12-4e95-93f4-047927463d4b --- views/mods/mod_export/fields.phtml | 37 +++++++++++++++++++++++++++++-------- views/mods/mod_export/profil.phtml | 26 ++++++++++++++++++++------ 2 files changed, 49 insertions(+), 14 deletions(-) (limited to 'views/mods/mod_export') diff --git a/views/mods/mod_export/fields.phtml b/views/mods/mod_export/fields.phtml index 38fe41e..c731984 100644 --- a/views/mods/mod_export/fields.phtml +++ b/views/mods/mod_export/fields.phtml @@ -36,14 +36,11 @@
view['fields'] as $fieldgroup) - { + foreach ($this->view['fields'] as $fieldgroup) { - foreach ($fieldgroup['fields'] as $field_key => $field) - { + foreach ($fieldgroup['fields'] as $field_key => $field) { - if ($field_key == $f['value_key']) - { + if ($field_key == $f['value_key']) { echo $field; @@ -74,8 +71,18 @@ - + + + : + +
+ + + + + + : @@ -94,7 +101,13 @@ jQuery('#field_typ_').wpsg_editable('', { 'type': 'multiarray', - 'data': 'view['fields'], JSON_UNESCAPED_SLASHES)); ?>' + 'data': 'view['fields'], JSON_UNESCAPED_SLASHES)); ?>', + 'callback': function(response, newValue) { + + if (newValue === 'general_static') jQuery('#staticformat_').show(); + else jQuery('#staticformat_').hide(); + + } } ); jQuery('#field_format_').wpsg_editable('', { @@ -110,6 +123,8 @@ jQuery('#field_userformat_').wpsg_editable('', { } ); + jQuery('#field_static_').wpsg_editable('', { } ); + } ); /* ]]> */ @@ -149,3 +164,9 @@ ).disableSelection(); /* ]]> */ + + \ No newline at end of file diff --git a/views/mods/mod_export/profil.phtml b/views/mods/mod_export/profil.phtml index 5a946c3..4709b9c 100644 --- a/views/mods/mod_export/profil.phtml +++ b/views/mods/mod_export/profil.phtml @@ -89,10 +89,13 @@ view['profil']['cron_path'], 'cron_path', array('inlineEdit' => true, 'inlineEdit_url' => $inlineEdit_url)); ?> view['profil']['cron_lastrun'] == '0000-00-00')?__('Noch nie', 'wpsg'):wpsg_formatTimestamp($this->view['profil']['cron_lastrun'], true)), false, array('noP' => false)); ?> - '.site_url().'/?wpsg_cron=1', false, array('noP' => false)); ?> - + +
+ '.site_url().'/?wpsg_cron=1', false, array('noP' => false)); ?> +
+ view['profil']['export_type'] === wpsg_mod_export::TYPE_ORDER) { ?> -
+
@@ -233,9 +236,20 @@