From bf8a69427ef5fc0aeafcac324dd446dde898052a Mon Sep 17 00:00:00 2001
From: Reinhold Kainhofer <reinhold@kainhofer.com>
Date: Sun, 13 Dec 2015 19:12:27 +0100
Subject: [PATCH] AwoCoupon: First version of the AwoCoupon variables plugin

Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
---
 .../de-DE/de-DE.plg_vmshipment_rules_shipping.ini   |  9 +++++++++
 ...de-DE.plg_vmshipment_rules_shipping_advanced.ini | 11 ++++++++++-
 .../en-GB/en-GB.plg_vmshipment_rules_shipping.ini   | 13 +++++++++++--
 rules_shipping.xml                                  |  4 ++++
 rules_shipping_advanced.xml                         | 13 +++++++++++++
 5 files changed, 47 insertions(+), 3 deletions(-)

diff --git a/language/de-DE/de-DE.plg_vmshipment_rules_shipping.ini b/language/de-DE/de-DE.plg_vmshipment_rules_shipping.ini
index 33d8eaf..aedc67e 100644
--- a/language/de-DE/de-DE.plg_vmshipment_rules_shipping.ini
+++ b/language/de-DE/de-DE.plg_vmshipment_rules_shipping.ini
@@ -54,3 +54,12 @@ VMSHIPMENT_RULES_NOSHIPPING_MESSAGE="%s"
 
 VMSHIPMENT_RULES_CUSTOMFUNCTIONS_NOARRAY="Definition of custom functions (returned by a vmshipmentrules plugin) is not a proper array. Ignoring."
 VMSHIPMENT_RULES_CUSTOMFUNCTIONS_ALREADY_DEFINED="Custom function %s already defined. Ignoring this definition and using previous one."
+
+
+VMSHIPMENT_RULES_FIELDSET_CREDENTIALS="Automatische Aktualisierung"
+VMSHIPMENT_RULES_CREDENTIALS_DESC="Bitte geben Sie hier die Bestellungsnummer und -passwort ein, die Sie in der Bestellbestätigung (per Mail) von <a href="https://www.open-tools.net/">open-tools.net</a> erhalten haben. Wird keine gültige Kombination eingegeben, ist die Funktionalität der Erweiterung in keiner Weise eingeschränkt, jedoch stehen keine automatischen Aktualisierungen zur Verfügung."
+VMSHIPMENT_RULES_ORDERNUMBER="Bestellungsnummer (lt. Rechnung):"
+VMSHIPMENT_RULES_ORDERNUMBER_DESC="Bitte geben Sie hier die Bestellungsnummer Ihres Kaufs der Erweiterung auf open-tools.net an. Wenn keine gültige Kombination aus Bestellungsnummer und -passwort angegeben wird, funktioniert die Erweiterung dennoch, jedoch sind keine automatischen Aktualisierungen möglich."
+VMSHIPMENT_RULES_ORDERPASS="Bestellungspassword (lt. Rechnung):"
+VMSHIPMENT_RULES_ORDERPASS_DESC="Bitte geben Sie hier das Bestellungspasswort Ihres Kaufs der Erweiterung auf open-tools.net an. Wenn keine gültige Kombination aus Bestellungsnummer und -passwort angegeben wird, funktioniert die Erweiterung dennoch, jedoch sind keine automatischen Aktualisierungen möglich."
+
diff --git a/language/de-DE/de-DE.plg_vmshipment_rules_shipping_advanced.ini b/language/de-DE/de-DE.plg_vmshipment_rules_shipping_advanced.ini
index 2473863..ce50417 100644
--- a/language/de-DE/de-DE.plg_vmshipment_rules_shipping_advanced.ini
+++ b/language/de-DE/de-DE.plg_vmshipment_rules_shipping_advanced.ini
@@ -43,4 +43,13 @@ VMSHIPMENT_RULES_EVALUATE_SYNTAXERROR="Syntax error during evaluation, RPN is no
 VMSHIPMENT_RULES_EVALUATE_UNKNOWN_OPERATOR="Unknown operator '%s' encountered during evaluation of rule '%s'."
 VMSHIPMENT_RULES_EVALUATE_UNKNOWN_ERROR="Unknown error occurred during evaluation of rule '%s'."
 VMSHIPMENT_RULES_EVALUATE_ASSIGNMENT_TOPLEVEL="Assignments are not allows inside expressions (rule given was '%s')"
