Browse Source

add 4.0.2.0 (PHP 5.6 - 7.0)

rel_ionCube_PHP56-70 4.0.2.156
Daniel Seifert 6 months ago
parent
commit
ce6fe85495
Signed by: DanielS GPG Key ID: 8A7C4C6ED1915C6F
  1. 6
      docs/daux/changelog/010_Changelog.md
  2. 4
      docs/daux/config.json
  3. 10
      docs/html/changelog/Changelog.html
  4. 4
      docs/html/index.html
  5. 2
      docs/html/installation/Anforderungen/Systemanforderungen.html
  6. 2
      docs/html/installation/Anforderungen/Vorbereitungen.html
  7. 2
      docs/html/installation/Deinstallation/Dateien_loeschen.html
  8. 2
      docs/html/installation/Deinstallation/Datenbank_bereinigen.html
  9. 2
      docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html
  10. 2
      docs/html/installation/Deinstallation/Modul_deaktivieren.html
  11. 2
      docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html
  12. 2
      docs/html/installation/Deinstallation/TMP-Ordner_leeren.html
  13. 2
      docs/html/installation/Installation.html
  14. 2
      docs/html/installation/Installationspruefung.html
  15. 2
      docs/html/installation/Neuinstallation/Konfiguration_einstellen.html
  16. 2
      docs/html/installation/Neuinstallation/Lizenz_eintragen.html
  17. 4
      docs/html/installation/Neuinstallation/Modul_hinzufuegen.html
  18. 2
      docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html
  19. 2
      docs/html/installation/Neuinstallation/Providerspezifische_Installation.html
  20. 2
      docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html
  21. 2
      docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html
  22. 2
      docs/html/installation/Neuinstallation/Updatefaehigkeit.html
  23. 2
      docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html
  24. 2
      docs/html/installation/Neuinstallation/Vorbereitung.html
  25. 4
      docs/html/installation/Neuinstallation/index.html
  26. 2
      docs/html/installation/Schnellstart.html
  27. 4
      docs/html/installation/Update/Dateien_erneuern.html
  28. 2
      docs/html/installation/Update/Erweiterungen_anpassen.html
  29. 2
      docs/html/installation/Update/Lizenzschluessel_aktualisieren.html
  30. 2
      docs/html/installation/Update/Modul_deaktivieren.html
  31. 2
      docs/html/installation/Update/Modulinformationen_aktualisieren.html
  32. 2
      docs/html/installation/Update/Providerspezifische_Installation.html
  33. 2
      docs/html/installation/Update/Shopanpassungen_installieren.html
  34. 2
      docs/html/installation/Update/TMP-Ordner_leeren.html
  35. 2
      docs/html/installation/Update/Updatedefinition.html
  36. 2
      docs/html/manual/Handbuch.html
  37. 2
      docs/html/manual/Konfiguration/Gutscheinscheinserie.html
  38. 2
      docs/html/manual/Konfiguration/Rabatt.html
  39. 2
      docs/html/support/Hilfe-und-Support.html
  40. 2
      docs/html/tipuesearch/tipuesearch_content.json
  41. 351
      src/Application/Model/d3articlevoucher.php
  42. 176
      src/IntelliSenseHelper.php
  43. 126
      src/Modules/Application/Controller/Admin/d3_voucherserie_main_addarticle.php
  44. 88
      src/Modules/Application/Controller/d3_basket_updatevoucherinfo.php
  45. 84
      src/Modules/Application/Model/d3_oxarticle_articlevoucher.php
  46. 159
      src/Modules/Application/Model/d3_oxbasket_articlevoucher.php
  47. 107
      src/Modules/Application/Model/d3_oxbasketitem_articlevoucher.php
  48. 116
      src/Modules/Application/Model/d3_oxdiscount_articlevoucher.php
  49. 93
      src/Modules/Application/Model/d3_oxdiscountlist_articlevoucher.php
  50. 148
      src/Modules/Application/Model/d3_oxvoucher_articlevoucher.php
  51. 16
      src/Setup/d3articlevoucher_update.php
  52. 2
      src/metadata.php

6
docs/daux/changelog/010_Changelog.md

@ -2,6 +2,12 @@
title: Changelog
---
## 4.0.2.1 (2020-10-23)
### Fixed
- Steuerbetrag wird mehrfach reduziert
---
## 4.0.2.0 (2020-08-07)
### Added
- installierbar in OXID 6.2

4
docs/daux/config.json

@ -1,9 +1,9 @@
{
"title": "<i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine",
"moduleversion": "4.0.2.0",
"moduleversion": "4.0.2.1",
"titledesc": "für den Oxid eShop",
"author": "D³ Data Development",
"moduledate": "07.08.2020",
"moduledate": "23.10.2020",
"editors": "",
"tagline": "",
"image": "",

10
docs/html/changelog/Changelog.html

@ -72,11 +72,17 @@
<div class="Page__header">
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">
<h2 id="page_4-0-2-0-2020-08-07">4.0.2.0 (2020-08-07)</h2>
<h2 id="page_4-0-2-1-2020-10-23">4.0.2.1 (2020-10-23)</h2>
<h3 id="page_Fixed">Fixed</h3>
<ul>
<li>Steuerbetrag wird mehrfach reduziert</li>
</ul>
<hr />
<h2 id="page_4-0-2-0-2020-08-07">4.0.2.0 (2020-08-07)</h2>
<h3 id="page_Added">Added</h3>
<ul>
<li>installierbar in OXID 6.2</li>

4
docs/html/index.html

@ -48,8 +48,8 @@
<div class="details">
<div>Autor: D³ Data Development</div> <div>Stand: 07.08.2020</div>
<div>Version: 4.0.2.0</div>
<div>Autor: D³ Data Development</div> <div>Stand: 23.10.2020</div>
<div>Version: 4.0.2.1</div>
</div>
</div>

2
docs/html/installation/Anforderungen/Systemanforderungen.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Systemanforderungen.html">Systemanforderungen</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Anforderungen/Vorbereitungen.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Vorbereitungen.html">Vorbereitungen</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Deinstallation/Dateien_loeschen.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Dateien_loeschen.html">Dateien löschen</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Deinstallation/Datenbank_bereinigen.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Datenbank_bereinigen.html">Datenbank bereinigen</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_aus_der_Installation_entfernen.html">Modul aus der Installation entfernen</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Deinstallation/Modul_deaktivieren.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Modulerweiterungen deaktivieren und entfernen</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Deinstallation/TMP-Ordner_leeren.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Installation.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../installation/Installation.html">Installation / Update / Deinstallation</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Installationspruefung.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../installation/Installationspruefung.html">Installationsprüfung</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Neuinstallation/Konfiguration_einstellen.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Konfiguration_einstellen.html">Konfiguration einstellen</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Neuinstallation/Lizenz_eintragen.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Lizenz_eintragen.html">Lizenzschlüssel eintragen</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

4
docs/html/installation/Neuinstallation/Modul_hinzufuegen.html

@ -72,12 +72,12 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_hinzufuegen.html">Modul zur Installation hinzufügen</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">
<p>Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) diesen Befehl aus, um das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</strong> zur Installation hinzuzufügen:</p>
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.0.2.0 --update-no-dev
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.0.2.1 --update-no-dev
</code></pre>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p>

2
docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_im_Shop_aktivieren.html">Modul im Shop aktivieren</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Neuinstallation/Providerspezifische_Installation.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Neuinstallation/Updatefaehigkeit.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Updatefaehigkeit.html">Updatefähigkeit</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Verwendung_eigener_Themes.html">Verwendung eigener Themes</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Neuinstallation/Vorbereitung.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Vorbereitung.html">Vorbereitungen</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

4
docs/html/installation/Neuinstallation/index.html

@ -72,12 +72,12 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">
<h2 id="page_Schnellstart-per-Composer">Schnellstart per Composer</h2>
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.0.2.0 --update-no-dev
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.0.2.1 --update-no-dev
</code></pre>
<p>Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.</p>
</div>

2
docs/html/installation/Schnellstart.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../installation/Schnellstart.html">Schnellstart</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

4
docs/html/installation/Update/Dateien_erneuern.html

@ -72,13 +72,13 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Dateien_erneuern.html">Dateien erneuern</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres
Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie dort diesen Befehl aus:</p>
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.0.2.0 --update-no-dev
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.0.2.1 --update-no-dev
</code></pre>
<p>Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag <code>d3/articlevoucher</code>.</p>
<blockquote class="alert alert-warning">

2
docs/html/installation/Update/Erweiterungen_anpassen.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Erweiterungen_anpassen.html">Erweiterungen anpassen</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Update/Lizenzschluessel_aktualisieren.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Lizenzschluessel_aktualisieren.html">Lizenzschlüssel aktualisieren</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Update/Modul_deaktivieren.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Update/Modulinformationen_aktualisieren.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modulinformationen_aktualisieren.html">Modulinformationen aktualisieren</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Update/Providerspezifische_Installation.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Update/Shopanpassungen_installieren.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Update/TMP-Ordner_leeren.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/installation/Update/Updatedefinition.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Updatedefinition.html">Wann kann ein Update ausgeführt werden?</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/manual/Handbuch.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Handbuch.html">Benutzerhandbuch</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/manual/Konfiguration/Gutscheinscheinserie.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../manual/Konfiguration/Rabatt.html">Konfiguration</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Konfiguration/Gutscheinscheinserie.html">Konfiguration Gutscheinserie</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/manual/Konfiguration/Rabatt.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../manual/Konfiguration/Rabatt.html">Konfiguration</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Konfiguration/Rabatt.html">Konfiguration Rabatt</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/support/Hilfe-und-Support.html

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../support/Hilfe-und-Support.html">Hilfe und Support</a></h1>
<span class="ModifiedDate">
07.08.2020 </span>
23.10.2020 </span>
</div>
<div class="s-content">

2
docs/html/tipuesearch/tipuesearch_content.json
File diff suppressed because it is too large
View File

351
src/Application/Model/d3articlevoucher.php

@ -1,178 +1,179 @@
<?php //006f1
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.2.0 PHP56 (07.08.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.2.1 PHP56 (23.10.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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

176
src/IntelliSenseHelper.php

@ -1,91 +1,91 @@
<?php //006f1
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.2.0 PHP56 (07.08.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.2.1 PHP56 (23.10.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
ApMRe6K3KCO=
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
VSC7vd1W2ygw0x7aOBC81HpL

126
src/Modules/Application/Controller/Admin/d3_voucherserie_main_addarticle.php

@ -1,66 +1,66 @@
<?php //006f1
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.2.0 PHP56 (07.08.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.2.1 PHP56 (23.10.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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

88
src/Modules/Application/Controller/d3_basket_updatevoucherinfo.php

@ -1,47 +1,47 @@
<?php //006f1
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.2.0 PHP56 (07.08.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.2.1 PHP56 (23.10.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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