-VMSHIPMENT_RULES_EVALUATE_UNKNOWN_VALUE="Evaluation yields unknown value while evaluating rule part '%s'."
\ No newline at end of file
+VMSHIPMENT_RULES_EVALUATE_UNKNOWN_VALUE="Evaluation yields unknown value while evaluating rule part '%s'."
+
+
+VMSHIPMENT_RULES_FIELDSET_CREDENTIALS="Automatische Aktualisierung"
+VMSHIPMENT_RULES_CREDENTIALS_DESC="Bitte geben Sie hier die Bestellungsnummer und -passwort ein, die Sie in der Bestellbestätigung (per Mail) von <a href="https://www.open-tools.net/">open-tools.net</a> erhalten haben. Wird keine gültige Kombination eingegeben, ist die Funktionalität der Erweiterung in keiner Weise eingeschränkt, jedoch stehen keine automatischen Aktualisierungen zur Verfügung."
+VMSHIPMENT_RULES_ORDERNUMBER="Bestellungsnummer (lt. Rechnung):"
+VMSHIPMENT_RULES_ORDERNUMBER_DESC="Bitte geben Sie hier die Bestellungsnummer Ihres Kaufs der Erweiterung auf open-tools.net an. Wenn keine gültige Kombination aus Bestellungsnummer und -passwort angegeben wird, funktioniert die Erweiterung dennoch, jedoch sind keine automatischen Aktualisierungen möglich."
+VMSHIPMENT_RULES_ORDERPASS="Bestellungspassword (lt. Rechnung):"
+VMSHIPMENT_RULES_ORDERPASS_DESC="Bitte geben Sie hier das Bestellungspasswort Ihres Kaufs der Erweiterung auf open-tools.net an. Wenn keine gültige Kombination aus Bestellungsnummer und -passwort angegeben wird, funktioniert die Erweiterung dennoch, jedoch sind keine automatischen Aktualisierungen möglich."
+
diff --git a/language/en-GB/en-GB.plg_vmshipment_rules_shipping.ini b/language/en-GB/en-GB.plg_vmshipment_rules_shipping.ini
index 0434c99..b775f87 100755
--- a/language/en-GB/en-GB.plg_vmshipment_rules_shipping.ini
+++ b/language/en-GB/en-GB.plg_vmshipment_rules_shipping.ini
@@ -63,5 +63,14 @@ OTSHIPMENT_RULES_NOSHIPPING_MESSAGE="%s"
 OTSHIPMENT_RULES_UNKNOWN_TYPE="Unknown rule type '%s' encountered for rule '%s'"
 
 
-OTSHIPMENT_RULES_CUSTOMFUNCTIONS_NOARRAY="Definition of custom functions (returned by a vmshipmentrules plugin) is not a proper array. Ignoring."
-OTSHIPMENT_RULES_CUSTOMFUNCTIONS_ALREADY_DEFINED="Custom function %s already defined. Ignoring this definition and using previous one."
+VMSHIPMENT_RULES_CUSTOMFUNCTIONS_NOARRAY="Definition of custom functions (returned by a vmshipmentrules plugin) is not a proper array. Ignoring."
+VMSHIPMENT_RULES_CUSTOMFUNCTIONS_ALREADY_DEFINED="Custom function %s already defined. Ignoring this definition and using previous one."
+
+
+VMSHIPMENT_RULES_FIELDSET_CREDENTIALS="Update credentials"
+VMSHIPMENT_RULES_CREDENTIALS_DESC="Please enter your order number and the order password, which can be found in the order confirmation mail you received after your purchase at <a href="https://www.open-tools.net/">open-tools.net</a>. If you do not enter a valid combination, the plugin will continue to work, but automatic updates will only be provided with a valid order number and password."
+VMSHIPMENT_RULES_ORDERNUMBER="Order number (see order confirmation mail):"
+VMSHIPMENT_RULES_ORDERNUMBER_DESC="Please enter the order number of your purchase at open-tools.net to get access to automatic updates. If no valid order number and password is entered, the plugin will still work, but automatic updates will not be available."
+VMSHIPMENT_RULES_ORDERPASS="Order password (see order confirmation mail):"
+VMSHIPMENT_RULES_ORDERPASS_DESC="Please enter the order password of your purchase at open-tools.net to get access to automatic updates. If no valid order number and password is entered, the plugin will still work, but automatic updates will not be available."
+
diff --git a/rules_shipping.xml b/rules_shipping.xml
index 8086941..d780968 100644
--- a/rules_shipping.xml
+++ b/rules_shipping.xml
@@ -146,5 +146,9 @@
         <param name="tax_id8" type="vmtaxes" scope="com_virtuemart"  label="OTSHIPMENT_RULES_TAX" description="OTSHIPMENT_RULES_TAX_DESC" />
         <param name="rules8" type="textarea" rows="6" cols="80"  label="OTSHIPMENT_RULES_RULES" description="OTSHIPMENT_RULES_RULES_DESC" />
   </params>
+	
+	<updateservers>
+		<server type="extension" name="VM Shipping by Rules Updates"><![CDATA[http://open-tools.net/UpdateServer/index.php?package=Joomla&amp;extension=ShippingByRules]]></server>
+	</updateservers>
 
 </extension>
diff --git a/rules_shipping_advanced.xml b/rules_shipping_advanced.xml
index 5a3693d..383aafb 100644
--- a/rules_shipping_advanced.xml
+++ b/rules_shipping_advanced.xml
@@ -146,5 +146,18 @@
         <param name="tax_id8" type="vmtaxes" scope="com_virtuemart"  label="OTSHIPMENT_RULES_TAX" description="OTSHIPMENT_RULES_TAX_DESC" />
         <param name="rules8" type="textarea" rows="6" cols="80"  label="OTSHIPMENT_RULES_RULES" description="OTSHIPMENT_RULES_RULES_DESC" />
   </params>
+	
+    <config>
+        <fields name="params">
+            <fieldset name="update_credentials" label="VMSHIPMENT_RULES_FIELDSET_CREDENTIALS">
+                <field name="credentials_desc" type="spacer" label="VMSHIPMENT_RULES_CREDENTIALS_DESC" />
+                <field name="order_number" type="text" default="" label="VMSHIPMENT_RULES_ORDERNUMBER" description="VMSHIPMENT_RULES_ORDERNUMBER_DESC"/>
+                <field name="order_pass" type="text" default="" label="VMSHIPMENT_RULES_ORDERPASS" description="VMSHIPMENT_RULES_ORDERPASS_DESC"/>
+            </fieldset>
+			</fields>
+    </config>
+	<updateservers>
+		<server type="extension" name="VM Advanced Shipping by Rules Updates"><![CDATA[http://open-tools.net/UpdateServer/index.php?package=Joomla&amp;extension=AdvancedShippingByRules]]></server>
+	</updateservers>
 
 </extension>
-- 
GitLab