add 6.1.0.0 (ionCube for PHP 5.6 - 7.0)

This commit is contained in:
Daniel Seifert 2017-12-20 11:41:29 +01:00
commit 5ae83c3e45
188 gewijzigde bestanden met toevoegingen van 28555 en 0 verwijderingen

286
CHANGELOG.md Normal file
Bestand weergeven

@ -0,0 +1,286 @@
# Changelog
All notable changes to this project will be documented in this file.
## Unreleased
## 6.1.0.0 (2017-12-15)
### Added
- Installation via Composer
## [6.0.0.0] (2017-11-24)
### Added
- Synonym-Wortgruppen werden auch bei Einzelwortsuche gefunden und als Einzelworte in die Suchparameter eingefügt
- Weiterleitungen sind für jeden Datentyp einzeln einstellbar
- Filter werden (sofern verfügbar) in der Sidebar angezeigt (flow-Theme)
- CSS-Generierung auf Less umgestellt, ermöglicht Erstellung individueller CSS-Dateien
### Changed
- Umarbeitung für OXID 6
- Layout der Suggest-Suche angepasst
## [5.6.4.2] (2017-10-20)
- Fehler beim Auftrennen kombinierter Suchbegriffe bei der Verwendung der "Ähnlichkeitssuche für Kurzworte" und Multibyte-Zeichen korrigiert
- leere Hersteller- und Lieferantenlisten korrigiert (#6617)
- fehlerhafte Artikellisten bei Artikellistenergänzung korrigiert (#6812)
## 5.6.4.1 (2017-07-25)
- fehlende Sortierung der Suchergebnisse korrigiert
## 5.6.4.0 (2017-07-10)
- sinngleiche Suche wird auch bei Suche in Kategorienamen verwendet
- Synonym-Wortgruppen werden auch bei Einzelwortsuche gefunden und als Einzelworte in die Suchparameter eingefügt
- zusätzliche Templateblöcke für Filter integriert
- fehlende Template-Parameter ergänzt
- Preisschiebegregler für Nettopreise angepasst
- Attributfilterbereinigung optimiert
- Preisstepberechnung korigiert
- Mehrfachfilter werden in Artikellisten
- Bugfix: gewählte Mehrfachfilter werden in Artikellisten-Seiten zurückgegeben
## [5.6.3.0] (2017-03-14)
- isextsearch-Parameter wird nur bei verwendeter Filterung gesetzt
- mehrfache Kategoriefilter auch in Suchergebnissen verfügbar
- Support für Content-Einstellungen im Visual CMS-Modul (Version 1.0.0) (#6103)
- fehlenden Kategoriefilter in Artikellistenfilter nachgetragen
- Testlizenzen enthalten Artikellistenfilter
- kleine Fehler in der Query-Generierung korrigiert
- Exception bei deaktiviertem Modul korrigiert
## [5.6.2.1] (2016-10-21)
- Locator auf der Detailansicht korrigiert, wenn Artikel aus direkter Anzeige einer 1-Treffer-Liste stammt (#5554)
- korrigiert: Mehrfachfilter wurden ausgeblendet, wenn Auswahl nur 1 Treffer enthielt (#5552)
- modulspezifische Theme-Mapping-Variablen eingefügt
## 5.6.2.0 (2016-10-10)
- verwendet Theme-Mapping
- Schnellsuche-Anfragen werden ebenfalls ins Log geschrieben
- .htaccess-Beschränkungen für Apache 2.4 angepasst
- gemeinsame Erweiterung der *list-Klassen aufgelöst
- Funktionsaufrufe für Ajax-Calls geändert
- als "deprecated" gekennzeichnete Methodenaufrufe ersetzt
- Scripts für passende Darstellung des Adminmenütitels im Browser angepasst
- fehlende Template-Erweiterungen für "Flow" nachgetragen
- fehlende Componenten-Klasse in oxwarticledetails-Widget ergänzt
- falschen Formularparameter korrigiert
- Bugfix für fehlerhafte Datenbankabfrage bei aktivierter Variantensuche
- undokumentierte Parameter im Handbuch nachgetragen
## [5.6.1.0] (2016-08-10)
- Kompatibilität mit OXID-eShop Version 4.10.x / 5.3.x hergestellt
- Template-Anpassungen für "Flow" eingefügt
## 5.6.0.1 (2017-07-10)
## [5.6.0.0] (2016-06-27)
- Marken- und Lieferantenfilter sind nun mehrfach wählbar
## [5.5.4.0] (2016-03-14)
- Filter für Preiskategorien eingefügt
- Artikellisten verwenden Sortierung der Zuordnungstabellen
- Artikelposition innerhalb der Detailseiten-Listennavigation angepasst
- Installation korrigiert
## [5.5.3.1] (2016-02-17)
- Bugfix für fehlerhafte Datenbankabfrage bei Suche ohne definierte Sortierung
## [5.5.3.0] (2016-02-16)
- alternative Sortierung bei identischen Relevanzwerten einstellbar
- versteckte Kategorien werden in Attributfilter berücksichtigt
- Attributfilter speichert Auswahl sprachabhängig
- Direktsuche mit leerem Suchparameter korrigiert
- Suggestsuche bei aktiviertem EE-Backend-Cache korrigiert
## [5.5.2.0] (2016-01-21)
- semantische Datenbank bereinigt
- semantische Suche verwendet gewählte Sprache zur Auswahl der Alternativbegriffe
- Datenbankabfragen optimiert
- modulspezifische Logging-Auswertung eingefügt
- statistische Auswertungen (ohne grafische Auswertung)auch für EE-Installationen verfügbar gemacht
- Handbuch überarbeitet
- Relevanz-Abfrage wird bei leerer Suchabfrage nicht erstellt
- 4.7 / 5.0-Templates entfernt
- 4.9 / 5.2-Templates eingefügt
- vermeide Überladung der Listennavigation bei deaktiviertem aList-Filter
- fehlende PageId in Response-Klasse nachgetragen
- fehlende Template-Blocks nachgetragen
- Hilfelinks korrigiert
- fehlerhafte BreadCrumb auf Artikeldetailseite bei Verwendung des aListFilters korrigiert
- selektive Funktion des Preisschiebereglers in Markenlisten korrigiert
- überlaufender Preisschieberegler bei identischer Selektion korrigiert
- leere Artikellisten bei 0-bis-0-Euro Preisselektion korrigiert
- unvollständige Listennavigation korrigiert
## [5.5.1.1] (2015-12-21)
- RSS-Feed-Controller auf neue Filter angepasst
- vermeidet Warnungen bei unvollständig übergebenen Formularen
## [5.5.1.0] (2015-12-14)
- Preisschieberegler verwendet als Auswahl nur den Preisbereich gefundener Artikel
- Preisschieberegler behält initialen Preisbereich für Deselektion auch bei weiterer Einschränkung bei
- Preisfilter verwendet bei Varianten nicht deren 0-Euro-Preis, sondern den Preis der Elternartikel
- Semantic-Tabellen werden in automatischer Installation angelegt -> Semantic auch ohne Lexikon nutzbar
- Synonym-Editor legt Neueinträge passend an
- semantische Begriffe werden optimaler gruppiert
- fehlende JavaScript-Variable bei Nichtanzeige des Preisschiebereglers korrigiert
- Fehlervermeidung bei inaktivem Modul
- Navigationsparamter korrigiert
- Groß-/Kleinschreibung in Synonym-Tabellen korrigiert
- Relevanz-Analyse-Popup ist vergrößerbar
## 5.5.0.1 (2015-09-01)
- optimierte Zeichensatzbehandlung innerhalb der Suggestsuche
- Artikellistenfilterung verwendet Schnellsortierung der Kategorien
- optionale Parameter der Suggest-Suchlinks deaktivierbar (config-Parameter)
- Fehler bei Extraktion der Log-Parameter in Statistik korrigiert
- vermeidet Warnungen bei unvollständig übergebenen Formularen
## [5.5.0.0] (2015-08-27)
- Filter können in Kategorie-, Hersteller- und Markenansicht genutzt werden
- bei Attributen können mehrere Filterwerte gewählt werden
- Filter-Löschen-Option eingefügt
- selektierte Attributsfilter werden intern gespeichert, keine Parameterübergabe nötig
- Erweiterbarkeit verbessert (TPL-Block, CSS)
- Mobile-Support auch für Shopversion 4.7 / 5.0
## [5.4.0.3] (2015-08-27)
- unvollständig zusammengeführte Templates ergänzt
## [5.4.0.2] (2015-08-05)
- fehlende Navigationsparameter für Startseite nachgetragen
- Sortierrichtung für Hersteller- und Lieferantenfilter korrigiert
- Inhaltssuche wird nur mit gesetztem Suchparameter ausgeführt
- ModCfg-Prüf-Blöcke korrigiert
- Datenbankabfrage für attributgefilterte Variantenliste korrigiert
- fehlendes getSortId() für ältere Shopversionen nachgetragen
## [5.4.0.1] (2015-07-14)
- Groß-/Kleinschreibung der Felder dr semantischen Datenbank korrigiert
## [5.4.0.0] (2015-02-04)
- Kategorien können von Verwendung in Suche ausgeschlossen werden
- zusätzlicher Phonetic-Generator für besseres Handling mit Vokalen integriert
- phonetischer Index optimiert
- JavaScript-Code auf bessere Kompatibilität angepasst
- Template der Schnellsuche ist über Template-Block erweiterbar
- kleine Fehler in Abfrage-Generierung behoben
## 5.3.0.0
- Unterstützung für OXID Mobile Theme hinzugefügt
- Querygenerierung in Statistikanzeige korrigiert
- Kompatibilität für eShop 4.7.0 + 4.7.1 erweitert
## 5.2.1.0
- Attributsortierung in Filtern ermöglicht
- Indexgenerierung prüft vorab auf konsistente oxarticle-oxartextends-Daten
- Hauptsynonyme sind nun auch löschbar
- "Einfügungen und Auslassungen erlauben" auch bei kurzen Suchbegriffen ermöglicht
- explizite Prüfung auf inaktiven Vaterartikel integriert
- kleinere Textkorrekturen und Logikfehler beseitigt
## 5.2.0.2
- korrigiert: Abfragegenerierung ohne vorgegebene Artikelsortierung
- korrigiert: inaktives Modul erzeugt Fehler bzgl. mangelnder Ressourcen
## 5.2.0.1
- Precheck aktualisiert
- für 4.7.0 + 4.7.1: fehlende getSortIdent-Methode eingefügt
- fehlende Tabellendefinition in Query nachgetragen
## 5.2.0.0
- Wortrelevanz wird in Relevanzermittlung zusätzlich berücksichtigt
- Ähnlichkeitssuche berücksichtigt Mehrzahlformen auch bei kurzen Suchworten
## 5.1.1.1
- fehlerhafte Datenbankabfrage bei Kombination von "Variantensuche" und Feldern in "oxartextends" korrigiert
## 5.1.1.0
- optionales Popup während des Suchvorgangs eingefügt
- DirectShow verwendet nur suchbare Artikel
- Kompatibilität zu OXID eShop 4.8 / 5.0 hergestellt
## 5.1.0.2
- Datenbankabfragen korrigiert
## 5.1.0.1
- Phonetic-Generator tickerte falsch
- Semantic-Editor war aufgrund undefinierter Sortierung nicht aufrufbar
- fehlendes Template korrigiert
- Attributsortierung geändert
## 5.1.0.0
- Attribute können mehrfach gefiltert werden
- nicht zu Attributen zugeordnete Artikel können gefiltert werden
- Templates wurden für einfachere Erweiterung mit Blöcken ausgerüstet
- kleinere Bugfixes
## 5.0.0.1
- Query für Attributlisten korrigiert
- Smarty-Variable in Schnellsuche ergänzt
- nicht ausführbarer Debug-Modus unter mySQL 5.5 korrigiert
## 5.0.0.0
- Performanceoptimierung bei großen Suchergebnislisten
- Optimierung auf Cluster
- Statistikauswertungen erweitert
- Suchsyntax optimiert
## 4.0.2.0
- eigene Suchformularfelder suchen nun auch in Bereich (von / bis-Suche)
- kleiner Fehler bei der Verarbeitung der eigenen Suchformularfelder beseitigt
## 4.0.1.1
- OXID-Bug in Artikelsortierung behoben
## 4.0.1.0
- automatische Installation korrigiert
- Suchparameter bei Direktanzeige korrigiert
- zusätzliche Modul-Aktiv-Prüfungen integriert
- Treffer in Suggest-List zeigt auf Shopmandant
- "einfügen/auslassen"-Abfrage korrigiert
- Erweiterbarkeit verbessert
- Similar-Light-Suche korrigiert
- Ergebnis-Feld-Analyse eingefügt
- fehlerhafte Suchbegriff-Verknüpfung korrigiert
- fehlerhafte Hersteller-Relevanz korrigiert
## 4.0.0.1
- Korrektur auf neue SQL-Query-Syntax
## 4.0.0.0
- Umsetzung in neuer Dateistruktur des OXID 4.7 (PE) / 5.0 (EE)
## 3.12.1
- geänderte Logik für OXID 4.6.4: Navigationslinks der Suchergebnisseite enthielten unzureichende Parameter
## 3.12.0
- bei gruppierten Variantenartikeln wird Kategoriefilter vom Vaterartikel generiert
- bei gruppierten Variantenartikeln wird Preisfilter von ungruppierten Varianten generiert,
Anzahl wird auf Grund differierender Treffermengen am Filter ausgeblendet
- Eingabe des Markennamens im Suchfeld findet Markenartikel (analog Kategorienamen, auch für Lieferanten)
- Schnellsuche findet auch Contents, Marken, Lieferanten und Kategorien
- Artikel der Schnellsuche sind nach Relevanz sortiert
- Direktsuche findet auch Marken und Lieferanten
- Fehler in Ermittlung der phonetischen Länge des Suchbegriffs gefixt
- alte DB-Feldbezeichnungen im Semantic-Editor verhindert Speicherung -> behoben
- Existenzprüfung "getSortingSql" integriert
- getDb()-Syntax-Änderungen aus 4.6.0 eingefügt
- Semantic prüft auch auf leeres Term-Level (nicht nur NULL)
- Templates bis Shopversion 4.6.X
[6.0.0.0]: https://blog.oxidmodule.com/archives/676-Neues-Upgrade-fuer-Modul-Erweiterte-Suche-auf-Version-6.0.0.0.html
[5.6.4.2]: https://blog.oxidmodule.com/archives/665-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.6.4.2.html
[5.6.3.0]: https://blog.oxidmodule.com/archives/644-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.6.3.0.html
[5.6.2.1]: https://blog.oxidmodule.com/archives/630-Neue-Version-fuer-Modul-Erweiterte-Suche-5.6.2.1.html
[5.6.1.0]: https://blog.oxidmodule.com/archives/614-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.6.1.0.html
[5.6.0.0]: https://blog.oxidmodule.com/archives/605-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.6.0.0.html
[5.5.4.0]: https://blog.oxidmodule.com/archives/588-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.4.0.html
[5.5.3.1]: https://blog.oxidmodule.com/archives/578-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.3.1.html
[5.5.3.0]: https://blog.oxidmodule.com/archives/577-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.3.0.html
[5.5.2.0]: https://blog.oxidmodule.com/archives/571-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.2.0.html
[5.5.1.1]: https://blog.oxidmodule.com/archives/565-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.1.1.html
[5.5.1.0]: https://blog.oxidmodule.com/archives/563-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.5.1.0.html
[5.5.0.0]: https://blog.oxidmodule.com/archives/537-Neue-Versionen-5.5.0.0-und-5.5.0.1-fuer-Modul-Erweiterte-Suche.html
[5.4.0.3]: https://blog.oxidmodule.com/archives/536-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.4.0.3.html
[5.4.0.2]: https://blog.oxidmodule.com/archives/534-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.4.0.2.html
[5.4.0.1]: https://blog.oxidmodule.com/archives/524-Neuer-Patch-fuer-Modul-Erweiterte-Suche-auf-Version-5.4.0.1.html
[5.4.0.0]: https://blog.oxidmodule.com/archives/499-Neues-Update-fuer-Modul-Erweiterte-Suche-auf-Version-5.4.0.0.html

40
composer.json Normal file
Bestand weergeven

@ -0,0 +1,40 @@
{
"name": "D3/Extsearch",
"description": "Extended search module for OXID eShop.",
"type": "oxideshop-module",
"keywords": [
"oxid",
"modules",
"eShop",
"d3",
"search"
],
"authors": [
{
"name": "D3 Data Development (Inh. Thomas Dartsch)",
"email": "info@shopmodule.com",
"homepage": "http://www.oxidmodule.com"
}
],
"homepage": "https://www.oxidmodule.com/",
"license": [
"proprietary"
],
"extra": {
"oxideshop": {
"source-directory": "/src",
"target-directory": "d3/extsearch"
}
},
"require": {
"php": "5.6.* || 7.0.*",
"ext-ionCube-Loader": "*",
"oxid-esales/oxideshop-ce": "6.0.x",
"d3/modcfg": ">=5.1.0.0"
},
"autoload": {
"psr-4": {
"D3\\Extsearch\\": "../../../source/modules/d3/extsearch"
}
}
}

Binair bestand niet weergegeven.

Binair bestand niet weergegeven.

112
docs/Features.txt Normal file
Bestand weergeven

@ -0,0 +1,112 @@
"erweiterte Suche"
Diese Modulversion stellt folgende Funktionen zur Verfügung:
- Kategorie-, Marken- und Lieferantenlisten
Aus allen Suchtreffern werden die betreffenden Kategorien und Marken aufgelistet,
durch Links darauf können die Suchergebnisse eingeschränkt werden
Optionen:
- Listen können alphabetisch bzw. nach Treffern sortiert werden
- Listen können ab X Einträgen eingeschränkt werden
- Listen können bei nur einem Eintrag ausgeblendet werden
- Kategorien können einzeln von Verwendung ausgeschlossen werden
- Filter auch in Kategorien, Hersteller- sowie Markenlisten (Version 5.5)
- Mehrfachauswahl der zu filternden Listen und Werte (Version 5.6)
- fehlertolerante Suche nach Semantic (Version 3.10)
Es werden Suchtreffer gezeigt, die einen ähnlichen Sinn haben.
- Editor für Semantic-Suche (Version 3.11)
- fehlertolerante Suche nach Phonetic mit Singular/Plural-Abgleich
Es werden Suchtreffer gezeigt, die einen ähnlichen Klang haben.
Optionen:
- diese Treffer werden nur angezeigt, wenn sonst keine Ergebnisse gefunden werden
- diese Treffer werden auch angezeigt, wenn nur wenige Ergebnisse gefunden werden (Anzahl definierbar)
- Definierung eigener für die Suche genutzter Felder möglich
- auch bei kurzen Suchworten wird eine vereinfachte Ähnlichkeitssuche verwendet (Version 3.8)
- Phoentic-Syntax mit und ohne Vokalverwendung einstellbar (Version 5.4)
- automatische Prioritätensortierung
Je nachdem,in welchem Datenbankfeld die Suchbegriffe gefunden werden, sind die Treffer sortiert.
Artikel können in 3 Stufen nach Ihrer Wichtigkeit sortiert werden um die Position in Suchergebnissen zu beeinflussen (Version 3.10)
Die Relevanz unterscheidet sich weiterhin, ob nur Wortteile oder das einzeln stehende Wort gefunden wird (Version 5.2)
- Direktsuche
Wenn in der Trefferliste nur ein Artikel oder Text gefunden wird, wechselt der Shop direkt zur Detailseite des gefundenen Artikels bzw. des Textes.
- Schnellsuche (Suchergebnisse schon während der Eingabe als ToolTip)
Bei der Eingabe einzelner Zeichen des Suchwortes werden im Hintergrund schon die ersten Ergebnisse gelistet
und per Ajax dargestellt. Durch Anklicken der angezeigten Artikel wechselt man auf die Detailseite des Artikels.
Optionen:
- durch Templatesteuerung sind gestalterisch und inhaltlich keine Grenzen gesetzt. Denkbar wäre zum Beispiel die Anzeige der Artikelbilder
oder auch die Möglichkeit der Direktbestellung in den Ergebnissen der Schnellsuche
- sucht nach Variantenartikeln
- in Verbindung mit der Suche nach Artikelnummern eine praktikable Möglichkeit, über Katalogauswahlen Bestellungen anzulegen
- bedienbar mit Tastatur und Zeigegerät
- auch fehlertolerant (Version 3.7)
- zeigt optional auch Kategorien, Marken und Lieferanten (Version 3.12)
- Variantensuche
- Statt nur nach regulären Artikeln zu suchen, kann damit auch nach Variantenartikeln gesucht werden. Diese Option funktioniert auch in Verbindung
mit der fehlertoleranten Suche
- es ist einstellbar, ob die Variante selbst oder deren Vaterartikel gezeigt werden soll
- Kategorie-, Marken-, Lieferantensuche
- Wird eine dem Suchbegriff benannte Kategorie, Marke oder Lieferant gefunden, werden deren Artikel in die Trefferliste aufgenommen (optional ab Version 3.9)
- Kategorien können einzeln aus dieser Suche ausgeschlossen werden (Version 5.4)
- Contentsuche
definierte CMS-Bausteine können durchsucht werden
- Attributsfilterung
- Treffer können nach zugeordneten Attributen ausgefiltert werden (Version 3.7)
- Filter auch in Kategorien, Hersteller- sowie Markenlisten (Version 5.5)
- Mehrfachauswahl der zu filternden Attributen und Werten (Version 5.1)
- Preisspannenselektion möglich (Version 3.9)
- Filter auch in Kategorien, Hersteller- sowie Markenlisten (Version 5.5)
- Anzeige als statische Spannen über Dropdown als auch
- Anzeige als jQuery-Schieberegler
- Trefferhervorhebung
Die gesuchten Begriffe werden (sofern angezeigt) in den Treffern optisch hervorgehoben. Durch Templatesteuerung sind gestalterisch und funktionell
keine Grenzen gesetzt
- Browsereinbindung
Der Shop bindet sich in aktuellen Browser als Suchmaschine mit eigenem Namen und Icon ein. Er bietet die One-Click-Installation sowie die
Installation per Link an, EE: separate Einbindung für jeden Shopmandanten
- Mehrsprachigkeit
Konfigurieren Sie das Modul für jede Ihrer Shopsprachen separat. Weiterhin kann für jede Sprache ein eigener Artikelindex angelegt werden, so daß die Suche
sprachoptimiert funktioniert
- weitere Suchfelder sind definierbar und mit unterschiedlichen Suchtypen wählbar
- für Trefferliste wird eine Indexliste erstellt, Treffer können nach Anfangsbuchstaben ausgewählt werden
- zeichengenaue Suche
- interaktive Suche bei Doppelklick auf oder Markieren eines oder mehrerer Worte
- Suchsyntax (Aus- und Einschluß von Suchbegriffen) möglich
- Suchhistorie
Erfolglose und erfolgreiche Suchanfragen werden für eine individuelle Nachbearbeitung mitgeloggt.
- Artikelsuche im Admin nach Varianten möglich (Version 3.8)
- Individualisierung und Erweiterung möglich, da Standard-Shopmodul
- Verwendung ohne Templateanpassung im originalen OXID Azure- und Mobile-Theme
- statistische Auswertung der Suchanfragen
- Unterstützung für diese Themes:
- OXID Azure
- OXID Flow (ab Version 5.6.1)
- konfigurierbares Theme-Mapping für abweichende Themes (ab Version 5.6.2.1)
- Filter nach Verfügbarkeit (in zukünftigen Versionen)
Alle Funktionen sind über einen eigenen Bereich im Shopadmin zu verwalten.

1241
docs/Precheck/d3precheck.php Normal file

Diff onderdrukt omdat het te groot bestand Laad Diff

Bestand weergeven

@ -0,0 +1,11 @@
<FilesMatch "(d3precheckinfolder\.php)">
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
order deny,allow
allow from all
</IfModule>
</FilesMatch>

Bestand weergeven

@ -0,0 +1,84 @@
<?php //004fb
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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

Bestand weergeven

@ -0,0 +1,11 @@
<FilesMatch "(d3precheckinfolder\.php)">
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
order deny,allow
allow from all
</IfModule>
</FilesMatch>

Bestand weergeven

@ -0,0 +1,84 @@
<?php //004fb
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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

Bestand weergeven

@ -0,0 +1,11 @@
<FilesMatch "(d3precheckinfolder\.php)">
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
order deny,allow
allow from all
</IfModule>
</FilesMatch>

Bestand weergeven

@ -0,0 +1,84 @@
<?php //004fb
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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

Bestand weergeven

@ -0,0 +1,11 @@
<FilesMatch "(d3precheckinfolder\.php)">
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
order deny,allow
allow from all
</IfModule>
</FilesMatch>

Bestand weergeven

@ -0,0 +1,84 @@
<?php //004fb
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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

Bestand weergeven

@ -0,0 +1,84 @@
<?php //004fb
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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
PJKSPrYaNGo+nbZxlW==

20
docs/readme.txt Normal file
Bestand weergeven

@ -0,0 +1,20 @@
== Title ==
Erweiterte Suche für OXID eShop 6.0
== Author ==
D3 Data Development - Daniel Seifert
== Prefix ==
d3
== Version ==
6.1.0.0
== Link ==
http://www.oxidmodule.com/
== Mail ==
support@shopmodule.com
== Description ==
Dieses Modul ermöglicht umfangreiche Suchen und Filterungen im Shop. Wichtig ist hierbei die Akzeptanz von Schreibfehlern

27
src/.htaccess Normal file
Bestand weergeven

@ -0,0 +1,27 @@
# disabling file access
Options -Indexes
<FilesMatch ".*">
<IfModule mod_authz_core.c>
# Apache 2.4
Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
order deny,allow
deny from all
</IfModule>
</FilesMatch>
<FilesMatch "\.(png|jpe?g|gif)$">
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
order deny,allow
allow from all
</IfModule>
</FilesMatch>

Bestand weergeven

@ -0,0 +1,384 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin\Reports;
use OxidEsales\Eshop\Core\Registry;
use OxidEsales\Eshop\Core\DatabaseProvider;
use OxidEsales\Eshop\Core\Request;
use OxidEsales\Eshop\Application\Model\Category;
use OxidEsales\Eshop\Application\Model\Vendor;
use OxidEsales\Eshop\Application\Model\Manufacturer;
use OxidEsales\Eshop\Application\Model\Attribute;
use \OeStatistics_Report_Base;
class d3_extsearch_report_base extends OeStatistics_Report_Base
{
public $aStatParams = array('type' => 'mostsearches');
public $sTimeFrom;
public $sTimeType = 'month';
public $aFilters;
/**
* @param $sFrom
* @return array
*/
public function getLogSubQuery($sFrom)
{
$aParameters = array();
$sTmpTableName = 'LogTable';
$sSelect = "
SELECT";
if ($this->aStatParams['type'] == 'hitless' || $this->aStatParams['type'] == 'mostsearches') {
$sSelect .= "
count($sTmpTableName.oxsearchparam) as counter, ";
}
$sSelect .= "
$sTmpTableName.oxsearchparam,
$sTmpTableName.oxparameter,";
if ($this->sTimeType == 'month') {
$sSelect .= "
date_format($sTmpTableName.oxtime,'%d.') as searchdate,";
} else {
$sSelect .= "
date_format($sTmpTableName.oxtime,'%m.') as searchdate,";
}
if ($this->aStatParams['type'] == 'mosthits') {
$sSelect .= "
$sTmpTableName.d3count as counter, ";
}
$sSelect .= "
$sTmpTableName.oxtime
FROM
$sFrom as $sTmpTableName
WHERE";
if ($this->aStatParams['type'] == 'mosthits') {
$sSelect .= "
$sTmpTableName.d3count != ? AND ";
$aParameters[] = 0;
} elseif ($this->aStatParams['type'] == 'hitless') {
$sSelect .= "
$sTmpTableName.d3count = ? AND ";
$aParameters[] = 0;
}
$sSelect .= "
$sTmpTableName.oxsearchparam = ? AND";
$aParameters[] = Registry::get(Request::class)->getRequestEscapedParameter('searchword');
$sSelect .= "
$sTmpTableName.oxlang = ? AND";
$aParameters[] = Registry::get(Request::class)->getRequestEscapedParameter('lang');
if (Registry::get(Request::class)->getRequestEscapedParameter('searchparams')) {
$sSelect .= "
$sTmpTableName.oxparameter = ? AND";
$aParameters[] = base64_decode(Registry::get(Request::class)->getRequestEscapedParameter('searchparams'));
}
if ($this->sTimeType == 'month') {
$sSelect .= "
date_format($sTmpTableName.oxtime,'%Y%m') = ? AND";
$aParameters[] = $this->sTimeFrom;
} else {
$sSelect .= "
date_format($sTmpTableName.oxtime,'%Y') = ? AND";
$aParameters[] = $this->sTimeFrom;
}
$sSelect .= "
$sTmpTableName.oxshopid = ?";
$aParameters[] = Registry::getConfig()->getShopId();
$sSelect .= "
GROUP BY";
if ($this->sTimeType == 'month') {
$sSelect .= "
date_format($sTmpTableName.oxtime, '%Y%m%d'),";
} else {
$sSelect .= "
date_format($sTmpTableName.oxtime, '%Y%m'),";
}
$sSelect .= "
$sTmpTableName.oxsearchparam,
$sTmpTableName.oxparameter
ORDER BY
counter DESC,
$sTmpTableName.oxsearchparam ASC
";
return array($sSelect, $aParameters);
}
/**
* @param $sSelect
* @param $aParameters
* @param $iLines
* @return array
*/
protected function _getDataArray($sSelect, $aParameters, $iLines)
{
$aTemp = array();
for ($i = 1; $i <= $iLines; $i++) {
$aTemp[date("d.", mktime(23, 59, 59, 01, $i, 1970))] = 0;
}
$aRecords = DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC)->getAll($sSelect, $aParameters);
if ($aRecords && is_array($aRecords) && count($aRecords)) {
foreach ($aRecords as $aRecord) {
$aRecord = array_change_key_case($aRecord, CASE_UPPER);
if ($aRecord['COUNTER']) {
$aTemp[$aRecord['SEARCHDATE']] = (int)$aRecord['COUNTER'];
}
}
}
return $aTemp;
}
/**
* @return int
*/
protected function _getLineCount()
{
$iCount = 0;
if ($this->sTimeType == 'month') {
$iCount =
date("t", mktime(23, 59, 59, substr($this->sTimeFrom, 4, 2), 01, substr($this->sTimeFrom, 0, 4)));
} elseif ($this->sTimeType == 'year') {
$iCount = 12;
}
return $iCount;
}
/**
* @param $aDataX
* @return int
*/
protected function _getMaxValue($aDataX)
{
$iMax = 0;
foreach ($aDataX as $sValue) {
if ($iMax < (int)$sValue) {
$iMax = (int)$sValue;
}
}
return $iMax;
}
/**
* @param $iMax
* @return mixed
*/
protected function _getAligns($iMax)
{
$aPoints = array();
$aPoints["0"] = 0;
$aAligns["0"] = 'report_searchstrings_scale_aligns_left"';
$iTenth = strlen($iMax) - 1;
if ($iTenth < 1) {
$aPoints["" . (round(($iMax / 2))) . ""] = $iMax / 2;
$aAligns["" . (round(($iMax / 2))) . ""] =
'report_searchstrings_scale_aligns_center" width="' . (720 / 3) . '"';
$aPoints["" . $iMax . ""] = $iMax;
$aAligns["" . $iMax . ""] =
'report_searchstrings_scale_aligns_right" width="' . (720 / 3) . '"';
} else {
$iScaleMax = $iMax;
$ctr = 0;
for ($iCtr = 10; $iCtr > 0; $iCtr--) {
$aPoints["" . (round(($ctr))) . ""] = $ctr += $iScaleMax / 10;
$aAligns["" . (round(($ctr))) . ""] =
'report_searchstrings_scale_aligns_center" width="' . (720 / 10) . '"';
}
$aAligns["" . (round(($ctr))) . ""] = 'report_searchstrings_scale_aligns_right" width="' . (720 / 10) . '"';
}
$aAligns["0"] .= ' width="' . (720 / count($aAligns)) . '"';
return $aAligns;
}
/**
* @param $aDataX
* @param $aDataY
* @return array
*/
protected function _getDataVals($aDataX, $aDataY)
{
$iMax = $this->_getMaxValue($aDataX);
$aDataVals = array();
for ($iCtr = 0; $iCtr < count($aDataY); $iCtr++) {
$aDataVals[$aDataY[$iCtr]] = round($aDataX[$iCtr] / $iMax * 100);
}
foreach ($aDataX as $sKey => $sValue) {
$aDataVals{$sKey} = round($sValue / $iMax * 100);
}
return $aDataVals;
}
/**
* @param $aFilters
* @return array
*/
protected function _extractFilters($aFilters)
{
$aFilters = unserialize($aFilters);
$aPreparedFilters = array();
if (is_array($aFilters)) {
foreach ($aFilters as $sType => $sValue) {
$oPreparedFilter = new \stdClass;
switch ($sType) {
case "cat":
$oPreparedFilter->desc =
Registry::getLang()->translateString('D3_EXTSEARCH_STAT_TYPES_CATEGORY');
/** @var $oCategory Category */
$oCategory = oxNew(Category::class);
$oCategory->load($sValue);
/** @var Category $oParentCategory */
$oParentCategory = $oCategory->getParentCategory();
$oPreparedFilter->value = $oCategory->getFieldData('oxtitle') ?
'.../' . $oParentCategory->getFieldData('oxtitle') . '/' .
$oCategory->getFieldData('oxtitle') : $sValue;
break;
case "price":
$oPreparedFilter->desc =
Registry::getLang()->translateString('D3_EXTSEARCH_STAT_TYPES_PRICE');
if (is_array($sValue)) {
$oPreparedFilter->value = http_build_query($sValue,'','; ');
} else {
$oPreparedFilter->value = $sValue;
}
break;
case "vnd":
$oPreparedFilter->desc =
Registry::getLang()->translateString('D3_EXTSEARCH_STAT_TYPES_VENDOR');
$oVendor = oxNew(Vendor::class);
$oVendor->load($sValue);
$oPreparedFilter->value =
$oVendor->getFieldData('oxtitle') ? $oVendor->getFieldData('oxtitle') : $sValue;
break;
case "mnf":
$oPreparedFilter->desc =
Registry::getLang()->translateString('D3_EXTSEARCH_STAT_TYPES_MANUFACTURER');
$oManufacturer = oxNew(Manufacturer::class);
$oManufacturer->load($sValue);
$oPreparedFilter->value =
$oManufacturer->getFieldData('oxtitle') ? $oManufacturer->getFieldData('oxtitle') : $sValue;
break;
case "ownlike":
$oPreparedFilter->desc =
Registry::getLang()->translateString('D3_EXTSEARCH_STAT_TYPES_OWNLIKE');
$aFieldList = array();
if (is_array($sValue) && count($sValue)) {
foreach ($sValue as $sFieldName => $aFieldValue) {
if (count($aFieldValue) && strlen($aFieldValue[0])) {
$aFieldList[] = sprintf(
Registry::getLang()->translateString('D3_EXTSEARCH_STAT_TYPES_OWNVALUE'),
$sFieldName,
implode(', ', $aFieldValue)
);
}
}
}
$oPreparedFilter->value = implode(nl2br(', '.PHP_EOL.'&nbsp;&nbsp;&nbsp;'), $aFieldList);
break;
case "ownis":
$oPreparedFilter->desc =
Registry::getLang()->translateString('D3_EXTSEARCH_STAT_TYPES_OWNIS');
$aFieldList = array();
if (is_array($sValue) && count($sValue)) {
foreach ($sValue as $sFieldName => $aFieldValue) {
if (count($aFieldValue) && strlen($aFieldValue[0])) {
$aFieldList[] =
sprintf(
Registry::getLang()->translateString('D3_EXTSEARCH_STAT_TYPES_OWNVALUE'),
$sFieldName,
implode(', ', $aFieldValue)
);
}
}
}
$oPreparedFilter->value = implode(nl2br(', '.PHP_EOL.'&nbsp;&nbsp;&nbsp;'), $aFieldList);
break;
case "attr":
$oPreparedFilter->desc =
Registry::getLang()->translateString('D3_EXTSEARCH_STAT_TYPES_ATTRIBUTE');
if (is_array($sValue)) {
foreach ($sValue as $sAttrKey => $sAttribValue) {
$oAttribute = oxNew(Attribute::class);
$oAttribute->load($sAttrKey);
$oPreparedFilter->value .= $oAttribute->getFieldData('oxtitle') ?
$oAttribute->getFieldData('oxtitle') :
$sAttrKey;
$oPreparedFilter->value .= ': ' . $sAttribValue . "; ";
}
}
break;
case "lttr":
$oPreparedFilter->desc =
Registry::getLang()->translateString('D3_EXTSEARCH_STAT_TYPES_INDEXLETTER');
$oPreparedFilter->value = strtolower($sValue);
break;
default:
$oPreparedFilter->desc =
Registry::getLang()->translateString('D3_EXTSEARCH_STAT_TYPES_UNKNOWN');
$oPreparedFilter->value = $sValue;
break;
}
$aPreparedFilters[] = $oPreparedFilter;
}
}
return $aPreparedFilters;
}
/**
* @param $aFilters
* @return string
*/
protected function FilterToString($aFilters)
{
$aFilters = $this->_extractFilters($aFilters);
$aPreparedFilter = array();
if (!isset($aFilters) || !is_array($aFilters) || !count($aFilters)) {
return '';
}
foreach ($aFilters as $aFilter) {
$aPreparedFilter[] = $aFilter->desc . ': ' . $aFilter->value;
}
return implode(', ', $aPreparedFilter);
}
}

Bestand weergeven

@ -0,0 +1,151 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin\Reports;
use OxidEsales\Eshop\Core\Registry;
use OxidEsales\Eshop\Core\Request;
use OxidEsales\Eshop\Core\TableViewNameGenerator;
if (false == class_exists(d3_extsearch_report_hitless::class)) {
/**
*
*/
class d3_extsearch_report_hitless extends d3_extsearch_report_base
{
protected $_sThisTemplate = "d3_extsearch_report_hitless.tpl";
public $aStatParams = array('type' => 'hitless');
public $sTimeFrom;
public $sTimeType = 'month';
public $aFilters;
/**
* @return string
*/
public function render()
{
$oSmarty = $this->getSmarty();
$oSmarty->assign("aStats", array());
$this->hitlessmonth();
$this->hitlessyear();
return parent::render();
}
public function hitlessmonth()
{
$aDataX = array();
$aDataY = array();
$oSmarty = $this->getSmarty();
$this->sTimeFrom = date("Ym", strtotime($oSmarty->_tpl_vars['time_from']));
$this->sTimeType = 'month';
$this->aFilters = base64_decode(Registry::get(Request::class)->getRequestEscapedParameter('searchparams'));
list($sSelect, $aParameters) = $this->getLogSubQuery(
Registry::get(TableViewNameGenerator::class)->getViewName('d3_extsearch_statisticlog')
);
$aTemp = $this->_getDataArray($sSelect, $aParameters, $this->_getLineCount());
foreach ($aTemp as $key => $value) {
$aDataX[$key] = $value;
$aDataY[] = $key;
}
$iMax = $this->_getMaxValue($aDataX);
$aAligns = $this->_getAligns($iMax);
$aDataVals = $this->_getDataVals($aDataX, $aDataY);
if (count($aDataY) > 0) {
$oSmarty->assign("drawStat", true);
} else {
$oSmarty->assign("drawStat", false);
}
$aSmartyVars = array(
'sHeadline' => sprintf(
Registry::getLang()->translateString('D3_EXTSEARCH_STAT_STATDESC_HITLESS'),
date("m.Y", strtotime($oSmarty->_tpl_vars['time_from'])),
Registry::get(Request::class)->getRequestEscapedParameter('searchword')
),
'classes' => array($aAligns),
'allCols' => count($aAligns) + 2,
'cols' => count($aAligns),
'sSearchDate' => date("m.y", strtotime($oSmarty->_tpl_vars['time_from'])),
'percents' => array($aDataVals),
'y' => $aDataY,
'sFilters' => $this->FilterToString($this->aFilters),
);
$aStats = $oSmarty->_tpl_vars['aStats'];
array_push($aStats, $aSmartyVars);
$oSmarty->assign("aStats", $aStats);
}
public function hitlessyear()
{
$aDataX = array();
$aDataY = array();
$oSmarty = $this->getSmarty();
$this->sTimeFrom = date("Y", strtotime($oSmarty->_tpl_vars['time_from']));
$this->sTimeType = 'year';
$this->aFilters = base64_decode(Registry::get(Request::class)->getRequestEscapedParameter('searchparams'));
list($sSelect, $aParameters) = $this->getLogSubQuery(
Registry::get(TableViewNameGenerator::class)->getViewName('d3_extsearch_statisticlog')
);
$aTemp = $this->_getDataArray($sSelect, $aParameters, $this->_getLineCount());
foreach ($aTemp as $key => $value) {
$aDataX[$key] = $value;
$aDataY[] = $key;
}
$iMax = $this->_getMaxValue($aDataX);
$aAligns = $this->_getAligns($iMax);
$aDataVals = $this->_getDataVals($aDataX, $aDataY);
if (count($aDataY) > 0) {
$oSmarty->assign("drawStat", true);
} else {
$oSmarty->assign("drawStat", false);
}
$aSmartyVars = array(
'sHeadline' => sprintf(
Registry::getLang()->translateString("D3_EXTSEARCH_STAT_STATDESC_HITLESS"),
date("Y", strtotime($oSmarty->_tpl_vars['time_from'])),
Registry::get(Request::class)->getRequestEscapedParameter('searchword')
),
'classes' => array($aAligns),
'allCols' => count($aAligns) + 2,
'cols' => count($aAligns),
'sSearchDate' => date("y", strtotime($oSmarty->_tpl_vars['time_from'])),
'percents' => array($aDataVals),
'y' => $aDataY,
'sFilters' => $this->FilterToString($this->aFilters),
);
$aStats = $oSmarty->_tpl_vars['aStats'];
array_push($aStats, $aSmartyVars);
$oSmarty->assign("aStats", $aStats);
}
}
}

Bestand weergeven

@ -0,0 +1,154 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin\Reports;
use OxidEsales\Eshop\Core\Registry;
use OxidEsales\Eshop\Core\Request;
use OxidEsales\Eshop\Core\TableViewNameGenerator;
if (!class_exists(d3_extsearch_report_mostsearches::class)) {
/**
* Class d3_extsearch_report_mostsearches
*/
class d3_extsearch_report_mostsearches extends d3_extsearch_report_base
{
protected $_sThisTemplate = "d3_extsearch_report_mostsearches.tpl";
public $aStatParams = array('type' => 'mostsearches');
public $sTimeFrom;
public $sTimeType = 'month';
public $aFilters;
/**
* @return string
*/
public function render()
{
$oSmarty = $this->getSmarty();
$oSmarty->assign("aStats", array());
$this->mostsearchesgraphmonth();
$this->mostsearchesgraphyear();
return parent::render();
}
public function mostsearchesgraphmonth()
{
$aDataX = array();
$aDataY = array();
$oSmarty = $this->getSmarty();
$this->sTimeFrom = date("Ym", strtotime($oSmarty->_tpl_vars['time_from']));
$this->sTimeType = 'month';
$this->aFilters = base64_decode(Registry::get(Request::class)->getRequestEscapedParameter('searchparams'));
list($sSelect, $aParameters) = $this->getLogSubQuery(
Registry::get(TableViewNameGenerator::class)->getViewName('d3_extsearch_statisticlog')
);
$aTemp = $this->_getDataArray($sSelect, $aParameters, $this->_getLineCount());
foreach ($aTemp as $key => $value) {
$aDataX[$key] = $value;
$aDataY[] = $key;
}
$iMax = $this->_getMaxValue($aDataX);
$aAligns = $this->_getAligns($iMax);
$aDataVals = $this->_getDataVals($aDataX, $aDataY);
if (count($aDataY) > 0) {
$oSmarty->assign("drawStat", true);
} else {
$oSmarty->assign("drawStat", false);
}
$aSmartyVars = array(
'sHeadline' => sprintf(
Registry::getLang()->translateString('D3_EXTSEARCH_STAT_STATDESC_MOSTSEARCHES'),
date("m.Y", strtotime($oSmarty->_tpl_vars['time_from'])),
Registry::get(Request::class)->getRequestEscapedParameter('searchword')
),
'classes' => array($aAligns),
'allCols' => count($aAligns) + 2,
'cols' => count($aAligns),
'sSearchDate' => date("m.y", strtotime($oSmarty->_tpl_vars['time_from'])),
'percents' => array($aDataVals),
'y' => $aDataY,
'sFilters' => $this->FilterToString($this->aFilters),
);
$aStats = $oSmarty->_tpl_vars['aStats'];
array_push($aStats, $aSmartyVars);
$oSmarty->assign("aStats", $aStats);
}
public function mostsearchesgraphyear()
{
$aDataX = array();
$aDataY = array();
$oSmarty = $this->getSmarty();
$this->sTimeFrom = date("Y", strtotime($oSmarty->_tpl_vars['time_from']));
$this->sTimeType = 'year';
$this->aFilters = base64_decode(Registry::get(Request::class)->getRequestEscapedParameter('searchparams'));
list($sSelect, $aParameters) = $this->getLogSubQuery(
Registry::get(TableViewNameGenerator::class)->getViewName('d3_extsearch_statisticlog')
);
$aTemp = $this->_getDataArray($sSelect, $aParameters, $this->_getLineCount());
foreach ($aTemp as $key => $value) {
$aDataX[$key] = $value;
$aDataY[] = $key;
}
$iMax = $this->_getMaxValue($aDataX);
$aAligns = $this->_getAligns($iMax);
$aDataVals = $this->_getDataVals($aDataX, $aDataY);
if (count($aDataY) > 0) {
$oSmarty->assign("drawStat", true);
} else {
$oSmarty->assign("drawStat", false);
}
$aSmartyVars = array(
'sHeadline' => sprintf(
Registry::getLang()->translateString("D3_EXTSEARCH_STAT_STATDESC_MOSTSEARCHES"),
date("Y", strtotime($oSmarty->_tpl_vars['time_from'])),
Registry::get(Request::class)->getRequestEscapedParameter('searchword')
),
'classes' => array($aAligns),
'allCols' => count($aAligns) + 2,
'cols' => count($aAligns),
'sSearchDate' => date("y", strtotime($oSmarty->_tpl_vars['time_from'])),
'percents' => array($aDataVals),
'y' => $aDataY,
'sFilters' => $this->FilterToString($this->aFilters),
);
$aStats = $oSmarty->_tpl_vars['aStats'];
array_push($aStats, $aSmartyVars);
$oSmarty->assign("aStats", $aStats);
}
}
}

Bestand weergeven

@ -0,0 +1,32 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin;
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_;
class d3_cfg_extsearch extends d3_cfg_mod_
{
/**
* @return string
*/
public function render()
{
$this->addTplParam('sListClass', 'd3_cfg_extsearch_list');
$this->addTplParam('sMainClass', 'd3_cfg_extsearch_main');
return parent::render();
}
}

Bestand weergeven

@ -0,0 +1,35 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin;
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_licence;
class d3_cfg_extsearch_licence extends d3_cfg_mod_licence
{
protected $_sModId = 'd3_extsearch';
protected $_hasNewsletterForm = false;
protected $_sLogType = 2;
protected $_sBlogFeed = "http://blog.oxidmodule.com/feeds/categories/9-erweiterte-Suche.rss";
protected $_sHelpLinkMLAdd = 'D3_EXTSEARCH_HELPLINK_CONFIG';
protected $_sMenuItemTitle = 'd3mxextsearch';
protected $_sMenuSubItemTitle = 'd3mxextsearch_settings';
}

Bestand weergeven

@ -0,0 +1,35 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin;
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_list;
class d3_cfg_extsearch_list extends d3_cfg_mod_list
{
protected $_blD3ShowLangSwitch = true;
/**
* @return null
*/
public function render()
{
$sRet = parent::render();
$this->addTplParam("default_edit", "d3_cfg_extsearch_main");
return $sRet;
}
}

Bestand weergeven

@ -0,0 +1,492 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin;
use D3\Extsearch\Application\Model\d3_search_generator;
use D3\Extsearch\Modules\Application\Model\d3_oxsearch_extsearch;
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
use D3\ModCfg\Application\Model\d3utils;
use D3\ModCfg\Application\Model\d3database;
use OxidEsales\Eshop\Application\Controller\Admin\LoginController;
use OxidEsales\Eshop\Application\Model\Search;
use OxidEsales\Eshop\Core\DatabaseProvider;
use OxidEsales\Eshop\Core\UtilsView;
use OxidEsales\Eshop\Core\Registry;
use OxidEsales\Eshop\Core\Request;
use OxidEsales\Eshop\Core\TableViewNameGenerator;
use OxidEsales\Eshop\Core\Output;
class d3_cfg_extsearch_main extends d3_cfg_mod_main
{
protected $_sThisTemplate = 'd3_cfg_extsearch_main.tpl';
protected $_sModId = 'd3_extsearch';
protected $_blUseModCfgStdObject = true;
public $blSearchColsSet = false;
public $aSearchCols = array();
protected $_blHasDebugSwitch = true;
protected $_blHasTestModeSwitch = false;
protected $_sDebugHelpTextIdent = 'D3_EXTSEARCH_MAIN_DEBUGACTIVE_DESC';
protected $_iUnindexedArticles = false;
public $oD3Generator;
protected $_sHelpLinkMLAdd = 'D3_EXTSEARCH_HELPLINK_CONFIG';
protected $_sMenuItemTitle = 'd3mxextsearch';
protected $_sMenuSubItemTitle = 'd3mxextsearch_settings';
/**
* constructor
*/
public function __construct()
{
startProfile(__METHOD__);
if (Registry::get(Request::class)->getRequestEscapedParameter('extlogin')) {
// fake sToken
$_GET['stoken'] = Registry::getSession()->getSessionChallengeToken();
$oLogin = oxNew(LoginController::class);
$oLogin->checklogin();
}
stopProfile(__METHOD__);
return parent::__construct();
}
/**
* @return string
*/
public function getIndexStatus()
{
if ($this->_iUnindexedArticles === false) {
$this->_iUnindexedArticles = 0;
startProfile(__METHOD__);
$this->d3getGenerator()->setGetNewArticlesOnly(true);
$this->_iUnindexedArticles = $this->d3getGenerator()->getMaxUpdatePos();
$this->d3getGenerator()->setGetNewArticlesOnly(false);
stopProfile(__METHOD__);
}
return $this->_iUnindexedArticles;
}
/**
* @return string
*/
public function render()
{
startProfile(__METHOD__);
$this->addTplParam("oConfig", Registry::getConfig());
$sRet = parent::render();
stopProfile(__METHOD__);
return $sRet;
}
/**
* @return d3_search_generator
*/
public function d3getGenerator()
{
if (!$this->oD3Generator) {
$this->oD3Generator = oxNew(d3_search_generator::class);
}
return $this->oD3Generator;
}
/**
* Generiert aus jedem Artikel auf Grundlage der zu verwendenden Felder den phonetischen Code
*/
public function generatePhoneticStrings()
{
startProfile(__METHOD__);
/** @var d3utils $oD3Utils */
$oD3Utils = Registry::get(d3utils::class);
$iArtPos = $this->d3getGenerator()->getArtPos();
// bestimmt die maximal zu updatende Anzahl Artikel
$iMaxPos = Registry::get(Request::class)->getRequestEscapedParameter('iMaxPos');
if (!$iMaxPos) {
if (DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC)->getOne($this->getCheckOxartextendsQuery())) {
$this->showHtmlMessage(
Registry::getLang()->translateString('D3_EXTSEARCH_MAIN_GENERATOR_NOTE'),
sprintf(Registry::getLang()->translateString('D3_EXTSEARCH_MAIN_GENERATOR_INCONSISTENTTABLE'),
$this->getHelpURL())
);
}
// nicht betroffene Artikel auf aktuelles Datum setzen
$iMaxPos = $this->d3getGenerator()->getMaxUpdatePos();
}
$iProcessedArticles = $this->d3getGenerator()->updateArticles();
if ($iProcessedArticles > 0) {
$iNewPos = $iArtPos + $iProcessedArticles;
$aParams = array(
'cl' => __CLASS__,
'fnc' => __FUNCTION__,
'iArtPos' => $iNewPos,
'iMaxPos' => $iMaxPos,
'type' => Registry::get(Request::class)->getRequestEscapedParameter('type')
);
$sURL = $oD3Utils->getAdminClassUrl($aParams);
$this->showProcessingInfos($iArtPos, $iMaxPos, $sURL);
} else {
$this->showHtmlMessage(
Registry::getLang()->translateString('D3_EXTSEARCH_MAIN_GENERATOR_FINISHED'),
sprintf(Registry::getLang()->translateString('D3_EXTSEARCH_MAIN_GENERATOR_PROCESSED'), $iArtPos)
);
}
Registry::getConfig()->pageClose();
stopProfile(__METHOD__);
die();
}
/**
* there is no ticker
*/
public function generatePhoneticStringsExt()
{
startProfile(__METHOD__);
ignore_user_abort(true);
$iTimeLimit = Registry::get(Request::class)->getRequestEscapedParameter('iTimeLimit') ?
Registry::get(Request::class)->getRequestEscapedParameter('iTimeLimit') :
30;
@set_time_limit($iTimeLimit);
$blMsg = Registry::get(Request::class)->getRequestEscapedParameter('blMsg');
$iProcessedArticles = $this->d3getGenerator()->updateArticles();
if (strtoupper($blMsg) == 'true') {
$this->showHtmlMessage(
Registry::getLang()->translateString('D3_EXTSEARCH_MAIN_GENERATOR_FINISHED'),
sprintf(
Registry::getLang()->translateString('D3_EXTSEARCH_MAIN_GENERATOR_PROCESSED'),
$iProcessedArticles
)
);
}
Registry::getConfig()->pageClose();
stopProfile(__METHOD__);
die();
}
/**
* @param $sArtPos
* @param $iMaxPos
* @param $sURL
*/
public function showProcessingInfos($sArtPos, $iMaxPos, $sURL)
{
startProfile(__METHOD__);
$iProcessedPercent = 0;
if ($sArtPos > 0) {
$iPercent = 100 / $iMaxPos * $sArtPos;
$iProcessedPercent = floor($iPercent);
}
$sTitle = sprintf(
Registry::getLang()->translateString('D3_EXTSEARCH_MAIN_GENERATOR_PROCESSING'),
$iProcessedPercent
);
/** @var $smarty \Smarty */
$smarty = Registry::get(UtilsView::class)->getSmarty();
$smarty->assign('sCharset', $this->getCharSet());
$smarty->assign('sTitle', $sTitle);
$smarty->assign('sRefreshUrl', $sURL);
$smarty->assign('sMessage', sprintf(
Registry::getLang()->translateString('D3_EXTSEARCH_MAIN_GENERATOR_PROCESSING1'),
(string) $sArtPos,
(string) $iMaxPos
));
if ($sArtPos > 0) {
$smarty->assign('iProgressPercent', $iProcessedPercent);
}
$smarty->assign('blWait', true);
$sTplFile = 'd3_extsearch_popup.tpl';
$outputManager = oxNew(Output::class);
$outputManager->setCharset(Registry::getConfig()->getActiveView()->getCharSet());
$outputManager->sendHeaders();
$outputManager->output('content', $smarty->fetch($sTplFile));
Registry::getConfig()->pageClose();
$outputManager->flushOutput();
stopProfile(__METHOD__);
}
/**
* @return string
*/
protected function getCheckOxartextendsQuery()
{
$oTableViewNameGenerator = Registry::get(TableViewNameGenerator::class);
$sArtTblName = $oTableViewNameGenerator->getViewName('oxarticles');
$sArtExtTblName = $oTableViewNameGenerator->getViewName('oxartextends');
$oQB = d3database::getInstance()->getQueryBuilder();
$oQB->select('count(oa.oxid)')
->from($sArtTblName, 'oa')
->leftJoin('oa', $sArtExtTblName, 'oae', 'oa.oxid = oae.oxid')
->where('oae.oxid IS NULL')
->setMaxResults(1);
return $oQB->getSQL();
}
/**
* Generiert aus jedem Semantic-Lexikoneintrag den phonetischen Code
*/
public function generatePhoneticSemantic()
{
startProfile(__METHOD__);
/** @var d3utils $oD3Utils */
$oD3Utils = Registry::get(d3utils::class);
$iTermPos = Registry::get(Request::class)->getRequestEscapedParameter('iTermPos');
if (!$iTermPos) {
$iTermPos = 0;
}
$iMaxPos = Registry::get(Request::class)->getRequestEscapedParameter('iMaxPos');
if (!$iMaxPos) {
$iMaxPos = $this->d3getGenerator()->getMaxSemanticUpdatePos();
}
$iProcessedTerms = $this->d3getGenerator()->updateSemantics($iTermPos);
if ($iProcessedTerms > 0) {
$iNewPos = $iTermPos + $iProcessedTerms;
$aParams = array(
'cl' => __CLASS__,
'fnc' => __FUNCTION__,
'iTermPos' => $iNewPos,
'iMaxPos' => $iMaxPos,
);
$sURL = $oD3Utils->getAdminClassUrl($aParams);
$this->showProcessingSemanticInfos($iTermPos, $iMaxPos, $sURL);
} else {
$this->showHtmlMessage(
Registry::getLang()->translateString('D3_EXTSEARCH_MAIN_GENERATOR_FINISHED'),
sprintf(Registry::getLang()->translateString('D3_EXTSEARCH_MAIN_GENERATOR_TERMPROCESSED'), $iTermPos)
);
}
Registry::getConfig()->pageClose();
stopProfile(__METHOD__);
die();
}
/**
* @param $iTermPos
* @param $iMaxPos
* @param $sURL
*/
public function showProcessingSemanticInfos($iTermPos, $iMaxPos, $sURL)
{
$iProcessedPercent = 0;
if ($iTermPos > 0) {
$iPercent = 100 / $iMaxPos * $iTermPos;
$iProcessedPercent = floor($iPercent);
}
$sTitle = sprintf(
Registry::getLang()->translateString('D3_EXTSEARCH_MAIN_GENERATOR_PROCESSING'),
$iProcessedPercent
);
/** @var $smarty \Smarty */
$smarty = Registry::get(UtilsView::class)->getSmarty();
$smarty->assign('sCharset', $this->getCharSet());
$smarty->assign('sTitle', $sTitle);
$smarty->assign('sRefreshUrl', $sURL);
$smarty->assign('sMessage', sprintf(
Registry::getLang()->translateString('D3_EXTSEARCH_MAIN_GENERATOR_PROCESSING3'),
(string) $iTermPos,
(string) $iMaxPos
));
if ($iTermPos > 0) {
$smarty->assign('iProgressPercent', $iProcessedPercent);
}
$smarty->assign('blWait', true);
$sTplFile = 'd3_extsearch_popup.tpl';
$outputManager = oxNew(Output::class);
$outputManager->setCharset(Registry::getConfig()->getActiveView()->getCharSet());
$outputManager->sendHeaders();
$outputManager->output('content', $smarty->fetch($sTplFile));
Registry::getConfig()->pageClose();
$outputManager->flushOutput();
}
/**
* @param $sTitle
* @param $sMessage
*/
public function showHtmlMessage($sTitle, $sMessage)
{
$sCharSet = "UTF-8";
/** @var $smarty \Smarty */
$smarty = Registry::get(UtilsView::class)->getSmarty();
$smarty->assign('sCharset', $sCharSet);
$smarty->assign('sTitle', $sTitle);
$smarty->assign('sMessage', $sMessage);
$sTplFile = 'd3_extsearch_popup.tpl';
$outputManager = oxNew(Output::class);
$outputManager->setCharset(Registry::getConfig()->getActiveView()->getCharSet());
$outputManager->sendHeaders();
$outputManager->output('content', $smarty->fetch($sTplFile));
Registry::getConfig()->pageClose();
$outputManager->flushOutput();
die();
}
public function startSortAnalysis()
{
$aParams = array(
'cl' => __CLASS__,
'fnc' => __FUNCTION__,
);
$aAllList = array();
$aUsedFields = array();
/** @var $smarty \Smarty */
$smarty = Registry::get(UtilsView::class)->getSmarty();
$smarty->assign('sCharSet', $this->getCharSet());
$smarty->assign('sFormUrl', d3utils::getInstance()->getAdminClassUrl($aParams));
$smarty->assign('sHiddenSid', $this->getViewConfig()->getHiddenSid());
$smarty->assign('sClass', __CLASS__);
$smarty->assign('sFnc', __FUNCTION__);
$smarty->assign('sSearchParam', Registry::get(Request::class)->getRequestEscapedParameter('searchparam'));
if (Registry::get(Request::class)->getRequestEscapedParameter('searchparam')) {
/** @var d3_oxsearch_extsearch|Search $oSearch */
$oSearch = oxNew(Search::class);
$aAllList = $oSearch->d3GetPriorityDebugArticleList();
$aAllKeys = array_keys($aAllList);
$aAllowedFields = array('oxartnum', 'oxtitle', 'oxvarselect', 'd3push', 'd3priority');
if (count($aAllList)) {
foreach (array_keys($aAllList[$aAllKeys[0]]) as $sFieldName) {
if (in_array(strtolower($sFieldName), $aAllowedFields) || strstr($sFieldName, '_IN_')) {
$aUsedFields[] = $sFieldName;
}
}
}
}
$smarty->assign('aUsedFields', $aUsedFields);
$smarty->assign('aAllList', $aAllList);
$sTplFile = 'd3_cfg_extsearch_main_sortanalysis.tpl';
$sContent = $smarty->fetch($sTplFile);
$outputManager = oxNew(Output::class);
$outputManager->setCharset(Registry::getConfig()->getActiveView()->getCharSet());
$outputManager->sendHeaders();
$outputManager->output('content', $sContent);
Registry::getConfig()->pageClose();
$outputManager->flushOutput();
die();
}
public function save()
{
startProfile(__METHOD__);
parent::save();
$myConfig = Registry::getConfig();
$sShopId = Registry::getConfig()->getShopId();
$aConfVars = Registry::get(Request::class)->getRequestEscapedParameter('confbools');
if (is_array($aConfVars)) {
foreach ($aConfVars as $sName => $sValue) {
$myConfig->saveShopConfVar(
'bool',
$sName,
$sValue,
$sShopId
);
}
}
stopProfile(__METHOD__);
}
/**
* @return int
*/
public function getArticleCountPerTick()
{
return $this->d3getGenerator()->getArticleCountPerTick();
}
/**
* @return array
*/
public function getPhoneticLanguages()
{
return $this->d3getGenerator()->getPhoneticLanguages();
}
/**
* @return mixed
*/
public function d3getFilterPageId()
{
$sPageId = "search##".
Registry::getLang()->getLanguageAbbr()."##".
Registry::getConfig()->getShopId()."##".
md5(rawurlencode(strtolower(Registry::get(Request::class)->getRequestParameter('searchparam'))));
return $sPageId;
}
}

Bestand weergeven

@ -0,0 +1,40 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin;
use D3\Extsearch\Core\d3_extsearch_conf;
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
class d3_cfg_extsearch_navigation extends d3_cfg_mod_main
{
protected $_sThisTemplate = 'd3_cfg_extsearch_navigation.tpl';
protected $_sModId = 'd3_extsearch';
protected $_sHelpLinkMLAdd = 'D3_EXTSEARCH_HELPLINK_CONFIG';
protected $_sMenuItemTitle = 'd3mxextsearch';
protected $_sMenuSubItemTitle = 'd3mxextsearch_settings';
/**
* @return bool
*/
public function d3UseAlistFilters()
{
return $this->d3GetSet()->getLicenseConfigData(d3_extsearch_conf::SERIAL_BIT_HAS_FILTERS_IN_ALIST, false) || $this->d3GetSet()->isDemo();
}
}

Bestand weergeven

@ -0,0 +1,140 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin;
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
use D3\ModCfg\Application\Model\d3filesystem;
use OxidEsales\Eshop\Core\UtilsView;
use OxidEsales\Eshop\Core\Registry;
use OxidEsales\Eshop\Core\Output;
class d3_cfg_extsearch_plugins extends d3_cfg_mod_main
{
protected $_sThisTemplate = "d3_cfg_extsearch_plugins.tpl";
protected $_sModId = 'd3_extsearch';
protected $_sOldPluginName = 'se_browserinstall.xml';
protected $_sHelpLinkMLAdd = 'D3_EXTSEARCH_HELPLINK_CONFIG';
protected $_sMenuItemTitle = 'd3mxextsearch';
protected $_sMenuSubItemTitle = 'd3mxextsearch_settings';
/**
* ruft oxutils-Funktion auf, die vom Template aus nicht verfuegbar ist
*/
public function save()
{
if ($_FILES['value']['name']['sExtSearch_PluginIcon']) {
if (copy(
$_FILES['value']['tmp_name']['sExtSearch_PluginIcon'],
Registry::getConfig()->getConfigParam(
'sShopDir'
) . $_FILES['value']['name']['sExtSearch_PluginIcon']
)
) {
$oSet = $this->d3GetSet();
$oSet->setValue('sExtSearch_PluginIcon', $_FILES['value']['name']['sExtSearch_PluginIcon']);
$oSet->save();
};
}
parent::save();
return;
}
/**
* @return string
*/
public function getPluginFileName()
{
$oShop = Registry::getConfig()->getActiveShop();
$oFS = oxNew(d3filesystem::class);
if ($oFS->exists(
$oFS->trailingslashit(Registry::getConfig()->getConfigParam('sShopDir')) . $this->_sOldPluginName
)
) {
$sFileName = $this->_sOldPluginName;
} else {
$sPattern = "[^a-zA-Z0-9]";
$sFileName = 'searchplugin_' . strtolower(
preg_replace('@' . $sPattern . '@', '_', $oShop->getFieldData('oxname'))
) . ".xml";
}
return $sFileName;
}
public function generatePluginFile()
{
$oShop = Registry::getConfig()->getActiveShop();
/** @var d3filesystem $oFS */
$oFS = oxNew(d3filesystem::class);
$sIconData = false;
$blHasIcon = false;
$aImgInfo = array();
if ($this->d3GetSet()->getValue('sExtSearch_PluginIcon')) {
$sImgPath = $oFS->trailingslashit(Registry::getConfig()->getConfigParam('sShopDir')) .
$this->d3GetSet()->getValue('sExtSearch_PluginIcon');
$aImgInfo = getimagesize($sImgPath);
$fp_img = fopen($sImgPath, "r");
$sIconData = fread($fp_img, filesize($sImgPath));
fclose($fp_img);
$blHasIcon = count($aImgInfo) ? true : false;
}
/** @var $smarty \Smarty */
$smarty = Registry::get(UtilsView::class)->getSmarty();
$smarty->assign('oShop', $oShop);
$smarty->assign('blHasIcon', $blHasIcon);
$smarty->assign('aImgInfo', $aImgInfo);
$smarty->assign('sBase64Icon', base64_encode($sIconData));
$smarty->assign('sShopUrl', Registry::getConfig()->getConfigParam('sShopURL'));
$sTplFile = 'd3_extsearch_plugin.tpl';
$sFileContent = $smarty->fetch($sTplFile);
$sFileName = $oFS->trailingslashit(Registry::getConfig()->getConfigParam('sShopDir')) .
$this->getPluginFileName();
$sMessage = $oFS->createFile($sFileName, $sFileContent, true)
? Registry::getLang()->translateString('D3_EXTSEARCH_PLUGIN_CREATE_SUCC')
: Registry::getLang()->translateString('D3_EXTSEARCH_PLUGIN_CREATE_NSUCC');
$sCharSet = "UTF-8";
$sTitle = Registry::getLang()->translateString('D3_EXTSEARCH_MAIN_GENERATOR_NOTE');
/** @var $smarty \Smarty */
$smarty = Registry::get(UtilsView::class)->getSmarty();
$smarty->assign('sCharset', $sCharSet);
$smarty->assign('sTitle', $sTitle);
$smarty->assign('sMessage', $sMessage);
$sTplFile = 'd3_extsearch_popup.tpl';
$outputManager = oxNew(Output::class);
$outputManager->setCharset(Registry::getConfig()->getActiveView()->getCharSet());
$outputManager->sendHeaders();
$outputManager->output('content', $smarty->fetch($sTplFile));
Registry::getConfig()->pageClose();
$outputManager->flushOutput();
die();
}
}

Bestand weergeven

@ -0,0 +1,31 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin;
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
class d3_cfg_extsearch_quicksearch extends d3_cfg_mod_main
{
protected $_sThisTemplate = "d3_cfg_extsearch_quicksearch.tpl";
protected $_sModId = 'd3_extsearch';
protected $_sHelpLinkMLAdd = 'D3_EXTSEARCH_HELPLINK_CONFIG';
protected $_sMenuItemTitle = 'd3mxextsearch';
protected $_sMenuSubItemTitle = 'd3mxextsearch_settings';
}

Bestand weergeven

@ -0,0 +1,214 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin;
use D3\Extsearch\Application\Model\d3_extsearch_statisticlog;
use D3\Extsearch\Application\Model\d3_search;
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
use OxidEsales\Eshop\Core\Model\BaseModel;
use OxidEsales\Eshop\Core\Registry;
use OxidEsales\Eshop\Core\Request;
use OxidEsales\Eshop\Core\UtilsDate;
use OxidEsales\Eshop\Core\UtilsView;
class d3_cfg_extsearch_Statistik extends d3_cfg_mod_main
{
protected $_sThisTemplate = "d3_cfg_extsearch_statistik.tpl";
protected $_sModId = 'd3_extsearch';
public $aSearchwords = array();
protected $_sHelpLinkMLAdd = 'D3_EXTSEARCH_HELPLINK_CONFIG';
protected $_sMenuItemTitle = 'd3mxextsearch';
protected $_sMenuSubItemTitle = 'd3mxextsearch_statistic';
public $oD3OwnSearchHandler;
/**
* @return string
*/
public function render()
{
$sRet = parent::render();
$this->addTplParam('aTimes', $this->_getAvailableLogTime());
$this->addTplParam('aParams', Registry::get(Request::class)->getRequestEscapedParameter('statparams'));
return $sRet;
}
/**
* @return array
*/
protected function _getAvailableLogTime()
{
$oStatistic = oxNew(d3_extsearch_statisticlog::class);
return $oStatistic->getAvailableLogTime();
}
public function generateStatList()
{
/** @var d3_extsearch_statisticlog $oStat */
$oStat = oxNew(d3_extsearch_statisticlog::class);
$oStatList = $oStat->getStatisticList();
if ($oStatList && $oStatList->count()) {
/** @var BaseModel $oStatItem */
foreach ($oStatList as $oStatItem) {
$sFilterKey = base64_encode($oStatItem->getFieldData('OXSEARCHPARAM')) .
substr(base64_encode($oStatItem->getFieldData('OXPARAMETER')), 0, 16) .
substr(base64_encode($oStatItem->getFieldData('OXPARAMETER')), -16, 16);
$oSearchWord = new \stdClass();
$oSearchWord->sWord = $oStatItem->getFieldData('OXSEARCHPARAM');
$oSearchWord->iCount = $oStatItem->getFieldData('COUNTER') + $this->aSearchwords[$sFilterKey]->iCount;
$oSearchWord->blGraph = $oStatItem->getFieldData('GRAPH');
$oSearchWord->aFilters = $this->_extractFilters($oStatItem->getFieldData('OXPARAMETER'));
$oSearchWord->sFilters = $this->_exportFilters($oStatItem->getFieldData('OXPARAMETER'));
$oSearchWord->iLang = $oStatItem->getFieldData('OXLANG');
$this->aSearchwords[$sFilterKey] = $oSearchWord;
}
}
}
/**
* @param $sFilters
* @return string
*/
protected function _exportFilters($sFilters)
{
$aFilters = unserialize($sFilters);
if (is_array($aFilters)) {
return base64_encode($sFilters);
}
return '';
}
/**
* @param $sFilters
* @return array
*/
protected function _extractFilters($sFilters)
{
$sFilters = html_entity_decode($sFilters);
$aFilters = unserialize($sFilters);
$oFilterList = $this->_d3GetOwnSearchHandler()->getFilterList();
$aPreparedFilters = array();
if (is_array($aFilters)) {
foreach ($aFilters as $sType => $sValue) {
$oFilter = $oFilterList->getFilterByStatisticLogId($sType);
$aPreparedFilters[] = $oFilter->getStatisticLogFilterObject($sValue);
}
}
return $aPreparedFilters;
}
/**
* @return array
*/
public function getStatList()
{
return $this->aSearchwords;
}
/**
* @return bool
*/
public function checkReportBaseClass()
{
return class_exists(\OeStatistics_Report_Base::class);
}
public function generateStat()
{
if ($this->checkReportBaseClass()) {
$aStatparams = Registry::get(Request::class)->getRequestEscapedParameter("statparams");
$sTimeFrom = substr($aStatparams['time'], 0, 4) . "-" . substr($aStatparams['time'], 4, 2) . "-01";
$timestamp = mktime(0, 0, 0, substr($aStatparams['time'], 4, 2), 1, substr($aStatparams['time'], 0, 4));
$sTimeTo =
substr($aStatparams['time'], 0, 4) . "-" . substr($aStatparams['time'], 4, 2) . "-" . date('t', $timestamp);
if ($sTimeFrom && $sTimeTo) {
$sTimeFrom = Registry::get(UtilsDate::class)->formatDBDate($sTimeFrom, true);
$sTimeFrom = date("Y-m-d", strtotime($sTimeFrom));
$sTimeTo = Registry::get(UtilsDate::class)->formatDBDate($sTimeTo, true);
$sTimeTo = date("Y-m-d", strtotime($sTimeTo));
} else {
$dDays = Registry::get(Request::class)->getRequestEscapedParameter("timeframe");
$dNow = time();
$sTimeFrom = date("Y-m-d", mktime(0, 0, 0, date("m", $dNow), date("d", $dNow) - $dDays, date("Y", $dNow)));
$sTimeTo = date("Y-m-d", time());
}
/** @var $oSmarty \Smarty */
$oSmarty = Registry::get(UtilsView::class)->getSmarty();
$oSmarty->assign("time_from", $sTimeFrom . " 23:59:59");
$oSmarty->assign("time_to", $sTimeTo . " 23:59:59");
$oSmarty->assign("searchfilters", $aStatparams['searchparams']);
$oSmarty->assign("oViewConf", $this->getViewDataElement("oViewConf"));
echo($oSmarty->fetch("oestatistics_report_pagehead.tpl"));
$aAllreports = array(
'D3\Extsearch\Application\Controller\Admin\Reports\d3_extsearch_report_' . $aStatparams['type'],
);
foreach ($aAllreports as $FQCN) {
if (($FQCN = trim($FQCN))) {
$sClassName = $FQCN;
$oReport = oxNew($sClassName);
$oReport->setSmarty($oSmarty);
$oSmarty->assign("oView", $oReport);
echo($oSmarty->fetch($oReport->render()));
}
}
Registry::getUtils()->showMessageAndExit($oSmarty->fetch("oestatistics_report_bottomitem.tpl"));
} else {
echo Registry::getLang()->translateString('D3_EXTSEARCH_STAT_NOREPORTBASE');
}
}
/**
* @return array
*/
public function getLangList()
{
return Registry::getLang()->getLanguageArray(null, true);
}
/**
* performance, use a class wide instance
*
* @return d3_search
*/
protected function _d3GetOwnSearchHandler()
{
if (!$this->oD3OwnSearchHandler) {
$this->oD3OwnSearchHandler = oxNew(d3_search::class);
}
return $this->oD3OwnSearchHandler;
}
}

Bestand weergeven

@ -0,0 +1,38 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin;
use D3\ModCfg\Application\Controller\Admin\Log\d3_cfg_log;
class d3_cfg_extsearchlog extends d3_cfg_log
{
protected $_sModId = 'd3_extsearch';
/**
* @return string
*/
public function d3getAdditionalUrlParams()
{
$sRet = parent::d3getAdditionalUrlParams();
if ($this->_sModId) {
$sRet .= '&sD3ModId='.$this->_sModId;
}
return $sRet;
}
}

Bestand weergeven

@ -0,0 +1,24 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin;
use D3\ModCfg\Application\Controller\Admin\Log\d3_cfg_log_list;
class d3_cfg_extsearchlog_list extends d3_cfg_log_list
{
protected $_sModId = 'd3_extsearch';
}

Bestand weergeven

@ -0,0 +1,33 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin;
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_;
class d3_cfg_extsearchstat extends d3_cfg_mod_
{
/**
* @return string
*/
public function render()
{
$this->addTplParam('sListClass', 'd3_cfg_extsearchstat_list');
$this->addTplParam('sMainClass', 'd3tbclextsearch_settings_statistik');
return parent::render();
}
}

Bestand weergeven

@ -0,0 +1,38 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin;
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_list;
class d3_cfg_extsearchstat_list extends d3_cfg_mod_list
{
protected $_blD3ShowLangSwitch = false;
protected $_sListClass = null;
/**
* @return string
*/
public function render()
{
$sRet = parent::render();
$this->addTplParam("default_edit", "d3_cfg_extsearch_statistik");
return $sRet;
}
}

Bestand weergeven

@ -0,0 +1,35 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin;
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_;
class d3_cfg_extsearchsyneditor extends d3_cfg_mod_
{
protected $_hasListItems = true;
/**
* @return string
*/
public function render()
{
$this->addTplParam('sListClass', 'd3_cfg_extsearchsyneditor_list');
$this->addTplParam('sMainClass', 'd3_cfg_extsearchsyneditor_main');
return parent::render();
}
}

Bestand weergeven

@ -0,0 +1,62 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin;
use D3\Extsearch\Application\Model\d3_extsearch_term;
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_list;
class d3_cfg_extsearchsyneditor_list extends d3_cfg_mod_list
{
protected $_blD3ShowLangSwitch = true;
protected $_sThisTemplate = 'd3_cfg_extsearchsyneditor_list.tpl';
protected $_sListClass = d3_extsearch_term::class;
protected $_blEmployMultilanguage;
protected $_sDefSortField = 'word';
protected $_sDefSortOrder = 'asc';
protected $_blShowListItems = true;
/**
* @return null|string
*/
public function render()
{
$sRet = parent::render();
$this->addTplParam("default_edit", "d3_cfg_extsearchsyneditor_main");
return $sRet;
}
/**
* @param array $aWhere
* @param string $sSql
* @return string
*/
protected function _prepareWhereQuery($aWhere, $sSql)
{
$sSql = parent::_prepareWhereQuery($aWhere, $sSql);
if (method_exists($this, 'getItemListBaseObject')) {
$sSql .= " AND (" . $this->getItemListBaseObject()->getCoreTableName() . ".word != '') ";
} else {
$sSql .= " AND (" . $this->_oList->getBaseObject()->getCoreTableName() . ".word != '') ";
}
return $sSql;
}
}

Bestand weergeven

@ -0,0 +1,209 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin;
use D3\Extsearch\Application\Model\d3_extsearch_term;
use D3\Extsearch\Application\Model\d3_semantic;
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
use OxidEsales\Eshop\Core\Registry;
use OxidEsales\Eshop\Core\Request;
class d3_cfg_extsearchsyneditor_Main extends d3_cfg_mod_main
{
protected $_sThisTemplate = 'd3_cfg_extsearchsyneditor_main.tpl';
protected $_sModId = 'd3_extsearch';
protected $_aNonIndexedFields = array('oxartnum');
protected $_sSavedId = null;
protected $_blUseOwnOxid = true;
public $sSearchTerm;
public $sAction;
public $sSynsetId;
public $aSynList;
protected $_aNaviItems = array(
'new' => array(
'sScript' => 'top.basefrm.list.EditThis( -1 );return false;',
'sTranslationId' => 'D3_EXTSEARCH_SYNED_MAIN_NEWWORD',
),
);
protected $_sMenuItemTitle = 'd3mxextsearch';
protected $_sMenuSubItemTitle = 'd3mxextsearch_syneditor';
public function init()
{
$this->sSearchTerm = Registry::get(Request::class)->getRequestEscapedParameter('searchterm');
$this->sAction = Registry::get(Request::class)->getRequestEscapedParameter('action');
$this->sSynsetId = Registry::get(Request::class)->getRequestEscapedParameter('synsetid');
parent::init();
}
/**
* @return string
*/
public function render()
{
$sRet = parent::render();
/** @var $oTerm d3_extsearch_term */
$oTerm = oxNew(d3_extsearch_term::class);
$this->addTplParam('edit', $oTerm);
if (method_exists($this, 'getEditObjectId')) {
$soxId = $this->getEditObjectId();
} else {
$soxId = Registry::get(Request::class)->getRequestEscapedParameter("oxid");
$this->addTplParam("oxid", $soxId);
// check if we right now saved a new entry
if ($this->_sSavedId) {
$soxId = $this->_sSavedId;
$this->addTplParam("oxid", $soxId);
// for reloading upper frame
$this->addTplParam("updatelist", "1");
}
}
if ($soxId && $soxId != "-1") {
// load object
if (!$oTerm instanceof d3_extsearch_term && !($oTerm->load($soxId))) {
$soxId = '-1';
$this->addTplParam('oxid', $soxId);
} else {
$oTerm->load($soxId);
}
}
return $sRet;
}
public function save()
{
if (method_exists($this, 'getEditObjectId')) {
$soxId = $this->getEditObjectId();
} else {
$soxId = Registry::get(Request::class)->getRequestEscapedParameter("oxid");
}
$aParams = Registry::get(Request::class)->getRequestEscapedParameter("editval");
// default values
$aParams = $this->addDefaultValues($aParams);
/** @var d3_extsearch_term $oTerm */
$oTerm = oxNew(d3_extsearch_term::class);
$oTerm->setLanguage($this->_iEditLang);
if ($soxId != "-1") {
$oTerm->loadInLang($this->_iEditLang, $soxId);
} else {
$aParams['d3_extsearch_term__oxid'] = null;
$aParams['d3_extsearch_term__synset_id'] = $this->getNextSynsetId();
}
$oTerm->setLanguage(0);
$aParams['d3_extsearch_term__word'] = trim($aParams['d3_extsearch_term__word']);
$oTerm->assign($aParams);
$oTerm->setLanguage($this->_iEditLang);
$oTerm->save();
if (method_exists($this, 'setEditObjectId')) {
$this->setEditObjectId($oTerm->getId());
} elseif ($soxId == "-1") {
$this->_sSavedId = $oTerm->getId();
}
}
/**
* @param $aParams
* @return mixed
*/
public function addDefaultValues($aParams)
{
return $aParams;
}
/**
* @return mixed
*/
public function getLanguageList()
{
return Registry::getLang()->getLanguageArray();
}
/**
* @return mixed
*/
public function getNextSynsetId()
{
/** @var d3_semantic $oSemantic */
$oSemantic = oxNew(d3_semantic::class);
return $oSemantic->getNextSynsetId();
}
/**
* @param $binValue
* @return int
*/
public function convertBin2Int($binValue)
{
return ord($binValue);
}
public function searchSynonymLists()
{
/** @var d3_semantic $oSemantic */
$oSemantic = oxNew(d3_semantic::class);
$this->aSynList = $oSemantic->getSynonymListsForWord($this->sSearchTerm);
}
/**
* @return mixed
*/
public function getSynonymLists()
{
return $this->aSynList;
}
/**
* @return mixed
*/
public function getSearchTerm()
{
return $this->sSearchTerm;
}
/**
* @return mixed
*/
public function getAction()
{
return $this->sAction;
}
/**
* @return mixed
*/
public function getSynsetId()
{
return $this->sSynsetId;
}
}

Bestand weergeven

@ -0,0 +1,188 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller\Admin;
use D3\Extsearch\Application\Model\d3_extsearch_term;
use D3\Extsearch\Application\Model\d3_semantic;
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
use OxidEsales\Eshop\Core\Registry;
use OxidEsales\Eshop\Core\Request;
class d3_cfg_extsearchsyneditor_manage extends d3_cfg_mod_main
{
protected $_sThisTemplate = 'd3_cfg_extsearchsyneditor_manage.tpl';
protected $_sModId = 'd3_extsearch';
protected $_aNonIndexedFields = array('oxartnum');
protected $_blUseOwnOxid = true;
public $sSearchTerm;
public $sAction;
public $sSynsetId;
public $aSynList;
protected $_aNaviItems = array(
'new' => array(
'sScript' => 'top.basefrm.list.editThis( -1 );return false;',
'sTranslationId' => 'D3_EXTSEARCH_SYNED_MAIN_NEWWORD',
),
);
protected $_sMenuItemTitle = 'd3mxextsearch';
protected $_sMenuSubItemTitle = 'd3mxextsearch_syneditor';
public function init()
{
$this->sSearchTerm = Registry::get(Request::class)->getRequestEscapedParameter('searchterm');
$this->sAction = Registry::get(Request::class)->getRequestEscapedParameter('action');
$this->sSynsetId = Registry::get(Request::class)->getRequestEscapedParameter('synsetid');
parent::init();
}
/**
* @return string
*/
public function render()
{
$sRet = parent::render();
/** @var $oTerm d3_extsearch_term */
$oTerm = oxNew(d3_extsearch_term::class);
if (method_exists($this, 'getEditObjectId')) {
$soxId = $this->getEditObjectId();
} else {
$soxId = Registry::get(Request::class)->getRequestEscapedParameter("oxid");
}
if ($soxId && $soxId != "-1") {
// load object
$oTerm->load($soxId);
}
$this->addTplParam('aSynList', $oTerm->getSynonymArrayForSynsetId());
$this->addTplParam('edit', $oTerm);
return $sRet;
}
public function save()
{
$soxId = $this->getEditObjectId();
$aParams = Registry::get(Request::class)->getRequestEscapedParameter("editval");
// default values
$aParams = $this->addDefaultValues($aParams);
$oTerm = oxNew(d3_extsearch_term::class);
$oTerm->setLanguage($this->_iEditLang);
if ($soxId != "-1") {
$oTerm->loadInLang($this->_iEditLang, $soxId);
} else {
$aParams['d3_extsearch_term__oxid'] = null;
$aParams['d3_extsearch_term__synset_id'] = $this->getNextSynsetId();
}
$oTerm->setLanguage(0);
$aParams['d3_extsearch_term__word'] = trim($aParams['d3_extsearch_term__word']);
$oTerm->assign($aParams);
$oTerm->setLanguage($this->_iEditLang);
$oTerm->save();
$this->setEditObjectId($oTerm->getId());
}
public function savesynonym()
{
$oTerm = oxNew(d3_extsearch_term::class);
$oTerm->assign(Registry::get(Request::class)->getRequestEscapedParameter('editval'));
$oTerm->save();
$this->addTplParam('updatelist', 1);
}
public function deletesynonym()
{
$oTerm = oxNew(d3_extsearch_term::class);
$oTerm->delete(Registry::get(Request::class)->getRequestEscapedParameter('deloxid'));
$this->addTplParam('updatelist', 1);
}
/**
* @param $aParams
* @return mixed
*/
public function addDefaultValues($aParams)
{
return $aParams;
}
/**
* @return mixed
*/
public function getLanguageList()
{
return Registry::getLang()->getLanguageArray();
}
/**
* @return mixed
*/
public function getNextSynsetId()
{
$oSemantic = oxNew(d3_semantic::class);
return $oSemantic->getNextSynsetId();
}
/**
* @param $binValue
* @return int
*/
public function convertBin2Int($binValue)
{
return ord($binValue);
}
public function searchSynonymLists()
{
$oSemantic = oxNew(d3_semantic::class);
$this->aSynList = $oSemantic->getSynonymListsForWord($this->sSearchTerm);
}
public function getSynonymLists()
{
return $this->aSynList;
}
public function getSearchTerm()
{
return $this->sSearchTerm;
}
public function getAction()
{
return $this->sAction;
}
public function getSynsetId()
{
return $this->sSynsetId;
}
}

Bestand weergeven

@ -0,0 +1,99 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller;
use D3\Extsearch\Application\Model\d3_search;
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
use OxidEsales\Eshop\Core\Registry;
use OxidEsales\Eshop\Core\Controller\BaseController;
use OxidEsales\Eshop\Core\Output;
class d3_extsearch_response extends BaseController
{
private $_sModId = 'd3_extsearch';
public $oD3SearchHandler;
public function init()
{
startProfile(__METHOD__);
Registry::getConfig()->setActiveView($this);
$mArgs = func_get_args();
$mArgs = array_change_key_case($mArgs[0], CASE_LOWER);
if (is_array($mArgs) && count($mArgs) && isset($mArgs['fnc'])) {
call_user_func_array(array($this, $mArgs['fnc']), array($mArgs));
}
$this->_addProfiling();
stopProfile(__METHOD__);
}
public function getSuggestContent($aParams)
{
startProfile(__METHOD__);
$outputManager = oxNew(Output::class);
$outputManager->setCharset(Registry::getConfig()->getActiveView()->getCharSet());
$outputManager->sendHeaders();
$outputManager->output('content', $this->_getD3SearchHandler()->suggestGetContent($aParams['searchparam']));
Registry::getConfig()->pageClose();
$outputManager->flushOutput();
stopProfile(__METHOD__);
}
/**
* performance, use a class wide instance
*
* @return d3_search
*/
protected function _getD3SearchHandler()
{
if (!$this->oD3SearchHandler) {
$this->oD3SearchHandler = oxNew(d3_search::class);
}
return $this->oD3SearchHandler;
}
protected function _addProfiling()
{
startProfile(__METHOD__);
d3_cfg_mod::get($this->_sModId)->d3getLog()->d3GetProfiling();
stopProfile(__METHOD__);
}
/**
* @return string
*/
public function d3getFilterPageId()
{
$mArgs = func_get_args();
$sPageId = "search##".
Registry::getLang()->getLanguageAbbr()."##".
Registry::getConfig()->getShopId()."##".
md5(rawurlencode(strtolower($mArgs['searchParam'])));
return $sPageId;
}
}

Bestand weergeven

@ -0,0 +1,601 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Extsearch\Application\Controller;
use D3\Extsearch\Modules\Application\Model\d3_oxsearch_extsearch;
use D3\Extsearch\Modules\Application\Controller\d3_alist_extsearch;
use D3\Extsearch\Application\Model\Filters\d3FilterList;
use D3\Extsearch\Application\Model\Filters\d3Filter;
use D3\Extsearch\Application\Model\d3_search;
use D3\Extsearch\Core\d3_extsearch_conf;
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
use OxidEsales\Eshop\Application\Controller\ManufacturerListController;
use OxidEsales\Eshop\Application\Controller\VendorListController;
use OxidEsales\Eshop\Application\Controller\ArticleListController;
use OxidEsales\Eshop\Application\Controller\SearchController;
use OxidEsales\Eshop\Application\Model\CategoryList;
use OxidEsales\Eshop\Application\Model\Search;
use OxidEsales\Eshop\Application\Model\VendorList;
use OxidEsales\Eshop\Application\Model\ManufacturerList;
use OxidEsales\Eshop\Application\Model\Category;
use OxidEsales\Eshop\Application\Model\Manufacturer;
use OxidEsales\Eshop\Application\Model\Vendor;
use OxidEsales\Eshop\Core\Exception\StandardException;
use OxidEsales\Eshop\Core\Registry;
use OxidEsales\Eshop\Core\Request;
use OxidEsales\Eshop\Core\StrMb;
class d3_xlist_extsearch
{
private $_sModId = 'd3_extsearch';
protected $_oaListController;
public $oD3SearchHandler = null;
public $oD3OwnSearchHandler = null;
public $aPriceSteps;
public $aPriceSelector;
public $sPriceSelector;
protected $_sD3AdditionalParams = null;
protected $_aSelectedAttributes;
private $_blUseAlistFilter;
public function __construct($oListController)
{
if (false == ($oListController instanceof ArticleListController)
&& false == ($oListController instanceof SearchController)
) {
$sMessage = 'Argument passed to '.__METHOD__.' must be an instance of ArticleListController or SearchController';
$oException = oxNew(StandardException::class, $sMessage);
throw $oException;
}
$this->_oaListController = $oListController;
}
public function render()
{
if ($this->_d3UseAlistFilters()) {
$this->addSideBar();
$this->_d3AddAllTplParams();
}
}
public function addSideBar()
{
$this->getaListController()->addTplParam('sidebar', 'left');
}
/**
* @param Category|Manufacturer|Vendor $oCategory
*/
public function addAListFilters($oCategory)
{
if (false == $this->_d3UseAlistFilters()) {
return;
}
$oFilterList = $this->d3GetOwnSearchHandler()->getFilterList();
if (false == method_exists($oCategory, 'isPriceCategory') // in case of manufacturerlist class
|| false == $oCategory->isPriceCategory()
) {
$sControllerClassName = strtolower($this->getaListController()->getClassKey());
if (in_array($sControllerClassName, array(ArticleListController::class, \alist::class))) {
$_POST["searchcnid"] = Registry::get(Request::class)->getRequestEscapedParameter('cnid');
} elseif (in_array($sControllerClassName, array(ManufacturerListController::class, \manufacturerlist::class))) {
$_POST["searchmanufacturer"] = Registry::get(Request::class)->getRequestEscapedParameter('mnid');
} elseif (in_array($sControllerClassName, array(VendorListController::class, \vendorlist::class))) {
$sActCat = Registry::get(Request::class)->getRequestEscapedParameter('cnid');
/** @var StrMb $oStrMb */
$oStrMb = getStr();
$_POST["searchvendor"] = ($oStrMb->preg_match('/^v_.?/i', $sActCat)) ? str_replace(
'v_',
'',
$sActCat
) : null;
}
$aExclude = array();
if (in_array($sControllerClassName, array(ArticleListController::class, \alist::class))) {
$aExclude[] = d3FilterList::CategoryFilterId;
} elseif (in_array($sControllerClassName, array(VendorListController::class, \vendorlist::class))) {
$aExclude[] = d3FilterList::VendorFilterId;
} elseif (in_array($sControllerClassName, array(ManufacturerListController::class, \manufacturerlist::class))) {
$aExclude[] = d3FilterList::ManufacturerFilterId;
}
/** @var d3Filter $oFilter */
foreach ($oFilterList->getAllExcept($aExclude) as $oFilter) {
$oFilter->generateFilterList();
}
} elseif (method_exists($oCategory, 'isPriceCategory') // in case of manufacturerlist class
&& $oCategory->isPriceCategory()
) {
$aPriceSelector = array(
'min' => $oCategory->getFieldData('oxpricefrom'),
'max' => $oCategory->getFieldData('oxpriceto')
);
$aPSOV = array(
'min' => $oCategory->getFieldData('oxpricefrom') * 100,
'max' => $oCategory->getFieldData('oxpriceto') * 100
);
$_POST["d3psov"] = $aPSOV;
$_POST["priceselector"] = $aPriceSelector;
$aExclude = array(
d3FilterList::CategoryFilterId,
);
/** @var d3Filter $oFilter */
foreach ($oFilterList->getAllExcept($aExclude) as $oFilter) {
$oFilter->generateFilterList();
}
}
}
public function addSearchFilters($iArticleCount)
{
$oFilterList = $this->d3GetOwnSearchHandler()->getFilterList();
/** @var d3Filter $oFilter */
foreach ($oFilterList->getArray() as $oFilter) {
if ($oFilter->canBeUsed($iArticleCount)) {
$oFilter->generateFilterList();
}
}
}
public function setTplParams()
{
$this->getaListController()->addTplParam('blD3ShowFilters', $this->d3CanShowFilters());
$this->getaListController()->addTplParam('blD3HasSelectedFilters', $this->d3HasSelectedFilters());
}
protected function _d3AddAllTplParams()
{
$sSeparator = htmlspecialchars(ini_get('arg_separator.output'));
// set TPL parameter, if category and vendor selectlists on frontends left side shouldn't changed
if (false == strstr($this->getaListController()->getViewDataElement('additionalparams'), $sSeparator.'isextsearch=') //
&& ($sExtSearchFlag = Registry::get(Request::class)->getRequestEscapedParameter('isextsearch')) //
) {
$this->getaListController()->addTplParam(
'additionalparams',
$this->getaListController()->getViewDataElement('additionalparams') . $sSeparator.'isextsearch='.$sExtSearchFlag
);
$this->getaListController()->addTplParam('isextsearch', $sExtSearchFlag);
}
/** @var d3Filter $oFilter */
foreach ($this->d3GetOwnSearchHandler()->getFilterList() as $oFilter) {
if ($oFilter->hasUserSelection()) {
$this->_sD3AdditionalParams .= $oFilter->getD3AdditionalParams();
}
}
// send browser plugin status to smarty
$this->getaListController()->addTplParam('blSearchPluginLink', $this->d3GetSet()->getValue('blExtSearch_enablePluginLink'));
}
/**
* @return bool
*/
public function d3HasSelectedFilters()
{
$oFilterList = $this->d3GetOwnSearchHandler()->getFilterList();
/** @var d3Filter $oFilter */
foreach ($oFilterList->getArray() as $oFilter) {
if ($oFilter->hasUserSelection()) {
return true;
}
}
return false;
}
/**
* @return bool
*/
public function d3CanShowFilters()
{
$oFilterList = $this->d3GetOwnSearchHandler()->getFilterList();
/** @var d3Filter $oFilter */
foreach ($oFilterList->getArray() as $oFilter) {
if ($oFilter->canShowFilter()) {
return true;
}
}
return false;
}
/**
* @return d3_cfg_mod
*/
public function d3GetSet()
{
$oSet = d3_cfg_mod::get($this->_d3getModId());
// set "allow search without searchparam"
$oSet->setValue('blExtSearch_emptySearch', true);
return $oSet;
}
/**
* @return string
*/
private function _d3getModId()
{
return $this->_sModId;
}
/**
* performance, use a class wide instance
*
* @return d3_oxsearch_extsearch
*/
public function d3GetSearchHandler()
{
if (!$this->oD3SearchHandler) {
$this->oD3SearchHandler = oxNew(Search::class);
}
return $this->oD3SearchHandler;
}
/**
* performance, use a class wide instance
*
* @return d3_search
*/
public function d3GetOwnSearchHandler()
{
if (!$this->oD3OwnSearchHandler) {
$this->oD3OwnSearchHandler = oxNew(d3_search::class);
}
return $this->oD3OwnSearchHandler;
}
/**
* Template variable getter. Returns hits related vendor list
*
* @return CategoryList
*/
public function d3GetCategoryList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getCategoryFilter()->getFilterList();
}
/**
* @return bool
*/
public function d3HasCategoryList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getCategoryFilter()->canShowFilter();
}
/**
* Template variable getter. Returns hits related vendor list
* @return Vendorlist
*/
public function d3GetVendorList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getVendorFilter()->getFilterList();
}
/**
* @return bool
*/
public function d3HasVendorList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getVendorFilter()->canShowFilter();
}
/**
* Template variable getter. Returns hits related manufacturer list
* @return Manufacturerlist
*/
public function d3GetManufacturerList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getManufacturerFilter()->getFilterList();
}
/**
* @return bool
*/
public function d3HasManufacturerList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getManufacturerFilter()->canShowFilter();
}
/**
* Template variable getter. Returns hits related attribute list (generating in $this->_d3GetAttributeList())
*
* @return array
*/
public function d3GetAttributeList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getAttributeFilter()->getFilterList();
}
/**
* @return bool
*/
public function d3HasAttributeList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getAttributeFilter()->canShowFilter();
}
/**
* Template variable getter. Returns price selector list
*
* @return array
*/
public function d3getPriceSteps()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getFilterList();
}
/**
* @return bool
*/
public function d3HasjQuerySlider()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->canHaveMultipleSelection();
}
/**
* @param string $sBase
* @return string
*/
public function d3AddBaseUrlParams($sBase = '')
{
$sRet = '';
if ($this->d3GetSet()->isActive()) {
$sSeparator = htmlspecialchars(ini_get('arg_separator.output'));
if (substr($sBase, -1) !== $sSeparator) {
$sRet .= $sSeparator;
}
$blExcludeShopHandledSingleParameters = $this->isControllerClass(searchController::class) ? true : false;
/** @var d3Filter $oFilter */
foreach ($this->d3GetOwnSearchHandler()->getFilterList() as $oFilter) {
$blExists = false;
foreach ($oFilter->getParameterCheckPattern('@', $blExcludeShopHandledSingleParameters) as $sPattern) {
if (preg_match($sPattern, $sBase)) {
$blExists = true;
break;
}
}
if (false === $blExists) {
$sRet .= $oFilter->getNavigationParameterString(false, $blExcludeShopHandledSingleParameters);
}
}
if (false == strstr($sBase, $sSeparator.'isextsearch=')
&& (strlen($sRet) || $this->d3GetOwnSearchHandler()->getFilterList()->getAttributeFilter()->d3HasAttributeValues())
) {
$sRet .= "isextsearch=alist".$sSeparator;
}
}
return $sRet;
}
public function isControllerClass($sCheckClassKey)
{
$sClassKey = Registry::getConfig()->getActiveView()->getClassKey();
return strtolower($sClassKey) === strtolower($sCheckClassKey);
}
/**
* @return string
*/
public function d3GetDeselectValue()
{
return $this->d3GetSearchHandler()->d3GetDeselectValue();
}
/**
* @return string
*/
public function d3getFilterPageId()
{
$sClassName = strtolower($this->getaListController()->getClassKey());
switch (true) {
case in_array($sClassName, array(strtolower('manufacturerlist'))):
$sIdent = Registry::get(Request::class)->getRequestEscapedParameter('mnid');
break;
default:
$sIdent = Registry::get(Request::class)->getRequestEscapedParameter('cnid');
}
$sPageId = '##'.
Registry::getLang()->getLanguageAbbr()."##".
Registry::getConfig()->getShopId()."##".
$sIdent;
return $sPageId;
}
/**
* @param $sOptionTitle
*
* @return string
*/
public function d3GetMultipleSelectionTranslation($sOptionTitle)
{
return sprintf(Registry::getLang()->translateString('D3_EXTSEARCH_EXT_MULTIPLESELECT'), $sOptionTitle);
}
public function d3HasFilters()
{
$oFilterList = $this->d3GetOwnSearchHandler()->getFilterList();
/** @var d3Filter $oFilter */
foreach ($oFilterList->getArray() as $oFilter) {
if ($oFilter->canShowFilter()) {
return true;
}
}
return false;
}
/**
* @return bool
*/
public function d3HasPriceFilter()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->canShowFilter();
}
/**
* @return bool
*/
public function d3CanShowPriceFilterSlider()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->canShowPriceFilterSlider();
}
/**
* @return string
*/
public function d3GetPriceSliderInfoMinValue()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getPriceSliderInfoMinValue();
}
/**
* @return string
*/
public function d3GetPriceSliderInfoMaxValue()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getPriceSliderInfoMaxValue();
}
/**
* @return string
*/
public function d3GetPriceSliderInputMinValue()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getPriceSliderInputMinValue();
}
/**
* @return string
*/
public function d3GetPriceSliderInputMaxValue()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getPriceSliderInputMaxValue();
}
/**
* @return array
*/
public function d3getPriceLimits()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getPriceLimits();
}
/**
* @return string
*/
public function d3GetPriceSliderOriginalMinValue()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getPriceSliderOriginalMinValue();
}
/**
* @return string
*/
public function d3GetPriceSliderOriginalMaxValue()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getPriceSliderOriginalMaxValue();
}
public function d3ClearFilter()
{
$this->d3GetSearchHandler()->d3ClearFilters();
$oView = Registry::getConfig()->getActiveView();
$oView->setFncName(null);
}
public function addNavigationParams($aParams)
{
$aAddParams = array();
if ($this->d3GetSet()->isActive()
&& $this->_d3UseAlistFilters()
) {
$this->d3GetSearchHandler()->d3RemoveEmptyParameters($aParams);
if (strlen(Registry::get(Request::class)->getRequestEscapedParameter('searchparam'))) {
$aAddParams['searchparam'] = htmlspecialchars(
html_entity_decode(Registry::get(Request::class)->getRequestEscapedParameter('searchparam'))
);
}
/** @var d3Filter $oFilter */
foreach ($this->d3GetOwnSearchHandler()->getFilterList() as $oFilter) {
$aAddParams = array_merge($aAddParams, $oFilter->getNavigationParameterList());
}
if ((count($aAddParams) || $this->d3GetOwnSearchHandler()->getFilterList()->getAttributeFilter()->d3HasAttributeValues()) &&
($sExtSearchFlag = Registry::get(Request::class)->getRequestEscapedParameter('isextsearch'))
) {
$aAddParams['isextsearch'] = $sExtSearchFlag;
}
}
return array_merge($aParams, $aAddParams);
}
/**
* @return bool
*/
private function _d3UseAlistFilters()
{
if (null === $this->_blUseAlistFilter) {
$this->_blUseAlistFilter = ($this->d3GetSet()->getLicenseConfigData(d3_extsearch_conf::SERIAL_BIT_HAS_FILTERS_IN_ALIST, false) || $this->d3GetSet()->isDemo())
&& $this->d3GetSet()->getValue('blExtSearch_useAListFilter');
}
return $this->_blUseAlistFilter;
}
/**
* @return d3_alist_extsearch|ArticleListController
*/
public function getaListController()
{
return $this->_oaListController;
}
/**
* @return string
*/
public function getD3AdditionalParams()
{
return $this->_sD3AdditionalParams;
}
}

Bestand weergeven

@ -0,0 +1,424 @@
<?php //004fb
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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
7Vzvb1S=

Bestand weergeven

@ -0,0 +1,210 @@
<?php //004fb
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);
?>
HR+cP/7pFb3/z7Q3PpaSgtFEr/tF+LhMB5LQdy4scJ889YC+xjpcpb5gkQ8Wc34lmr0mt6PSq5wm
tXDjNhaNaac/sqFHaJydjCHL0HI4888lMnixk87177TdUhaPHK3D8Gl+/YhDc9k4StLAohBhxVhl
iPbH2kSjZ5/68vQEgWJZs4mmC0ZMHkQCy70EYQMRPwKr3rpnITYnRgtx892X/q4sb/pJb2Y/uw06
9/aQZgwK0ZTUsdWAWy3qy7frdGyWzZQuoafr8UZggPpztG9CUYfmljHiNKoKQvHpJI0R3QOQJv5A
2SFiC/yM7z8rT900wyNF9rmq3JWviBQl/5dFDIYEuvCjVDr1OiuF9W5thPvssu8Zn/4ODesj4uO7
pYXgjqytuPA48/eakDKPumXcKW/xXGtNXRo2mnNh+02kElZFJP1f14LpqlzUPzgbPhcmvhLh9i2i
N8RkUOV6S9rI0RU4t22lsdwgAJUiK7aAwhT/0lsRJ0a6GjggbJfAOjLAP2BS1uE37RM97i8v/6kz
nNo6tvACsCmgqJe8DpNM7POuNxse2CI4KHtQESGIWUpVX+NvsIQ58eiiN0KwtwDeXx+VjOFwvye8
d1nFuP+e9Ba01Wosudmm+MDjis8/Q+9bPfApIr8lM05s/r3oRUwBQx8fCv7ybDEaVY4OyF2Nwp7a
7YyPZ7PPHBOayqRg9dnuvwbJgSQxCDA6AmU3kGPw/rkhG+m9t6ALTnbQQzAoQ8+PBTCYL0uHze0P
cv7zqUjwT5uzMX1p07VGHj3BLyVP9mVz4HZ23LUL1tWbnyu89Bop2xU1/wCRFnGEAyv02t1Z2kGW
t9MT0jI1pXT+eqHBIDEL5wuifrgR8hM83AwnVesnLZ5QLpjR6PcecTaYif0HwPzAL9eAxs6UBu/T
bMgQJkzkzmiB+GtMi2Ei+L6A3v4Ylp/24yvPU6p+KN17fgfIYmwv97k22O9oxFEZmDQ5E4AWxC7/
QDNN70//by7gVuWCw8cN5KokY+n5Jt/qmMAs/rW1BCwL5mI9/9BS0o8uU9WTunzGwMQUfAcFzkHe
/8R6BATHzsHMvOi6GOb9PuWbcFtzBB6FGV0Jp6ZEg2nq96yuRUY3BpHeTbKlRMIbTKc46jVGWYYm
T0YoRBr551wGgOE2bBbaEY1cGgABMQpFYNT6e+NdpfU6Dlo7ZSpsfaqXvht8uhJQzrKezuFmLTgc
r8lB57UdMXvsM5na099rddbS4kIixkTncoKYGx513BQBnn7r9ehrx5TDjE6b7nJyc6N4Am/p5m12
0GIpyJ64JDrrVVyiwwc+pWlGj55Np2BO5ZSQM9xWMcyAS3qXUKJHzRLXue4YCVUPJJSgQUNohGP5
b1RRokQbew3dMYeIa2cUQLaMFHukTWHBakMweH04bZINAkrtPnBva8n5X5sawECGO510veqebNbR
4TQOI8xE3DbhXOX0JemS3bLFc0YOuH2Cl83ieXyInKO1yhpAY4UMuSwwgntYa6hRGrRDoK65oy6z
LW7ej1MbXaTMcXeCW3RYFt3sQNihuWGGcfCNOLLPZYLPFZi7BmdJndL1L+22uPWS0w3WZak6QpFO
DUQYMeNv43lOk5fW0bOVpf9On78JmDVhaSczMnCvhjJa+OY2Rmu0/orWFstLnfLV+r6qnuw5GKf3
tB+H7SA/y0drqXK1QqB7B8unCVglLkyurFz4TCsNvaZ4DCf04ephQjQEeYRLe6JTWBVF13h/oEE+
vmZbS3+IIHzgD/C9zhm7wzPh80608HkEUeSFGGbOHzUKhc3V9fvrrnbm2esbLpuPMLJc8mm/hc7j
ztlcpdA79S7eE5/BMCuSUzjc2Oq6VptuC8L2k7Xam2TEyRVX4n8rMOLqJlf2yaSh4ml9KcwrjOxB
3VTYx7elTaMT8RA1Ss5X3nDVbsbNGQcW7OTJT/DooC9MlCUVY7b9bcMkqeAOA2KnXJSGKxSw/ts2
USZsgaLQXlycstBouurbD/KodI4nAz0fprAJY5v64KQRgVzUXCUS7T4qxnWz+VOX4FzKvwqleDv2
55bsUe+q+6PgRPaYytbIV0y2uJaoGWLdiDV5GtCRT2/sMuA3Atwv/iea6UcIe/5WMn1fGTYe2a0n
bobiGu7/Sk3p4L9BoT5CBPIANo8+HALBXPzaBntO9DJ7ZrplRwcCfjgLEBDexIGcag6x5eB2Zf/h
QrVozJwIYC2u2vZmZAT6Ape7Y/JyUj1XXDqFyg9BAkCbpp+9lrTaMkQp1rpyuPURFOryfoA+VrxH
dSzmUO1C+x9Mi7G4x1TcNuy6igBIv89QfHZp13ByJPGHRf5AJ5hcqnhoo/njDjuhNOuO/LCHh0/l
kskyJmERn7kbURrQDPxAgmxuKWiz/tYjZe3B48YwvvvPxJ+Yl9c17CuuhLXaMWc4OCIfPS9IGF+f
KWop+S5T52Rciw1p33ioKsnFoF8Q4IvSBnf4N0rldlAP6MbZatHVCbpNa3wy8WpoLSDegTsH8XLd
kYaFKBX+8ncqc4CbOyOG8SeLdb2eNVJFZ76eEv2xJk4bGs/pqOTlOEqvSHPbD9ue6q05/X997yhI
PQOJfhNB2mJJN8wkjZZZIKpBxRO6P4qE3Ifdo5lZn5ZC+5d7GOGi+NpSqzjKVp4xmV+bNFKbc4Bt
gTYgkLm4fdbaMcDS38qlFN4rAkNcU8bn2+KtKvtUBYdZWHwKFa2vd+Vyd9iHmZMWkX//NfHH+PD3
IdiKp+BX7jIjgbhKe94Ms++JvNWJSsqxG/wUwoF/VPnx9+XqjNbuV9HacnPcXCmS31hi54Zw7yW3
dFzwdY6wX2mtNiWeFiC3lkJdjLeNsf8FuVU1UlHEwGFtR3+Q+OQ3sFMXIaN5qN4/kB/zmoVM+p6X
2NJ7g7VUYO5Ui8hQbM/wxtW37bE7LfaMw25H19UkLlkvOL0TmHcdrnhzzLDfv548zd0iUNCMQb4G
41WBkjmEX7kg0J5gvCHIs4rpztyxc2EA7GNN9msZr53/WhlfWmqGpbfeZzcsDD0HdoLeoGvQ14mz
bkyqVD6UCTzCkEGr3tiLGd1iTMvDFMeUZmAEaUapxctcLeJzrtjv4W1gHAbSRmlrgMHcuRi2mlMJ
pwVBKdqHI6FKqWmBdn2xJZkOPNWa6d2TdKoFbDc7it1cHECmfLrtj2/I3iB1smoR4M4LWgvs6OaO
o9aZT9GB862+6rUdM43ndQz6b6RZCKkX/l3JiUpdY/D8BOIys3HD4gUhoM+pCp9fNRTOny0CHUZz
pFDPTbLxi9lKRWShycap4bb4mlHeQFLLZ2YrKJalH4SVExaHX9u7GHC4RsJFSuM2Rrak1PcHW9cI
ueAs08soG3T64/beqAk3uOwokqYj84r/WEE52nioIrdwLInyKWj6DzTXzh45zgnizEvSdweD/vmg
KdbX3nTXXXfu3KMKOzaLZUga3S5QYT7wCfCO6Ba8NU9o6bEm/PH8DU0V5mE1PJzdcL+tG9/MpQGr
LTsMnPbpPLT2cj/kXDG3xBlx4RLOrSAODCDMHZqbRokiVquq3DKWtfb9cc2XpRa2cfA3KcxUBt6q
8SjAz+1N369k4TP39kNQWRQWq/90sM+Ch7NYbzxCv32COig0AjFFuYZBUDFAAXau7N1EXHdaSw73
h5loimgTPMbhhWZ3uD3ENqef2cW2rA8OhlYTYTTLoF5pgaCD4+91Yct26FSJx3qvt2UwxZCRvV1D
yn58CoV8urPzzlON9hBwjKp9UGlDI1fNL0nK5IgXt+wfwcstYLoBqrIyXV6UnCQNiwJ0WCytRXDH
Y9Jygv0U34w8tkAFcgg903q0DGHgTg+B06pW/edhvJew2dUaSsjWKKqgyJs+KT3EviMbT9KsZ4Po
gZl/8Nsi/y+PA1l4WetWxPzRnQD4gfBRMpaoAlhjpnA39FvNxz+r5FaoL5qKIpD2ic30b2G+Z/Wk
AwrTi4/weFFFstc0yB9Ts/ZD3xJvYSA+6CQ/ORs/BqYbXsK9jsMk1X3f/paE9ZLTRdETsSmdcY+S
9n5r45gn5HzE5otos911rQm8XKwN6XXRH2QrcgT4zLCZqxwATLuIFgSTjy4bDdPAxjMA8tJRTIhZ
Q/z/D8kRD/YfAyYzWobiIu3INTcmj5jptCmaJIQ3xDO0CTU559YhyY7EalMWrTO3cAofdX8/xrcx
HdL990rXIgyB04xIgb3/3DQpECT/mgtcp8ZLQd5J4qX8mDHHFSBRsGQNLlFZicFP2viptcjn4QPB
DgHKRY0MjwHx0RljMrBFKsZ5DQkxm9pCBw/IE13ZmVhtS2pAYtldTlELR5XV7E7pU4MOt8GlUhPR
Nz9yFI67Ui/nGN6q6Jyuf2Nm+U5hwbkN+eE8tsxg5vRJQT3/CRSrlP/eMh7OoSCe34MM7OQTkR8U
vhpQa3t7mL02Bthfc2D8Q79LQPEg6GG5Zvq6iseD7mFx80tmk00qyWn3toWRb0SERL/jZalGRC47
8j0sD+oDONaTR92pkRaRlPNjyE+BXWgAAN8NLVs26gshsksm/zwPFbbBEaO9zdBtRCWQkky2gFEK
rvwgR689Vfw4P7JH/0ClIPpNz9fAHeSsU6l0S1F1mYZNux7V/tgMFOzxHqUQ2C12Qfer4ZFQdyAR
N9V/cReSTMgvrdEo89O9bb6i1nkpQ1JgYfblSXGWeFw+Y1X4n1Kzm96lzrdqEzD2MvhZyUupynlW
3iQreV/jW76eneGLmgurDx+TZxC/epxKmM7Yjr7eqmkzM16pTiPeKSKaOXGrnWWzlDfhAg2RM1VJ
OX7YVZuLfBvgO77/d1R2nCLN1GkkJwRrvRKbY3+0ojNprc89IRo906Jr0Fmz146zQ+qbZ5+4YLJO
2BnA3Q+2TGrq9zgd9xxjxvWSepPTtEcJ5vZnf56CYk+npJS3c+ScoNjQbmaGH16NNb4YRyBzhL/c
EEaIywBeCfLKX6HgZGnUYMyd6OtKCU++CdQ+Et3QaCC/NT44c4y4GielAoiCAdb1/3avSL3FBuXn
ysCoxsxs0whUkRj1TL5pPlJmdJyMHpW3dHJRBvo3JC3h3Ts2pjrZxCkZrJjn0aKhvTa3cAXjo9AJ
1/zmM7wFZGoD5U7sEGXaow6/jNB0GSfckcF4cyH4IoAMMws93fTgQ/ymiv5QXIIiSGbXJLk1YbAt
/5RL6Jfgg1OFJbUhD5pT+V8PTZNTPyGEi/IH39BMbNpkVI2oaU4jb1UypzlCGk27O4tyNckL7met
4+IyBmC3TTOnwzYq8GRr+Hv5PamlJVyxujZ3D8WPV5DbwcdrO8oMIKBAoWq30dPRwhMLPuPp+l38
19VStFasmgQpnFHmAIkktVFMhIMWdwnEiakYuWDO3jSexELSAh3FpgLIAdmLr2E9cdH1ZoOGkAcu
qpOdz6fX4ZyItUTyQSOLeK1hze+Ix3dpsr85TEBiieEAVqfG+BmYTrRjXuehLEUMWrZPi5CWcTtQ
Sg9sTKm8gUTn59G+hxrMBzlB12i9JT+e/7rSdmIX7QjKtNtvuAlygxlIsc2h+J8X+XdwlZjzWz1m
cMkxsVPffMDcJ0ALI4pD6BThoJgiKl5bskoc5FkF0jEvb1CdL/NS2up8IqKerkwSFVMrcR4j/zCK
dsR7/5Fj9MbUNNfpPZuLKvXK1CHt+vq3sMzkM4nqkxClINe+AxfxOQCRBsxVh7D/tSmEgZPuMHYz
bcA6y2pukETznwvh65hl+rIU2J5F4ZD6OM/HQ7lznqA6JQ+p68Afh+zUlgc6QsxFDNCd4qhC9SSw
rVpVDahAS3Wwni2VZLgRzzGgvQXYKGYWVMD9DYGIXa950DgS338daoAU6q3/+bKIGhXx4dBgpmC+
5HYS9AbGIlX4h4TPcuwBZuYm3HcQ/YlRLaAwF/ewHsycZpUrX3sTWxNkYZ188qa8Ytzod3ck9LuC
S/qb7D9X5o47yikZdAkBBYEBCZWJL+N2CWr0/BCzhciuA0YagE4NtpedYqx5HV+zKIWLWRBzmHhM
Dl0/kY6Nglk57Mcxms1kl0xwz7JICePoYs5TiaBAZz1QykjW4cA4dQ9IoBjCXZwYV2vWGC1IZcOE
lrRGrmyLBeYVzSwdGx0EA+ubHhRhcrj26OGgaptfNKgrwdks+WviuamAG2AhfkPmoyO+9kwd343Q
j7rKyawXRvHB4cxIVqFjM4Cx8yS/Jv75tNtVPse8kyu+UjqHg2H0Rv/NiIYExFpM99YaGJqKAT2h
pbSgrzuzatvwCwpP9ThPN0rKSdaMEywtmxkjc6ezMLLd6NAjKdkQVSUqHuBleZYSNK16E21f46F3
8lC/e63+oyTBOSgPaQOswvEuiQQguR8e8odnFKv1lMVNK0oleu9mzNdcTgwaoHbCIrx+BJQnGHoP
3btksXnadUq+OQy8EbfSFM5AvQpRqaPTN7f5CkLgdlbjwIX7YLAPfgsDezL0ltTfMrVLffD4Cf5l
EB7xYCpEUG2I7ztGHtHze2cNSb1CE/1EOF6UGLpbJxfgllWjve81/dNerNZNn3GN22mK7DJqYi+a
RUGMj5cFmZPBawCrxBB4Z0/CBAUVGhwK/nJY6bQQV9fwu3OQM9xCaXXA0rAhsDuzuveFInpBu+Bx
29R8NRRl3Oa2qkvmVqttXY/6XhNSAjjwvqvmEe1Ujp/ytPb2oHy1WuFBHruaCNSbNOjgYRseM7ai
7Jrr8TKDBv1orUUekHLOdSMSvCHcf7n6W+K+0vaCwog7dh+p+ZXmNbeRs4gIWMXHG/rFnzzr/MLd
5RLSO3a2Um9oUWqUwI+ZeJ7W9OYQfKru8KmvdHxgZbV97Z4GsX5icnB/seq75YRJrcrPz1nfYsH2
R7V5Vo0rHjc8q5nTXT/FTKqaxnw+jb2OKnt/DIdRUF/o269CBihPJpd1Z/3J6QZYhwe1DsAQSaix
Q17ofXBqM7RyEWBmlww5A09eXWrjoX1oBQUtMgmfb3jSkiULfzhr8mUkPHHPtX8Omj+nglMYDVJk
nS/quWqd5zDgGSkZfHSfAXpDXzlgbzIVkx8rNVlRExMvSys1w/NtHeQEPmlZj8qqgwd4ClBpBJBH
CtLIrCHAOyFqm9Tbxd2p478Sk2xhFryRDqyCgW1U7Z+7M+i4wGM1iN2DUZeW5XBZIlTR2xxbvmvD
cJrocxOonzNNtgijv7Ldyen9VpMPfuXwWnSZ+ZT4KC16dVd1xAvhEXDgcLdNvbM3wCdQ0bPf6Q6a
ETtqFciqkw60R/jenodFu2ITsxpZP7VpDywF+PC+XWCgyddmBDDPa4eB/dLJu0NYMGxgFeQiUTxo
LrU/u3YVW6LTiCpgQQVqLLi4xJXu5SUX3fb6YKbPTHtDhCPBhxW2HqFsBCBK5DOHtVOU3YQBsGZZ
kIHiFx/BCrMKeEixvhlSog/zLoNCKgs0ZOWmjSCO7N1Wk3ae6mHQrlULi7P3qvbXMZBS9/ZsZra5
8WYZU3YDLAzJtAnVRE9Lz0T4j7SBfp1OdI8n6CiY+agyQ4+UUoPTzPNrefhh52fANyM7m+STDObX
TO6Q5X47Pjbf8kFYGR63aPwyFiolMLpUAlLchiTpImq7/udd11exnJuEus3mNpQUV6JwhNxUI6cD
o8wtzz8r7CS7mW5YRcJ1GIf8J0BCbu+oc/VJpxZhQXzAfLr3YSahHedimfDZsfXfMrxnI4PymkM0
LYkBpgeBfBRC+jF7g0igwAeawKSUJOP7JgV27gNQVTT/0N7wt3Sx+EkzyhDzlZDOt8a8lPZ1+afe
riAiUcHCzvpU8iWO+l/aXEsSFuv0obvX94Ln+EBtDSjeEJeCdwKrVJ3nQp1kLKz8cktB5U7UJmBC
99bH654uMZKjxRupW9UbtVyP2UGbry4+dgsjiCrnhuo8zdjmzPqBCrgSiIM8z/9q0IGBApa887HF
XzSmP4h/9w/Es+YoXYYIlWeFNeXn8Yv3x67Oamlw5c/v0k5duluaG7guBavHbKkCujpLpBfxwqWI
T8yCb5l98CqRXBNLhn/Dmalf3cdbuI1NR+hO/GGocP6weIXGgx8lBv1z6kt+qK+k6bUeXYjLLW6u
mkQJs9xnfpdgy6gCIywzNkR9A2b5q5gsGlJD/mKNJMXzrSMLQjfke6XM7oMOw1G9M2amBiFmdFiF
5DSQJQbVauQkleNB+wdYU96L7s1lzqg4jicy1RQn1L4tGkbNChnDJyX49cRtB03cC6OrZGHhlHlB
Ikuv8WhEFd1BW1hZQaNf9v96g8eaU8VyrJ2XfeMkS4wBM+te8mKgfWgZLU24gv+fozmU6d4/OoNV
3rNof/ra/DB+5UNTQlVduecHH/vMIoxPX5sVCwiAveEnjSf8GmtHp36WvIaGXYLHx2smnpI63xnB
ZR4PbOKutiGjUhkdbcYI5Mf9nIT1TdaXIwkCVeRxzG5D+w8n22OavVOREHiZrEVz3icSmdwjSnBh
gWQGQZ1ZQHlaZY3bo5zRB2+gwyWUf3y+Hy7P1vIFhPOY6YQsiLjHbNKZ+X+w1p8uZq/OomwdtDpP
sVV5KH13IdBmh9UpOK5HfGYxiAsZaw0idaRxYXPnCWlJDLs1PMtFArZBsWwRLIeHxkNipsRgiwfo
03B85NqXFGv+dhZ7EJb7OhfqFSvWyK3N4MJZ+IDzt/AOuMuGvMAGUx23cBXKPfeE+aJ8o6DR1Uv9
RvzhkSnrEktFejR/OdKHke4FqhBW0RAAtk71cA1xgWGRgo2Igg8d9STIreeUtuAdzbO/d2rH5u7n
+Iih5J4YI+JtBT7bp5ivnXya9L0dczfC58IzvCFUbkiSf5xELyCXCeWkU4hn9I3pqa63of7MdbyX
2ngOV4eOtdFFx2QbWIj+L8Js3iNRWTnbhaocra7Eu9KUhTHylRHk3Burm7a92Z67Wm0h0nc0V+DE
Mce+V38I1yITHWtJxImBPLYlpllCLkkJJrWfgBf8Nmn/lAnO7fp3PbURv4wCrYHiajYWf5Q9XK4i
UwqV4sxAqMf/m/T3XJGR6cmsbwroSGxMUb9qfSV0+XBYLAVFCUxP2vWMQ/TjobOsK6z3Udf2eWS0
vMrhLfHYlGfXHVkr0CulHR//hhZuMhU2srq3MBlW6o+ZyOKZQHS/B4OcvSgjVY47z4KuseKdPMI6
UjUDGjI1+rGOh2BsYiQESLboCWez2fapz45EL1THVdLREmCJykruST8UrBnBS95UqYnnFc9s/YYW
ZrzcdhMTXhtG7wnA1gzyt0fOsq3uQM2RCIKaVjkmbyZucsCsxzthebsqymrwnLx/ocxgUX4ip+TK
vzDaJoPHXGn3hJHD5sHdEea5CFyhNl6C9nOfD0cHRz5hmTqkbqzyfcRcQMGdzsHni4k+DMbrWKWj
OHYVfxHp3JHG9MxppSohhQm6X6goXpRcnXT7VIX4ripKdKnj5p//G9D76NOAnWQL2jVDqd0TA6Wd
rQkGRelT9ufuTkoi8oVB3gGnTspJreXnebBR3s/f0jbmVj4zVEJg78ugwCIfgU5eoFoxElsrkpdd
OIxPc6EG0lkjHKImp2E0Fgrp8S62N5IcIphg+Km/Z4XvYnyjoRPFse9+GUmpqBmfhSL7fFWk05SC
tfUieZRDs0pqW96IdB+uj9wNQ9755h0Qd/KI/XsE1ZMqo/yalpbuEw0lN+4G4fKd/+aZXbHIpc72
I5p0AKth634iOjWiHBU9b+Tv2tKMy2ptpAhi3EUbAg6rTus8ggwtH9C7qD0N2JHdu45UY+4BdCB5
QIn33Vmt1gbMIQsCDRm0EgoIVcgHuEpmwwpi9m/0Caf0s37mc9UohfEH3VbKmnTWVHe9UqxizfzL
ZLWUmq+zjaWQLyYbj8jkMMn3ZmdL0c/3qlOROpOgZ4cN0PtgdVawooXVa9pzn2Am2AHE6B7T/2yG
xnJ0smvdQ4gmPBACX/Jvbaa7VWhDj1cdC1oUkGA8ARmFKZ0+qldHE2sxY2idx/Yeko31IkfC7Zej
BqA+YfbvVGgBcB4lucjdh6Ktum7/35YDleQnhdH2AzMqmLDxMm8e/Tx42hEcmSsU+7k5sql78ko5
pKnT9rC+bUyJT8Fx4GCNXOk8J05zDeem76lHDAHEJXiVTZAH/dplp0mPfuH18NxGSQ6s7SjGXtGh
y2GX3X9BNxC7ti+lgHBSr4qrT0GrDRkLrMipOugkFptbew0FC+4jan/m3rHfuBT8erImahWKfVzF
9tNXHRP14NQqMwl1ouv513YNqwP1l2l3j6J2JD5AedCpoEt8s40U+Hyo6clvPMw4E3epAnEk8EvD
L4M+BKJaGQuAcLM3mPl6FxrIWjQ4R511Odg9d2IEnoBz/TTWaskGsMyitr6btrq01jQ/s7ZSQyks
bWjKE+a6KZy23MRlCuudPHmGEydyJS5anBKnAKD7P8oEUlS7J2GhUEfeFXtOX9D6tu/aEypDHkZe
dP/7hEKFBkAUhCyb1p3u4c0xxMp2jN1kC/JcW7m5X+wSEHqtc2ySN39MsD88YqDjRRE+Nrs5ZR2m
r4pw2++/Trh/9bKHqwnfLx57P87ywIecSK0wkQ9h51o9qJXUb5NEnInI/jHmXySDATXjuOih/FUK
Dvr51dh6aYrqszELcmjRn67m0HzU/Xx+QQ6X0J7Lh1e77Rp8XiCPA2YON3j+GsZDiOVNreOs+Cnw
ImnFmHmpjHLg3tMb1GL88Ax6FS1msRHp/qKBRKvt1J3EQFh9FoN2KWI2yq45FIXbk2/M+g52Vhzd
VMT/8LLtgM7mVp6A1FPQa1emFZscqowTu+3HcwL6cRNjSo1+hwj1bVzUYn2OklhGrD2JYnc4WSEy
GTOWbLmSV1vznsHIuKip0qfvTORDhrpVBl9ufo83uqBnG+aLPoXkYi3SIAVOLdGhm12V4suj3LBz
uYNQuMe2veaW1Pkv/GXFm8uZEctrfTEQYlxgh4ZvV+KC2F4qp1dcLQzXl9jaMWOYeiymC4i+9XvC
LmNMAkOD4Ag9Gr2pDJMzvGFV7JtfORPVrq6jA70QAoKRYodNVrwrN9F5+hfAt6Fsk9gMQt8pxo9E
/7XOGp/6HDBxmmFWRG7Wl3I67BfZUrWU03LulTBcSoE3mLCIm3kqGlNkwuWDz4GuahQiqfWtO3F0
zYkoRva3yyMxaTwihaCcfHWGTwd8dcYvi/xPtYbo+QCrIRPLkT3/GtlJrr0vDM/uqICt6k0mKUQY
S5Oh+grM5BYQeA45Mmq4Aqk1bD4L0cETRR3ojdzRgu3uTG7AWQn0VsBmxpS2HOGPN/eZkupny6cb
Pm7RE9Fh1tdy9VaZ5FwGo2kTHHo4Z5EIufM1GCQvbwRj0Y4jquVPJRO0DyA6ZbC6BDGf95zvE+kQ
E46Nsg12QL3tDbhs2nJBDyysBf8Panq10vn0WO7LV0RFXudufTWa2O80NVK0Sh4sEuJ7E/Nl3YPY
X5tI8mzuMwiEXMs60cAq+xVKbG4qSp206AUt5zbvT5WH4Z31bgHtH9jJ/5jq6/L+vehE7419kdNz
K0MCFrWN8lbpxq3o6NUXQdphReLRTKbuL2HXPOzM0X4NuazZei8rz7dzyCTO3n9ciYXO1wBzajMJ
skEZ7QXLlxW0vQbRSwRzVw4t6qbxQa9j9SKQCBe619hUkyfHP86xor+0HGnxh5ce5qYh/uBLlmE0
4n2skFVgmPppGpPRXrC2uTO/W4aZ0mvFFfsRKS2u/Ayf6oJo3BKUWvzKQUkoTnO8pHXVgqVC2ae/
axMhlVjRugwCpOeJQMeeUqbhpQDzbHkGXDNZ6VK3Y3SDFQG16Cg2SBJEticI/PtIhW+IJBp9zee3
83gVtmjgq7G91H5HLng0UQnwhZO2L+cl7D2mtwQ20aIfcCXynKVgEzG6myrNoJ3mLbkQQeyGvpw+
OuOTW0ylQm3xmhonb5Lag3Xtzl6tcOkQpJAcYfQDEn4BHtaUIHevlQR4DAJi22A/3dpNXFiTddcR
gH5oKH6ESCjJ9eF4lceoj4rSRVoX6Qc+jlKYYWhFp/916jh+gsF3g9I2cKA8YaYtZiNXk2ieS9eg
ZqrsBz6pmhg97+BlGExXk4uwst/LxTSAJfkp8VI0W+ZAUvqD+WbFYYx4IfEeOkErNRhHJlyJEdkf
U90lWUL6nhb2zltWcs+Zusj7ZJxiIxKbbzDkPKk7gfCt/TzO0xpxvCwJGP5Zac/jCMSEwqRNmN0Q
DdqeuGUYfgK+Fxa6k6CUYfHBbLToV8jDKTWk9mDaXCfurVF5AgE3IpcyCfcNyylrGvW98Ne3Z/Tb
A0KlwzVTGdOzBJS5TxjIxTEPYGf96iIlw5N70Og9prRlwNAl5WQLfjahAg8ZTqigdZ8/5gVOqMRL
m6LTLLxpazc/SVxrn/UAVGxpvfMnn1wE5PseG6OZfA6hlncxThBm7X3u1py+heOPlCojBFrzBxmu
oZQhXXcfXXNw4fost5dE24BKo77wzDWBWE6cv5NAkS4F9olLcfWrZK5r7sDXuU3cf93gL6E7bQtt
AJAhfURYkegy4GR9uIf4j+v+VUSVn4WOLmSIlzGDXLJI+l8Sk/iU6PH/yEuDjScE0ng12d5Wr3Cs
cSr6Tj4cUsZ+C/ukC09Jb/8vlbaQn1qgvr6BoFrKl1XJR94V9DSqYzOCVhju/dGgj2NWI8vC5EJT
r9FZMXqxXNHMxGy4fvSkIo9DoxPUgA6QSrIxwg4Zeixo4YYYEwZGUqQA7jOekPbQwsYA3Tlj3sE1
+36UFV230FVKC1TZj8yMnRo5HQ0BPdNnnQNL1CvqZaSUEbOXjJOH/2MUxgl9xN2mnUrC7TCHJa+Q
/+LyZso58Ogmy6Hc8iAdDTaBSdzO6dz5mRk/9OQ+dLrRS3UbAHW6/TV7irWuRZdE4PAKkvwKuj1z
Rq536YBGwl2UG2bc12b6Pp0CZuzT1sFC1qI7um5qdezQbuhpa5Hv6/z1HLMorHL1CJXrVkZA/2HP
rUqkY6uRJPlcCQv2fIXAfDoUjqQpdOYO1pClcsb5BVMYVfAGTi9NEezZO6IOtXR7e21odnIw1mFS
jorLyXL2M4ICH793iBMnzN4TXkLOtOm79mjAKimPFuc6RmEO9hUwv98QmFIRdXPRMSLRxaF1NpOD
ps6E+9yresa9zQaUf/+GpTNQfhrcFWzsEKaUVgzy9F+ryaRE8Pg5RsgobDCi3icRMEW5zOzl7pRv
S4Tw1UZM/a+vUBKE2XVbjHwO7B1HG0WYs7qs44VagixtZK3mx0ANWXB5OfiNkdZDioWRbFj2S1EZ
v1l+TjumWFoYrI7+q2kj1KqGjeVNkEJVruwIqHYeP4HtsV4oAV7YDRvSA9qGz+9K7HfNz9ctHXmI
41QIshM37sw6AHaEmNY8P278zko546MO+hl4DH2wdnXMunPznlO6spICTau7xGsCoWdqu77jOdCI
Vl7M7OHkR6NubWxO3yDObiH+JO0Ahc8AtRWviNACYYis4QlfeO62NjaVQzrfaSv51XDfcG9jU/RP
29j7/+bsy2o0Wnj9fkCJ9WpCrVMq9psUwwkG5PqzZ/9aexuDoViDpwgXaFvZ1pehw9+NAUBBsurH
aePdcCv1An0dUU4Nmwgw0+sMnE4pPmJjsunl+MZ9dPWrMKP6CaVDXZg8AA6D/PHDeuHtxgzwxBZk
9d/rZu6Nd/1C4Jzkqn7tTIzaWAMuDd+916Sr7pwNfM06lzjryeDaBMuR46zyDUriW3vqXhVs5wJe
z+l3jxRwz9QqpQJHpKKkj6pnWAbgRrBRv5POyTYG4qk78HfAYDRozSpQcvvTT6LIA6q8wOvfDg5x
TCKqg1d6CparoId/JoDJo4VkaJ5ba14g42VDDtiHMKPFEirSUW8FILf152XP256lctF2bi7kEMdN
SxQM6gKFjyeNXSDmKnvrVkFgyBwBWd00JtlxV0uzLcc3jfnBKadDqDNiJp/hDaoGvLRV/Yy2z8PV
D60NB8iptAmpVw/iMO+l7OwdU6rYdtj+2QOsTAu46qqS8PL0PErE5GQjTJP8ntis5qsZKOnAnJzB
iEPs9SoD6dmxLh95GYq34M0ZABe6X3QUglk7ub+peM7j1b6WhZcmDQwK8NuVO7RuR6N+o5cd18TQ
3eTi8KXMJwkDDA8AJxei+2WEZfwvAYw3VreKQLwKAWKduyDByAZhkkpE+umfVwDdunGmbwARuYb4
uhSw9YexMruOOLq54F/SoRU77Td56aSrnNJZVCQvIYr1z9xjJTIS4sMq/ZYXRCch4XfwxSnILGGY
EjlcE6sujJ10F+EU0bsy7+NanKi1Edsh9BNMZVUz1fOxkRaQ+j6PpxRX+rOw0a7EsXRRr+88etNz
f7BqrMGCg+HhSouCpCqzpMqz6XSCzbDmpEMy9YWtWzDRYSE39oo4CebAE3RNBTlkV9nxLrX1kFsR
zStkByUVh1p8dBJc/wsu2YDBzRsBgJY+gHazbFL1V1uBIrgNPdC7DgI4pLubM9bIT/EUC6aq/TDx
M69wTdsNth5l3IAA+eYvEmJjV4XOJMVunECpI71undsklO2HbzUQHwD3vg57wqMY6ed8jIS1j+ea
uQI4/ITehN4l4c4J2ULFt8lzR3HHESewJpsvyMpOJukYsd7NlsUBIvghng8I7v44qFC9rF3Mjotr
eaVFpmyZzEpcRzd5jCIU9XH9jnUuz7LQoTupeBLFanJAi4AAHAlgg9o8bXf1LLn9rgfsHm1ra8em
JPqAk7qd2WLRHB+F/2PPhV/gXxhDmUwNci4rMZgB4w5s18Fx8PSWSL6A8y198gaOIcsxsOGzJH1v
Xi+vXmvP5M3+C3fY7JCR+yrOz3y1hCSYp6CB02UVPVYX1tnpI6+6wH3ryDT6Womp60fP7GHwtuO8
+BFAQR2AZx9ZEcuHCmygPXOJV795yolll7wRU9tPIDiaumn059PH90AlY8Ig051Fd3+JOYwUHdep
VFZJpPznc+U0oLNlCi/b99ObvyMlONHwKf02KmhqBLwvwF4gV5tJuR+RulSvrAPEUZI33xvw9wgv
lay9jckUcdHOU9IZTe3ZBs0OrngVTHLyp2x7xvxsLgjK9QfpcNtvJ7r6j/8DuY3YUEBmIPqnxURh
oG5G+RguSFubqg8jGAMbCNwvNS/z2p7ZStC52tvWzDv0BNmjMsqYmPFfNztztuURJdePhd7Rz1+F
Cd8s3TvIGP7r3E8+9yvNx/VUxcLJpG/TAtZHMIz8uJ5ekr2s/HkFwmTCljkC2yhIHh6EWwY1lAY7
2l/jlBxdsiVAB+DwuReCR0M77IP46qNPZplVrOTCZs/n757ULX504vrpEpAGAW7MB85BdwQ1K1XS
VvwrDig54NEZBRHdXqenodIgoDya2irW0iitZhivkNUWVzNtaec5oKDEDWJbrgx5rt/4iydP08aM
kLX1vbAVG6FVX1RcpO5xmYKKioch+QFkY89aHR0bPtSOMQZL6raC3btzxO7k7/kXxsP2KcqCU9Z1
lM+B8fcpk4uq4TG0zewDcVFKYlS3Vn8N9l5N7UBIIVGNqQlLGHuxN/EUWOFqIK/IBGHHUe7MqT+B
r6FnNTYhWXSqepQCNAxEN/so/8iNT/rauxG2DibCPeMMFOYQphVG+XzPbBK8n2opZ16NMqN7ME3f
xq8xHUDl7bQ9K8QOB4uvle6LiPm5pRAaoZyQd9Ng6TNeEzO4CcEz7ymWuf6+s0LUTS5b1Z1HUZ4X
YOXxUy7GYpTUjBcZAVJ0Dwjn/xpEFlBg

Bestand weergeven

@ -0,0 +1,146 @@
<?php //004fb
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);
?>
HR+cPxIycwkWFc2ClMGEYE0Ieo71XRzCa33VqwguIu9Vuypn9bcdtf+hnzKkGYz4UD55GhE2xrHz
H+TOXqGtilU02NY7/M9IL5EjuUZBnqRffaGZ56vf+bx78+D/1zCdp/X5K8XxoZto30/BxX779LYv
JyaaFjZyCclnmwcAqrlV7GnM0serIA2Xfm8Ur8VU2BOc7yaaX9E3NNO4xfam0EewHPO/6iKWM8nZ
sF+oDqGc4ixqHhSRiOBPHYGFiLK6n6vdB6hXwEgfdFtT0anwAd2+r6nTJ7PehbWX07oRKWx5eofW
lknS/yDsT9w8biwceCgAfqAt71r0xXfSQNo6E6tM0KVkRq6EpD/hyun6ZaaGjTciin75QWq7viwt
O/4il8uUyBztYceizRFY+UDZIIdHzXbrf2H9cvVK/qwasgUPP3x6gkK/XlcQ6enJBOVu2pQEA4we
+/n8yn3qlrHs6lW0gXZzJkgtsQnH0SpolwnWXc0FUvg/2CA4jzX7C4LhajVvr4nd8LV88AL1EY6X
uByYCAMdTcR/DRzDc/An8ngKs4vdeGYjMoqlxAHnY+ZrkEGm8AHYG/VxJm5LbvNCms2Bs8qHT/EX
Fp+VWXg7k33q0fjc85CfCjkqzVifRcW90OrVludhsNmEaixdigEkfenGTFS71JcS/pC2Tq+JTmLk
r9jlj+v64yHeaBCuMPokfY3wTyXJK7/kn1IahbwSZ9ajLvOXMkFIUbZlodQmerShQr269xWl8kPr
vC1DvAuW3Trn8WMg1Brcpf0zTi70nvFeBJ82VJ155qIjN6Fuuz+RvMe5zh7dY3aUDNOUK4M5/taE
QlpjytoGYuXGskHqIAwPyrDloDIziWfyGE9zK70fvIWWEsY0jhBVgd9fot5FfakHKdQwPO/TLVp8
q4lqTuYj7FD2PnEovBga52UOmm7vRebLcRpP37hapQUpVOWRck+CfDHvg1mK0u8SR/cUd/jQSVXr
P/1z2fByjsFkDiZv/m6yW5uQFh47XoRWDScADex2BXatMzKaiRIYWcs3DSkLb0vcrE2+njPQt1kT
ShsBucmidhkjm2jDMGgu8ZWubFktmoo8cXbbl/vT1xfk4zJ+HCwyaqSjPAMCLS+CKFKcaLtZys5+
L6XzLahQKZd6ivWs9yr3V+Kv8gSEj/f9u9aepi+fQJJ8MgwWnf8Zn1shPWG83j7osg6hJfflB1Xz
b1kR6uT3G23PLA1XYjJurWix5sUBmY1SdkRtWr9WlNu8oi9Iyolj0FlHtxUPsF8ekkfgfu2CDO+2
Joq2WG5ulPxhzzRBcmancrM80r6VXhCh5NVH2a4kAGzoY9UNJ76TBs/LAHEUryL3RuPFkp45yDE8
i7XtmLUjGjoeGD7BCjLv71BYShbEm71gBhvd9jEyTvbD4c+Ij8b6CmOqKzuM3PCcWUFXFZViatsZ
/B/46SP30lCZG7eiTfq8kbF6IkeebcHsAQGBeR7JOMXB/V34KYYsBwx7pNHYIxLBnzhx2NqVRKE3
BB8On1+Yf3qpA59Kwez4M3432oFt6HYXCfrmTHc+aWw6M9YAnrKXKatUGFvM7Sgs/+vr3Bm2C138
ffZ/cbMmyU7pc9LfHfzCAxs1dMoxl4TigMih2jkP1sBmMTib7dJuYYtJAWaccbMSXzY5ZPFeXcd5
Xg6tyWbURUaVyUanR1REOuUu4zut05gnlEWP/tZVdff759cqMNueW2LzMsYpLqeEB6G3w+TU/0d4
0aBJGn6hfuKB49xmsHMYw3axDgT0nNXOwAGMKnc8oa47e10HbpNnhH4NEwqiI5uUqzjhjEAPcqou
YxMi91oN7XVW/bleqcRolzhz1c6cGgmuceZj4sBwBo+ICiWE3Tdg2w4p8vhjyoVjBpv+qNRTMVUa
MFlWYbxDUZzOSNaERUI759ra1EGvO3wOXFLZH/lvhM7ZzET2z1COX6GuMvkOTyEmtaEsnHX6Sn4f
J041z5lpHjiG1/xZ8Xq/FvPgdiHNFj+hlbRk+MEazkBRgCCCB443hRzFW1nim6RkIJZRnkhFomh/
/lKKBit2naHiRh/4a/ahzDp+T7eFR2uGs7Ug86LQEhm6oFliiGsxyygUnXjiJmE8ylfxtP6GIHP3
zeEwiuUlNPYGKd7gf77u7SMWc03u5bhytHWCRtnuIHC+uLXE5zcyfordqOl/iDsxTLCbmu5/UMQ7
cPke0f9dNpNy41rqaHazmjF6+Q8/MAp+9b53vDq5tNDkrTippUtsaCuETSK/lfKRPw1h/U4Yog2p
3HFhUzZLXl4CPy+fapkWyd50ZTER/r6b7hGREdoOgauQDRGodcd6KodafBcdQVsKQPqaTSBX6v8r
QDqaGQTSYuJ6mypmhLy5tG1YtHlXmg5Qf2m64lzM/gsGgpKxnmORziXua4NK/lhv24PetFgzVuzB
ty845FESFfe8Cj9LLvN0gPiRBrdRCtxrXQEp0TGOR2VwX9dFFJ+jpqrCm5O+n94PjrYIFacOJKXC
Nu+sH7cYLEYs61wx32g+jkIDEa7B5czdWEZIRDUsqZRdhfn9IvYtDzf5tLNEdg4t0QGK4mGC/1Rf
tvQaU/7yYtChKzUnkc5pYlmzPZe/Px7/pYhyCwvCTHndPOrnkCmwYyzI+uiLak+meO+dQrBVbnK5
RcYK/IHNyIWT7pYqPHBM1fEpf5GXBNF1BtqYQBMYOxOzOldnQK3jwTaFfr3F7KaZnpCPMmimiH1x
KMF8JW6xs7N4oMVkV/TvZT8BkQpSEtiFi1lFZyJWdcOFJmYms1eV7QFqu7d48eXZHJ+aipQscd4g
h80ujhWwksFJPurVpHAAXYI0W0Z57EYnqPlTGQtt1G1QDAw+CEHfZE1Azosyd2wGE721gdkJ0knk
1xZUPRxogXpJ4XIRW9Y33XXtsqjSkRZ6IjHyFGgzJ9/DhDVpwqx1uapdfHQpr2ywwjNQi/+Ipmon
c1Pkz5sUszWCJGMIEr2f8Af0vUQ0BMySlgBqgSfq32skgmm/hoSsp7mHMmmrq+wAlLlDd4uMsdCm
/hgSz5uTC+m778nQ5OEU5wRdcU25k8hf2oWKitEcYdd/u7KRVYrpH0HszyytNPty1FTqTfI0ARUg
YTBIiqmYBgbm8TA311l1gx8zehxEtEZUnT4RW+kZGuks8o7juvP8KD51TIV2FZ8vx/5FPoHY21Fb
b7zJB1w3MTwyqLoKEM9TS6RsDdIFffkVQO84IoDX3mAeQ/HqdOIJRD0H1sexbW9FGh1PPkpxIDSN
0S4FbMx+ACYBS4U3GRcqFanRa5ZZrGjl/wTgFMWfl3yoTD5jCzp1/A0xT4EPcdSsHGG7CyUd0fpm
0FvcsNP80VGg5/tNyMaEyha0A+nEqyG+r20xUampNqop5tMzjrR79KE+bs5TnKGnSlxh5HqwdoFK
X9a7LZTAeWSRZNGm8PoAtKQZ8xurGQrPXLPtsDfQ21qxNXSsSswhwyGnI0l4yPD3EFH/2iz9+cD5
jM7gbYSa2b/ZRTChjwkg7bs4INHm9w5Yxwp8HPFZIaetjMpWavDmRHmT0de/zSMFi4aJIm2d19Gz
zbwOOlXOheNJ8y4LVgndxV8604v0TrgvKZkIGw3kyinX4cV0Y4UkAqEd9shbijGB5NVK3qNU6k/o
jgRbg4Jv5hkh+xC+wpqidTmijfG124iHSeBRMIs4J6eq13y0BgoB6cUVnXgQ6b0zxLjc65co/Tyf
LSdLIiYXcmt+j6em4H26DE6b8UhTSuQ5jBOMlzr90lg9yIwGFRuS/2rcKMRtAnOiFLqKhhOrwLxs
eoUwl+B/FoADAbcFfSscTrddhRZJHupJWzk5W99m8vO+d/9cw69DnzM3oGxBLO+rYyJkys43+jMV
pqZxMov9QgXHcORs9IydnOI5pqOfFkxNOq7Iimhk4hRi/FfAlC/z/q6YEVCr/FaBNQ9dKCG+/aF3
+hx0heN6TNrMys6ItHUyShv20jEKiJqnJ+If1wTXwBxgDtq4s1+qINiai2c0Cw8ib0VpbrMkbA9c
vawyJBTZkRYdWf36GG9NHBH0uZktuvZvHOQT48W0ukeQCOCvOV7lA6+et5StlDOPv8SHwUhGpHUF
kt/OK6h761Eo3fbVeaZyPi1cxZuw1HCwvRrl0LPJJXRCv7n/DcgsROYUG8+UWN3bJCzDcp7oYktU
tTDrumrj++YVNg+q3JbdLddcktz++vxDSyHtigVo/7uuE6pO6r0XwYjeFL2kdb6nPYfOz1xG7EpE
psIFp67fyjerksKoDjl9LQgdaUttsadk2MLa6ujDYjWjhW4xAIlzyJ94UT5NGqAPDWrN/UwmSxCv
i2vxE6llkCnOeQiDunRrncWAN7znwE6mp8HIq/oBpYecXvIya1mwUO6VwlnB7dboVorYlgFyK5JG
cWi+8e5XbWfDBYrFUwYEyQCu6Xxf2432QC9yB1hoz3wfxyHh4JjhdBzBN4aZ48wsEctmSFqhQrPq
d0eSqgWCiDiAZJrPbPOlfc5w8KWeOWUOVbHv9nO3gw5//o/b/8M1ONRQ3ZSf3UMqPqUzcXDwNzL+
EAR2hUMgidxOjcY2O9r7FKbdgA7Wl+L247kBY72tAoLKiWiomwWphnGwf8YDU5KSUYrG1unfsaVs
7iRzTYusambL4NlPeKiDFilkjgqF/ofaT+63MfcrqI4pL+4FdQg6bgcosAAwTYqqPkoV1iiAm+F9
iiiEy9+SmPbLSpVmFe+TeemJSwFq/Ah34YL7jzWbZXgJb4qpYCG/H1FnHc3B+A1Wx+j5tXtpK0bA
wlr2RQr4qnHCebTe6L4+qIZMDfbla0bR0G0A/wzCvF2ohH4cp8Ey1RdAolBBIGf+pRce2L0WYrJB
Jt3Ewt+JbqpeeG7ihiam/HmKRA19tiFflqv4WmlUwS80GtiRtrXOSjjdZCf6wMgBhR4cxE72gDDA
jkY+aJISySq4xKW7WSyx59utCwjnXJeUholX7X8MWY6EnEhk8bHAJF0k2sZDNh2n2/B2M7LcX879
iBXoKGR0a9ljgCJRTHuxorEf7mlaxtGX0R05gPV2jmPdEF7EVVJYykWI2OiZAorqhXIbE4PxEN9O
D+jQJ/fF9te7A9kzDh3PwddncOTe/IywamjWfOv5YmrcwiYXuQ6Kez1WD72JhXCNHr87+NekZ2t/
XtQ6x6iGSY37g7oCn05opEygYShUxN3fgtAg+G09N2mvEuKgtRTlrQV+qJ025O5Ks4BkS7MAzxd7
HYMIdipH48A/CupZiDY+W1wS2Q0HybW+8spwxKUQ6p5LBTrmc++gmqJ6wA3sVTJaN0fmVjBq2g8I
bzteHTTXUCL9CMLY2HPuM89wCQcpFvn5oDkum8p6VTIVSNnWkkHkTf9i5cHCwWYcTlNUuQ6LVL3a
IaGiecFiPmiYsdDw+kQZ6N13qhEHnwqgQhptn79hHal0XoDqykqW8VwayoL9TdwL5MpR1bt36tgc
hPCOv1znEyIo7NH30yKgId3JKw1no52dwfZ8OdR8XEm6SXdiwHWo9XV8RY1BichWNHaCI92e6Rt8
7wAMVIbJP7OowoFK8xxIzaog9dO009UJ9XcXBib/L5w6hmMFEY4YBd5Hkov+S9UdbIF3QjMtAXOZ
RFmfT6GakCU9fbgpgGmmvWees8NWC2hLmzhHMTNHr9eoWd9aY7wnRSDX2CZ6AGchst+gc8CVBwgy
edAmZIWJ2e+++cbc8uJlmQ6jevrsiMq6aWOHmZqoMb30pNtBRXfwoOvXT9TdDpUVW9SetejwIxe6
XTSQzgc0Mgtc26mrrAZ1cdXn4vuFnJbSP6MH3FH1k4fdthZ78TEk2p3BosAW1Zvyz1HTNaEtK2z5
C8OOONh6eSpGkeBQ8AK+t6EqpYcuRs9S8H2QKYo9q1CO4VLnD/ttJCSv5wkXEg8ezoiUa1cwdRKs
/3Q56nwAWNF4+CJNLpr6uRpL+uFZJkaxw94jzdAuMBOz2nhe8H9tkOrknA+O50oTy2gpoS5+CLFF
2DsXKs7aXMRhSdja/Mo9isYoMJ2qte3Vq8BrdBU6Y3rMGwjhyHiVJYxZ1l+cxis9MmS/Utb2x4/z
yM/T96SnBOhYFNCzllLncTZ2lRjpN1G9N9oqlvK4NKEuc1zcGvD9iG8gtl4RZX+MtL33xdZkVX1h
fNI/7qbICif+T4kLbiwI1Z9hTlgrwuHDIRxVVDNnu9vMa27/ER6Obe3DuWsa4ZQcppihs23lg2vW
Uu/atTxrSfLwXAEEZC5YnZNzOzGt8SYt8WgXZYDR3CErNxntJvr89PGTMlD6SH8GNPR3IQK/GIKb
qMQQ6UzxrFzokBPshbXViZtA/RjtcU+dsFNMg8M1qMX0y5E0Mc/9JjvFJZhb+mNt3aqneWq/dcKz
E77UXTlscqiqOIrbEP4TygO5m/zZlFs/4zF+7btFDzzbhR6Qhkw8i5uKcgCMEycnwNa3z3Ea77IM
VuoNthXbUu+vTRsQ9hnuUGSsuMDteK7q0FOMXubVBbOf5Rc/GxE2yLTkqOzlrK+9d8UbwOCcHf0N
npfiwhelIx6Wqo0NSwY6qBPbgTsMdfZP8VsY0zx2IaFh7bqf8n8DBlb8q+m4JRXXEiEJrAC6twkq
D8bGlOZCBNyvMujl1WJCo4dczgoba6Y2nmquuqXDq133J4k3VW7SGTkarJ+T4ROEK2wbsXj64jgw
Q2oH1/mcrsrCmn4AJ2rFy471Q8ulW608n07r0x2SotzmRtV828tQ6QgcKpxiceHau2Vrzgypno41
i3hTVHK39hVNI1npEMoBWKCD3Uh5CJbdmxXJN3bqGOExHZywqlyMKMKCxn0UtYVFIyOvsf4WYE5C
/LIpPEJ9IV9RASSdSJc5dLR+h2tESX2lqhxQ8jt0S/tOPFOKl4//w4ia/qumpq9ykZ8UO2zV5tDr
1sjsynAI1MxPoAZOn+qo0KLSdMiv9JLrGgQ9HqvjHupjhD0d7vOkVBg/9nFTFlEcPsYNn0Sts7vQ
3LrKhbUue+xi1TOXNPfbxnp8CLU4rH+NNBIElxBN35SVZylsOi8WLpsgN3zdPseKkSEgKMdga1Ov
IC+cT51JAFM5vnBwjZN0mqXtDujBn8vz2a6biRL22x/p4hM/ERt7f4RgC1ly8tZs0aoIfFWCcL7a
4At72b8//3SCrGGMEheELN/CujpjipL2unCfr+1gTUrQcrTphYnxDHv5XaRvdBIpC/ontWawhwOW
/cLCJ+8tKBT+71YgA5gfeWLHxQK6yy307qwRDstwW3t+igdgksFij36QBfhe+K//IpT38T6XHg1S
wuaW0FueJVSENxMPoQo4ldyFbRpu10UqFJR3bX8PttCGHDC9bJiwwa484YoYXi9PU54Tke77UScN
JUuOB1Qp81KdT1AHe/gTsaJkXOD1Tar92mgi1kGa1ni7G0q7+O5NqOPOWdw7xbN7i99UBrVWmgVI
9jYsalbJegWlHEmFNPg4R3hO0JktP944+lv7c/gJWTe0Pn7nwDdl6G2xWEDTcULD20v8JkpwAlka
7cvqjR1wXBdYmTHxsgzP2ow6Z3XU6Yj+CVYSAxXBh780/ttQEAtb3dxlDdOuml+iEbbiJzaMC8nP
JJUV9USL3u/U3/oLuiqukB3VNMtx5BuNHN5yWq9H/FylopYkoIY2lMqmEdNvHqk6RgYmyd4kTQyx
2FdsKcIfrSKs0NxE5UW6xSnD5g4/QECudfeULnuSEuR82cycbMPCx5Shrr5Mfo9JUrVPOJhlnnCI
zLwNl5CbIUQq9qsDRUhmOQAp5381jSqsluaXA56axladbDpc8s2o0FIJGfFcAs1zFKFcTDl2QwYH
7lIWPXaaVoSfDZhwGc8qR6+wjEcQxlhTE0MiIJPOqe3ochkX6nhgJhQk8mXkRv0QyHTdX7IY+nR+
7GtgtycM1+5krrrsopjjpuend1GPff4KfEzWC7LJVTpQ0QcOXBim4aBIwH6yW9kCS8LYWm9lvtD9
4RW3j6sJbDXkh6kmccae8WYBh5HwjVEFkXLC1niwky+d74Z2a13Np26HpKaY0+gn4zlTSspBL20f
kiWLJ2XK/310ZIkMSLBMWDHwQesbmwfV9lKjvnPOOhkdgXsqTZjzwr/daqeuHGFu7tGXdBAI3jiU
aOQwYZZghCTlK6jDeUjRwKV9SqLJfHVSeEsmzUESOdVzRCa0jssudxY2YZ0xRmRKbbV+MlEr8ODw
yPYcO3ldVxM7ZjnspzjR2CWxiZrxiw/3X4YwHiqLC2ZBeDlYKX29pEN/6zMKYM4uzou8yvn/d6ea
/DCnQgHEodl/TEBEzsfceScfHqxt5/JxUMYlEdXPe0a64mgGAoGZA9h2Lvdr41cWIi5KHYwW2X4f
jf4uTNZn29WAJVhKch+GVcCDhazV2Mtw7EGUVp09QBUshc3oIcECkanZV1Vgmr/A6vXno+DoAkGZ
D+r+iYct5wWJNMlco49gRG8szaULuMcO172TI6zjsbXv0mQGj6a35ClGo+U4LoMPQujhbV4cpZtZ
kch16n4+wSysH+/eiqmbP9Vnpyv/ePRrcD4EEjnRI5hbxrIMC8MwEFfPk61e8J1d62yDrXfxOyS/
rWfp8IOucjimlfBNCdLDfJXwrw5qQVrayvpB/O693l1WzBaNL7cQuhOluvJXiMQk2hjJaalI2hRX
up5Te6JIwWuSo4wH/RQBIXa9jdROiCN17Rn2bqsIG0CjxLxvAMUFaZHqaC7mq4IXcqdKCFggERnP
jrYje1NW8QypnicoUsetzkFN1IKa7PCWJZw/SzQbIEzEAiaX4RVb/F84vlrVb5OZXV0zvu9AKEOa
aaz03uO4AmkJV1E6FhL9ehSFOghYexvOpJOkMvEQAYWQJtgfA7lcHR/A2179KC7sNa/5Sk0dgic+
QCK06GmubSPn4TSCneanlbxbtit9fnc16sK/7xNry08EnA31G5cnMn27jJrAtxyoXRu/SmxguN6G
okxoCvZE+yAxpeeXaiq8ulrQoApW5xszHLkU5dXFTMqXsfepnNNhMvIuwnj9a7y+0zSpQsDgoV1G
lp5aSCzFklo0DU1W+Ii/Q1pjz8xmiZNtM7pCGq6vxWv0IP6x43JSsYvHYGUSS7BzzAE60CyrsAhg
o1AurS9VjY8V5eLpd5KbQGFikwpduZixw+2G9jY5LDbF25vcaivGDcMllQcxWMvP4lAoJ0uowWzN
ej7BIRWtrLb9DvdR9raM+rsjm4JKjAqQHjRSE5x6mHr29PSjDGO4o2h2vuKxwd6zjd9PuhYqKuKS
bZHLbXUfjbXj7zLvLKS6yBbVlfhhBwCp+IRS+hf7gmv+iV+QJZDlqe14etxxoKTG0ccwhKf/qU1V
15yi8MS5oBLklYVcR8VMzR6pBcHD9TATOB3hP5nIHGiB65tM6lzCPngDCcutMDojI509z26kttx8
1UcvZwhYDisBHOvL5J67qaskCzvboXQog4+/d/8B21vaSm9O0qlrCv9+ayaR77g9jmk0cGeSlDlE
Adbg2lpB5Crx1ZKxIl9cyzULypwk0k0+1BYufUqNEd9MzZiE3IWI57Jh2jUNajAY3D5fDhnn5AnS
XzJ9Rf6qSyBuy3UNC6l6Okzsd99FtHcUE2kwJFOHKklV/X00mW0TxW19mvdTsME7yOEEgHacsjMh
D7owYuhKTDqlbNO3CPdSZBeJHCxnJ+gXuXJ/OmZMTyuTjdoUMcXE3/yhpMFmpVRi3xQxbfurT02n
mctB34OcL6eMjcNThoFcR1KcocQ3mSBcjok0O05w6ueEAzeuvMZhHlAkH7Au4ywy2tqx2/uH8FFm
ZvQKtcPDMb5jWzQZH78l8FOVcLOM8mLs4xNq3O5tSdX7r3TXGfJfeQRzbT0Zqtrm9n1HynjXcMso
XTqB7nmdi0kRnSMtMgjatAgGvhgZ5U4b+LASJiMoodWd90g4r2XpLM9mx3aYkWoviJ8O+W066hD+
QTrrGqD0QoTTVBNUZokHNZZPSsT+v8LLRzEVWjYFn3yKq9EvBMgqQ4LpUT2rS0MtALdiDjrU/nE1
XflC7jHnd8c+qWtrycHadJtxKYhZ+2q9Ev1DvgpDo2QUVTq/FghbcAS3u2eU8JNGgp1xHx8NjLWq
SRbvDUuFnVYHDruot3ZyqRpUytl4vHYPSTr4oG/FzsicyAXdJOmLihK3/pflUDW7KdQ/9TsdWZDQ
8WJhq45CpXqZpnyk28XKkMkiq0jlp/4Xp6RLsycd7/17xkW5Xxd4i3WC6ZwOMkLAJYf8mvlUohrd
EeuT0sB8S1u4v7XjqA8ulWIkhoYjw4p2OjBYH7Z4gWzPtV/I/lODo2dC1pxjtKDdUVGtYvDEzAsC
aeWmBYfXeKv0WLspTej9cCfFUuro/HjElZh/8ZlqYzGjUfZJDbfiG4K9zwuMXmysbIW9vm3woq0L
+Q0kQ/OpO0+LG5gxJ1YGNi2A4l0H6ux9BQt8n5mcv9hN/Cg0bOnOEtPhFHm7xfU5++ZghUjFxgd2
P3goLxsvho00wiGdtkGhWfYGb8VCiQrCYwfRwrR9J17jFeCLXvzVjXu3tnxPzSMOGndGb/KTpf4v
IXJxStbyqK1m89uhwMbApTXrFhW9lX87ufq1VKcxhXT4DiOrGBult5HPvPENA2D6SApkY4ajDSKK
OIECMJ3GRD7CV5P9mIJDpkGGgK4SC81OMkdxJdy1FbR+pdFlsEkPDBHVtuvTqH55iUEJzW0e9KuD
Z4gNbCQkJTU8761ahyvzrbLXDdmZa/038n9AtONrRyyoWpOFmLOL0TKEipFWbTM3+J+LoDmtEK2Z
DbQKyfMFRe+5wyWO9RV9xSUGXNQkJrTSRW==

Bestand weergeven

@ -0,0 +1,143 @@
<?php //004fb
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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
bEenzxhyy0Q6I6oopXBu1W==

Bestand weergeven

@ -0,0 +1,349 @@
<?php //004fb
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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

Bestand weergeven

@ -0,0 +1,32 @@
<?php //004fb
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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

Bestand weergeven

@ -0,0 +1,96 @@
<?php //004fb
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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

Bestand weergeven

@ -0,0 +1,133 @@
<?php //004fb
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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

Bestand weergeven

@ -0,0 +1,207 @@
<?php //004fb
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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

Bestand weergeven

@ -0,0 +1,352 @@
<?php //004fb
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);
?>
HR+cPrWGknYwSm1VGnukEnfh2YJTCzV1WM+Yzh6uS5/0cNIrl0IJuLoZx9275yXabBFYVtE3fx0a
ByHQBDfb9c+l6gUzYw4DoKs8ent++I1pPIWCiJazPAOVovk362g35ObIohiBTvW4iSAJZA+tiDmm
+Uv8Hot7tfwjhJ559pE2V3XB001HeG06sd/PSBTFk89+lFuVXi/oam2np4/D0+IyDpRQXmrTA9q1
/7ysxvHZV67Hcjc/XRDAG9+HtBzcH91sFPHxwEgfdFtT0anwAd2+r6nTJ1fdXKNkRn8wsXVJfvfl
rUrBGosiscr4dDxqvllep5NRm7cASXW2teWGN1LBrtDoWCb8VA3c0dlQfY1JPGQsCVbHqy0uqNCX
v7WNddvVKa+dWYFQ8w6B20Qxlj0LgBmiL7yx5p0dt/gUDUM5behMutdPpHzoZnCJerRL9mROaB3Q
ZrzZ26QV5yoYHirIwyRKLLAqqXaXO5vMPQNi9wXEkYvR+ypqUKlQ8JVEReOvGIM8otdYV49fOt9c
v0fwKgnLhWBTDiwhd854cSBplNSr9D5l3gnc/raYL1RQsD0Q/Y/1PvtBzxZc6FevvQDho0qDdDXr
vzE47C6pswlQZaFZY1HYlERlR7mdKgnKiUMEkiJ9wGOf0WsU0EeK/U0o5DMKxm88LrDfsXjUAsXj
0pBMSF0SSCy7Hx+hPL9IvU1LXxlH4lOr3p0Pf94aplW00TXb7ig9tB7aSCX/jXn5ZSgbYjtJ7tt0
EZ6vpezHu7ddNEum0KpBh9Rwp62tVpaj1Ka8yQQDsnYwBrJuUCjRicEftLQvtwnQt1y7PVgoiOK6
R9Sh2uhDSfM/sPOBa0083w7GnPmkODkDRtfWB6WYtu80ni507NQn2SMLlp0Lu8YPxZKpXewDLtsR
UjWFD0kAHI+/tDceaR2YnYGwcBvJUuGKGhdsMlpxP6elH+KQqBOr+g3qMOdrQlf7Zl/Qal1TJ+Wn
VxG11dpZgq3D1l+GNZeUMngPy4WDBBUt5weXglJ25ZvI9fejk7FMb1yduC+EJ57uRHyQxiGIU9ag
ja+VDztjeDdp5gJSzgQP517uQQ8BPhswNbrPp2Po3FqQ0y9WRiawJBcQnp4HcWZ2E5xTPzvadQ8m
NbH1A4qge9cVEb5y+PiYkbvYuD2eRayXfDTb3yvqNGmdzzLz4znH2CCUL76qOEE6zTQXIqs99H8F
sQmQb/8GAVO8opjmo1R79sq5SmEq+pfBU0t5SwV6ZbF65gwOBNgoDGsmfXrO8+P6HLGHIXprMNfE
kLPQM+q2w9CDtKUxJugmyZsJ/nCU3ZDbcN80qROegZX70Z7suke9ct9CxM8O3nVrJSNCA33seYsb
nJgz5hyj8c01L9tZzOpvI4neMLROBHKETCYkqVN2v7MgZoeFNup/US2TLH6hIVe2/B5GCihM7IOn
XIRs6/b32bWq2WEp1Brm1jxnIbZa9ZOMo1dp894srDs8t/HkIPou2aB0D0BXQNXS0UeG3jo/ROmP
u9oGojfir8isghawhbLQchkZq+QPQGu+YS8+L6elne6f6lMKhlB4KGNDKzq6oNDlPWy5joXLMrUS
r4fL4uNk3u7NuDvQCiGrtMS4EB2ZoajwnPpKCKfUp9kApjukXL3OLCn++dQUZsA4BqSTf2u44fv2
LWvq0Uf+Xh2zjhJz8IF6u0yAyTX4MQW7MSv9f8/WAVIRIFxvUKJ28dOReVe6ZtaITbYr9QzMDwWF
7OsjWMwfA4TimaSAsc5TcOMQZq+JwK9b0r8YgWldBfItBxodOg7qkGsnuC4BE9MTiwEhFjN8tT3g
XQeJgnm3PtJnRoqAW6qJSlcYa7gQXTReYRC/kDGaAiVGXdlxSSfLpAwVtdNovyi6GxMv4H+Y2Hgy
TCeBD40g7kthAMbQ7FJ/HwSogFM6QdQ06HTEoc9tVQKR0XhVACK+P7PqK9ckgEI5HNlwQ1rkroPT
M58QpTf60fXvD1+RxD179vbYutWMtbrXAxC6p9NOiqd1RCS7HU7gQGYxTJNBynL70l/PvNmGFol8
2W5Jx7tlJElk8oYCLoOlknLvF/oAEn+zT9EkaZ8SI5nuvYclcuYk7igIC4+HGauPIKeFMa81eg7b
Ey+48fzPjvgs50TpFtl/gtItrNuSpOv449EY0O0i5P7ul/LhfPwMIk3p0bydeRwBOXiRdh5/gOL7
i6qDHGFUJI7ZMp2y6VZXiGQDnpUtyytljwX2kMUzVtqH7qtPCvz05zS7CgS0V0AJhzP7IVAKswZ2
DmvaCIjlNsGDJ2+zwzFE/TjmLE4ImOl5n3E9XfehXTbiH5vxQzoRhbHBD99zGRaQTEso0DIQdpJ/
FiF4ZLsSSw6NFYLy++r2TCS66P1e/nMgpMe3O/R3m8xb9tDkaEWtlfnvA9VTqbp9NRhALbaT7KJ8
WSNDDTaqUBLFs1u7RbaPPAnr35YrSiPhGke9fu2qDGfqjhAdMjwW/gPISIs7kSoWDy0gA0Q0cuZY
9qukcY5LsSNlxsVvL+Ka1TrYCFuOnmvZ6IlTAnwFByghbi/RmQlcNIJhKFX6PbpRT1sFeUyxxQcG
YGnpwWO25+EQVWYhenn88zP9pSeIH4PZSgCnuIW0agnzkGBINDM1/Gnax4+lgD1p+AYoUMgXMDO1
OxxlGvWCNmF1rksmUFHVE0/QSD18LBp6LdkG+X5yMT4HnMVK3stJ496gZ9dMlvfXmLTrroj76p43
cH6vGGMeDaprsIxsDYEvRB6CdAxiMRWgM3HSxxuIs2u4+nb0cePLiNoMKMEfDQVR4dL7uIdYp8BY
O9B4jzsCsQGw34+Nb+JgwtLxOqEjdU6i0TxmaFEXzMVXjdCx3ObDJ1k1uce7Ke3ZGg7fTLykbrzq
YMwQK430JOL/vnPfnavRvlMzcSSPCGqc7WAnXtbL7FFKbq49uUjS52C7HUL+C1uWZDUZb/oyutqt
VZSojJKX9wiicOLRNyh0XZvk+dwVl+Ws8tps+pY4Xp+wqZHBqjMuWqjKx1EXdL1TBJ8UxW9l65Sr
M7CsRN1kq8oQ7K/f3flHs8p3yC7PmF1/GEhvJi35QvQV51SoxfAkH3Vz/yHwRD2MA+VasUYFyghN
IU/7FNtE+pkKLeRcr1RcSDQyhn2tlP0KHtd1h6hsXtrtd5p8ooY9JqN2TVziS4SDRyYFqlvD2u5s
6G1uesvzhU9niy5G4CqOg3Wrxv4nU8eUSQ7uxSy6ky5BwQi62+fIkvRft0nfPT6Vnh50GYabaIXN
1phfG/lmn40PuICLLF4ks5Tva/WFqHugU79XTXKPSWnLVBb/fNuHs+dMxLPpH7ZTUPNmvoJ7U3ju
83eJHnJj5glsAAetuMOI61GXWq4wSCC1blxCW4N372A0cL8DizAPNSV2QMDbg8gw099pHGQr7oVi
nIuNskqTudnS2rkknYwyS16qZUuoEencnJOXOhY/s4WCk1GNL8QMJPntng/mp0o6a7jmHR7hW4Ub
a9ivW/wGJoR8dNc64WArlgLIkgFySW9cYxrxHkpo4R6584nceVUQCHGDjkCDdMfbS9mbW/AwJP/a
P999LjtcvfA4uPj9qFU/pIFjlu3l4zjOjKR4k/zJMLRgdnSI6zQEwX0mQtAdccVdNOTA2JO7CNl0
l+lH0StD/Ajberwqr+OmTOWfStYAeTfacgM8xrxAMkXT+kSkm3SQ2kUvvkNwZUWahRKRbuHX96ko
KQlDw7l9IigVwBEWCE6DT+i8/2hvpLMGTtE6ydhnFp9zKtZ1CWWOwntfLAQkppRgE16+GeuoCJP1
5H0BBVYJ/PNXSOaADBP7/BWnpHwdhET6jEhm+SqdVt4aV7lz+35IQM64W5rk2SwHXKQQNeYi+DoO
NS1Q1bo7brKFFPaa7fZTo8B1krTOOrDYd/z3J/X1quag4xcmESA52HACOn33d285H7tvi4bxnqjC
G869KyYmxUOXTUryJ+fJfOJ5BTurdk7lEVutvxFRDuIVdxpk4JQb3gZXDX1Lr9LF0NL9bcMiVkJZ
yfWMDZsKnR6KsNBEkktqpBMI+asUMjd5OJApS2gwsU+i8A6CIoQY68ZAHcw/KY/ZY60M49bnaPWa
ffsI6VGdr1mG7ZWCLxjwg/yD8y+aAoiOioJgsbAfUth/mXLUHJt4Y0t0XoZE5V3szfddcim05WNL
Tm+Ebw8/rtbktPuj7t3z89xzYaIpX2AFf8NQmBhCofSb8ddljhTsRFReXnO+TVrCN3Ujlm01PmHY
AuxtLLo1eI52OuunmAUwE294DODXIHGaeEvFRGgHh439oM5HvUoND0Q8RTVe9plpi68HewGCkaLg
W3FVlmmbfnNDi/Xld/1NGeWw7+G/6kYbj32Z1vLtS5FWRt4J7tuLJyqZERm2tsg4xzeGhKroVcM4
hrrfQR+7ek6ikAa9ZYKeiKqRV+2DY2KUq9TrPmuPE7NfCf6PRnC37XpJQeUI3WEfRtm9/+Ax47T7
QNWW/eYgK0pwyrnvzJIxI+xOLE4xCMUrDT9ApzD14za1c/KZ7W18GAWMz2dGdvzGUIm51BfN//lK
XQasPMJ921MHTZvXcxgvrCsT6dxtxT7ODW45m1T4ZEOh5ww0SLuifr4DwXcfDgoiHo9QwogF2c/7
Nuz8hixn1/E9z295oOhWPU7zTzRUBmx+FNxtwUax/5m0Ykhs4lzCdnYteK06heCFcs/r/+1Eo3cD
dWHJuEVjX+RvIcTw3cE5+TmmtQdDJJEDkgUojcNPe7ndfJ2NjFkAj0gLV6JPqZFeCrd8cR5ARrof
pf6O4Y9LyOjuDLaF1vAoA0BGn529anUfG1dqlv6bedRwU8DanvN5aGpyexltZJlgezhLDlrYHxL6
ob6fXVS0N6aIWvpt8rGSRoJIfZDOybeCiNwnjVqNElmDx3fawp1aSSq9NyNRTlhrv6He6/KGU8FD
wuprK9Mh3ANdSIBUTC07Y1mg1FrE1LWQ+0IMmiYlvvURfLGD7d2X1u8u3PMxKH/fWtJ/MnzTbqlj
kpfC9xc727Pn7U8o5+4EDWekER/nVfTc7rN6kzH3stghiXEQL6yU4Ky4s+VNLB+14stnP2hfG3LX
azPRChkDn4xyAU2Xm4bM9z2vcsz/sVzdz5YbxYlmgbJCnvsEC552qkdcFg4t90wuf5+FMIDJC+IZ
ptIFpPM35Cd8/PZKK/38PYYHqPhfJHPOREpzM6V+n0ZxW5lsF+Yv8CnibZaOEwg4KPMRvF5GAxD6
yg68ueUpV51vArFFMZfXG+3lnJaAYrLR3bGW10sr0upsxaKcO633RDqpLyK6/lTC6ljtaT7b3jNZ
iX6/XBuRYcVO2ZeSwlVulglF6gJEYCHZ7pYkuvA4mv71WsZBQhr1PV62+DbLRS6mlfNNYIp698jk
9wDVLQ7lb5Ly+KfLOpUXLS6w+G4tfnUeHoEFC59sCTrlL6gNQOISshuwez/srBGqrV4FiXmiit6J
dYyQ+o7XJu/xWss5tyGPfpud805LMJgP8wvWMOe8Zl+BLSw4Pd4IUhIIVyqsse1ON/vCHnFYuju6
WSrxjnZWkVO23apvxA9iqFCNHjgLKGyQjbZMNpAOjNeHYwoUVugHm7gYpwZTYYYOQwzm91gtp/ao
1cqNm48no22KLFVqdRlU9OiXK19Tfo+TEu5nZIc+3RLVKXphyDbQpg8fMA4n2qvEo0Qsmde+6mms
Yf68Htzmu++00S3SP7u74EdMknRV3OiXgj9QohOagWMG/LJUlcT/4FXL6jMpzemunY9JaUzoIVBO
ZlJkpt5J/AS+ln5z923hPvCgJqcnxwd1EG+2BqNGVC3kqEMzONHAydisnOTlQ0fnv94+fRMG2WSn
T70GVMN/Xs8x11K2z4JYkuxjkUpihLdJgejxE7iLKoXumAinyzYivSOI66M5XPnDm/9CrK8kZD5o
U+tFZ2A77vkNhg/GUELVyMzeAdCs1CPc8OKkOT9TlzQAH9yY4J18amSmQlcWu51Pmgt3n1k/4ZkC
y+VidJsAEtDrOHoz4N9+6xxIwt1LfRfuOMvlDwtb4B1nemfvKE/3/VEtowM4W5QThTAt4howOnV6
VN5F+LZu0lG6owBHjnDeXEa3/Lx/EVUwG4X9kz797OcRlLjvtV4IE3sFT/+EIAPkokk51o2+tuop
aq/g09rgso8Wgo1wTKSW0CsXe613ejngTCZmGBm/UytXUF/c0fJf5NF+yFIuoN9CiDsQt96db6ih
HvAiRe8Lq9GdXTZS+DRzv3ySZT2CZzFKbxKR2FoYAgYU8WYGOIl6lzchw3HPXeu7iNR+PbA1NW9h
jw9XLBrPqDnwTFA08ZLGHs4PbiOk4rJACoZOvQe6glvmOjBrJ5/zA0NkAfs2zT+PxpYO5G98bkvK
hbOnvBcWZZSNMxgSTiqa1FBn2KO147DT6GdTTO5x/sgvT+HKxp7qmJglRETmLeOgPrHUNN5EUoCS
oVnnI29FaM7lWtMhVdhPP15OOP9ghaBjQRGuLgzsIr86QW+ZvKdgM03v3idDPgZO5Bxe/EGIlDtS
zDcv0YSYXE6sMh+quw2f7N29l8wB+8qaennEb+44+EZT2C70ASVS5ZHr6Cyktctncc3R43zv77eH
eycm+9hwJc587R9pZhwr/pjvf3RME/VDfZBIWJslV3ar3eaoRCHVcIuWVSmB3H/KWsYXG5X0ZEgu
lAsNKRhj6RZJz8u4dlkNOUoLXB9Uk3jknuBPFIp5jV3rUz0+1vxQbkbwWdumHG1y2f1wm2VC8ET6
Xiw4aw77mtMqGjqcdOqwUfqJFY+Zx7qDz74HfqIa6H9+eID542EjeEg9yEhCQArIKpO+bflkX066
AOHYKToHrfu/lPuABHtZdFqtIFv/78JGiysz0dJcDw9jrA1/LdCTiTmwetyLfGu4prkFGqr/6jkZ
PHpHk+CZPlQtdvetwMW38JsDrlK8vLyzhWQnIAfAFOxwg0mtQMclzKSRkQksoasT6O2UYRsy/edh
arlPMe3yhre0DQPHG9ywUS0Eb9J6NujbtdmDtDonhQDf+f79fD3wLURXS5mBkOGN1/IP1Q70yv8C
Au+I52cdEXmCd28/DinXKfSOYYeLSD07IDil9LPI6ifRvuKQWgiZIlDh96Tn2YSVE2MAakl9W4MI
cC5GeCktmMZVFQLOr+9krNV6pdq1HCZq+ytm/0Mi+FKe9SZlr+R0nh7o72XTLUDrzNtRdv4/gbEH
0Vku+aDZocUTqc6KDv6MpFh+JYywkVsWpDRAhVICFiKFnXchsFy/jQ3/P1vNEHcfGTuE3Oqey4+w
pvjvuDMZqjt6XuuBNyzJ8IEApbF7SAcFMGvjyHssA51gwcqafQK94WtIO+jO/cxgB5UieSuc4gDw
iK0Ry75lrsacDiJDIBZpWiHns8K+WW6dMNhhydC9pifV3+tCffTa4SxrMXngzUMj8XHaDXQXkG3n
2d+wX+H+xiLEZ5UJPA5BEod5FJQpMzB8kEIbMERwQizFtGwo6VQakBlAS2AEaXKU6xodyshT6E7/
REyZdu9k9oYIoGkIBQMfeobEyixSHe7gCJbNrwL91Rxcpe1dU5J2pxUc39w3AT52UsD7/qlYy6Xi
DgSNWGZsiPPCorMPMhdPd7buCRnFMKny3CDLRSBMh9n1CXhtINZoittircC/f0g7KKLGI6mubAHA
8FCw0n18c/8tBoe0HiaCu4/F7BQXO8aAk64LXv4HsB7L3eCK3xMzNzJdMBTpBlSJl58rxBszlG0A
A5FApTYtD5sJKOWDa6BI5EF4Dh05hABPKOp4YSBzraqUCYtlEsKuKxo0/4RfZHEQ3udheFl9zl0V
qK2E07XupkGqXm9AEzEZHN4LSCj6tmp2yhcVYUGsQvdn20X/0zKbVXcbPILz7pXoXAGnCWy4GLI/
fjFudbO3vrRn53XZg6FdzQEF3LGxgqKxSEHoFh4gPrHhR0TGLvyFUPVtW5zUDUbIkyRzWoIZyGWX
MPhDPpiuROEHles4pyezjkkT/CzO4hXS51be0NU87L723X9P9CqKowi/wEsOQwIQ4sIDZTxFYMsG
Hf6AflnFpvYFZsEC8HGA/SlwV05EE8+6A4+5NV1Z1+MmKFO5UDyFKGiTb55X+c0sbsnx/MwZfV+F
M9blh4LpGdMdYbT5l1yDyBVgXgxD5c/5w+t5R5fHm39uauAX6+2BdgCq7ptg67QQiXRGrN9jozy5
2msM9tJTmY8v2emGoVPnTOVuLFyR9IqXx/guAEw6I0Cs+IpDL1HMJinSxQytoUxrOiIlmBwCucjm
/v/SlRtngirAT0D20ZEdGWVd6I/HYUaFuWlRHtCcF/s06905FeQZsNacZqslVoW6B1PJ61mGaAlZ
eFE4jtshs1IZsiCJOYXV0yBU9ouNPm8EdySWf4ijOQgVL+Ue52kH3tF5bgstc4CWRy6PqORTUPFI
BlhFnNrQeji/IL1wQWRssG+brz4YK2TvI85VMOmLLWzbwxFW7O+grCKmxQJ9IWx9ITWIDDV8UxHJ
uIFmux1c8rEK+suwPcGJdTYCvuc4p+5LsJGlVgR+wGhybTFaU7IUKScDSZs/GY98ETuco7pmXT32
cwTJJCphj7v9QhqqvRpIZ6xcjkzxS7B9O9qsucB/IHSfuLVY4Fmd5d/JE9QUu+VFEB3grXCzz3Aj
z7VNg2hLdcVBOPyxen28l2Qg9AH8+mAt4mdcIp1YS2kJQCugVHlbA8ccuRVX5QlZBND5HxHABebz
ivlfppkEGUFLQUPEPc9ucS7PBv9HberRyIi8PwE0upd95sAxxVAS9kh8922HCdZKPZM635OmkPvV
+JwShQScaRTtGy/ORuKPgYx0gClLcAAMe60mJXolGfM63xB/L75VojNlCZ0QEs5VEHJnYh9T1hVM
ntd4Ttj2awma5R9n2X1TnX7+mLKhgSwmgPAR79Jqa1zoHu9lBvnvGFlk18SVWrjiR1/szN2noNuW
JWVVv4fJ2qt4ZeKVVC/+ERicZGdlWrWqprMQ4UNudWAeGo8wnP4JIf6/V3a4Pwr2DoLf5tL8aR/M
MWOIjbCYrY3c9bplim4phOo0NmqsRkucGjL9iozA2SAnK/cWN8/92upSlTHAawQ7HLX9ENdecXrC
nDL7rPTpPwRdRmKSsrOJOu55BXalzZYV9pyhXTxPp9l+YicHUHQ6sGAvXgnvtt6IPkzIo8SmL49D
1IPHUk0bEJ/BOKzyCP/i54wew5wssqyXpIIqpTiG38YoDAwi8NpR5ND0OHbHGRjkdMAGcuftOlnl
UvzPXoy2/MRcIHucmdS7m8GWUmthjf7/jUz16eTc9/T4X293+p0njTOYHjcvftFldOipj9q7lU+J
6AJvW2VsdfglM3/F3abG9OQQJTP1Th+GqSjSp8E4cUbEktbu1vjXoo+BsuUs6QPfdYy+079/Lb+I
puxnLy8Sal4wQCU5trRZ0qKENhUpxVU5/aiQx0pHTVpcyANUGOBmygqFC1LUwOtWZV/tqQ8WIes4
PTgxyqnoT9p99L8ryWYpnki782IyvLXAwzVSIKdGhDeAk99otQfCFgo5Ldpp0CSnFu6HxcL9j8tX
so15hBKYDGz0USr96fAktzoKuR0hJg5h76rGOelbkjq+0QrCjxlTwhclxmMc8FpTSXvFEc6tjWoF
+0bNRR4KH3E7h9nI9MF/JYJds7oESSjhcMYohptPNy9XnY5oZOcZhCYIL3RNm7so4Mdrot/CzY6v
1wmVglXU6nW3lOgUKSE0UB2pceAQEPQR4/nhflrllaqqXXC2ok0c8wUQED2EW9jQ1siNMZ7e1z6d
9ZEctJl381JOSFQpbiKtCNKxJUx4L/i5sbewiidQUrrmmTRrx4I5xO4Jh3FdMBOxxcfVwfqj+GK0
EMEY1PFTOb1IUkTJCYLS9mBVVokLuZwfRQXQlExKC/IgdZh3FYUXo9Nc1Y4ZvVlP3r/m4U0Gw5h9
iBDaaHtlC3r7ORuXAxn05diXTMnCXal03Wwe45dgJZTmEYZS6LFHB8rTGS3J6IdyHZTAv2ODjZeb
8ZMvvzrcm8Udbpv3dNpY8FYShJHmMzs7xgpVtuzGfto2dQv4BHuH1hj/xb83nGR2CI8e6xSmk+8Y
7cxngLsd7KY4K7wfIfXi3BMQTVcS7PgfY1NlsIBoVO+HajbaH/o47eqeFdlnxOrAxJXiN1ymOfmV
gZLQ4CaIPASY0QwQz4/KJUsS6JM5AtjWW7gkNlpke8lmt/i8K5/ruy5eyVYTjDGbsinBrlLdMuTo
W7VNqI42gMA1XWW+r5pl6bd8ebUDHe52o/DO4JiSWDr2iUcvDYtbiEtPQLE8VPyXV6rzj8zl8dOZ
MVrkJ/o6mxkogscEEMFBsa82W2rB+nZPG8l7A8qGMrhuETO+jMR+rXe92jDnB04iQCGwF/7KNLZK
fwE8Pfbm/ssC+Tfe9XqOZPCKgAu7pv+7L08h3L3LFjLJGJR8HGKTzFCQ1Sak3OFUmNwel/NPNaCI
MKfKneh265bpKtlDfk8+jooeyrCj9D4h/zbNO/1N6dWDWe8YVYPEJdiXhpNwDOGhniX2RU8wfTSh
Ib6nRIT4554oMYdzq6EEh8DMxzwCBv0Vs+6hJ2I78wuPjq8fTRc34+F7zUiZV3Yy3XKr/YAe9V7f
NNUC2FWW2XLhp3EApK88vKUHo5bnyet/4wACdq7Z5IovVYfOYofilymi32U347S7WWf8CKuq1ivI
yUYmDncCj24K7UjaiRRXc27XqIpuJCGrsFrWEAzpq3VmjIurwbolRKsb0vEuGkM2J7Bda3S96RoP
zTEzd5vFAzpkYXbejkTYq+BQcDTfIh1QWdj3M31zdrccA2k/0pXcDRvRFMGwosFcjFbO520lvfL9
mATH23rvi0VcgWw9xPZQ98XptqoF2DZ8mRRHACTDH89gH/d0rV2nq6btwIWbjjMG7FSeVCs1TD52
Yv3qNYgqDKvnZFFSHwgEUHBdZSHLWCYFg4lkeVwrxyobN6NFyxENkfNckdkLv3s3dECHuTswgB6G
ilfjWaD4T8ws+PzXBu5uK3F2sPOh4Cuq6tDQPQ3R3pv8oLWxdikwFcpeqhn2PHbme9E/5HVsLKFd
v7r7DVSOOvuZZi0Fq8AVSQ9YEov0zT9fCsjwgPijgiy1vXkp3YO5++UpxYv4B3NyDMYULxcyTTFo
NvZgJFhJfyWnQbKz01rsP50Ovu4f3NMoAjrDc/kdT/nCSXYBqzxbPCj5EtxZvwIzyYXMprBLrHmN
d/KRIZ+/8bm6mTcJ843gxGCYCbgRIktG1oNeNNMDtXata5T61TFORNPm+HxNYRDteeFeCrnNYgDp
7BVuTEZ4jNFeSKG2otoN3jKizGm6LiYKZrSxOsZkpo/eeNH3gNL4y8569xqa4kA4z+HVPy87w6Ia
eUQRMoLY3l/6qGX8/R4piemAhU4cW8ueFNoDQ1+d8wbA6cE5Zk1uYbtAwl6WjXaCH46Vqo4JrX27
aBtg2Mx13oS6wj0ZjiZwdmyfZkQaSyqC3gWf3AxSf0HQl1WD8fvVEmebrpyehao5TGQScYnSpwki
toYMBXhyy4pZ7NyftGyJ+Npuh9mYGc1bcGzNaRRiG8+VMKemibmsSsdFHEF8M5uRUvt5+k0rPB1e
65qTeXkrZJ0npfMgfS2kdiH5jhpIT9Cup5TZXvp2+hmVBfOpLte7wd0P6P3CCRzL1s/+RZQywmaZ
Ub1Jgr5c8DjSk5umkvoMRgXN6/QZMfUOUqHrVUBUrvrKUeTRPi27bQMkmxNoxfp4U8AuqQ9AIg0I
Pdd9sLhHCw9mmLvnIv6Bw0m1hxU5tj9RLJWS3kHl8BvypQ8x09cTWKd6qBdJTYwk27ecfntnyetU
bUwUEjOf8vXb0PDWlZJjKaUUFZ7d44002yLMNrOdzk9q4wfpdoGb+WwAeuYULww5RWTfNOd1Fsn9
T3kSLptUh9H0PGnw1MnY8Ilxsb0++Yy//4NWJ4DOdmo29PA9OLt46t7SKDo6SdKAz5vWpDPEhWGR
tq66NXmBYJfkl9ULWK3ebvUSrI0oJN3+uLK8qNYJefILuBO3MF76EAVCLzsgdve65J9e9vNSJ3Yj
6bqnXl7W7vVjz+/imHqS/q1PFS+tIgSGGo5XztEvC8UQnEGSmbaJwo9Z/QE4r3TXKx7Al2xY1lvg
hvd1SKdL86O4helycfXpAj4GZPLfFSNDS3gevBwao+3Rmkee3bKKq4vXwqGPSUdygzwjOvsJOwtq
rUVG2FI7QHat0r6k1I78lFzIeIlWimGC3E6A+LofmUc7bx3WRs7TBzN7zS7NRjSxiny+4vERUCkM
7GIysQ1Ogo3TWKXLVXIktXC6GXHLgexxYHr9c5Azq5xmXwJtJGb2Se6ZpmxMdMDTDQX2If9I0BI3
dsC/4sODnN0jYCwPBcRUiFq+vX2HimtfHZ4k98kM0GYnCJutI6roABiiN7GQzrgQPQ4E+TaU8/ss
8G0WnSPg6fZCetekQ4AK5p/7MdDlzyYgap+SDqZxY0SRPRpQSskXz5fLIYM6Amkm5tCaQxbezjh6
UovWOj6Lks3X30CN3i1xh/p2RT9xOcNQAZ8PDklDMKbeSbv3POpCrFDCOgnRqc0Zu0ntLRd2XNd8
Uh9PgQtgHCJ2tUJ8lyfJLD+a8FM96D/E25Bkz/HmUaioRXJtYRwuyd/puqXlHEyJuxzKQAliLmzj
luM1fQMM/Vr9R/8kg3/STidktt1O/hx0nML2AIGikKWHAkrWaPXmaQLUXKKBNfzk21nlhBLoVaih
8s1+pBMTIEvUw5IvDlYVS5INPmHUJly2hAjPTXQyUj/bejzloUxnMEbkpMDfR0sPmiZG8FJR/xqG
/GU/f8hMXgNDFvuXMCWxVnmwhB89octap8iu0/tmdifydYKt248Q7lItBRYiYajx5ztsdyCRnXDr
78xKGuJwKz0ezgM4H3KtmCArr3zBZa/tiuAf0SZv42Bs3emwAXCJjRMkH2j1y9Se9ih1gaJVXbgn
FYc42CMSruUBI8Zjd5loQN+O8edRSh3ShyI8IZW+H5YbqmciI8eV61kVXtiSoPChq6qQmr6W4F9+
d6FGoE2Nn5BJEZxkyGVZUQNehr7IEnH7w6V43Ddtft66MwhSFvQ/Lug8KNxcY8Er8SOG5pi83eRx
fI3zsSAeTRoD2MEnB3I0mHfma4XdYIR5i+3TQgzRD3MgX/b9pqYZkgcohKnMx6TabYt4k6UisTUk
ZmjAxM6FrpBfgqp7uIzNVM0t0aO61Hod1+Nbox9J2IO3dI8pQ3+afdYuyohq5f8HzZGBdI9r569F
HMSzllNwCzgxeXysALZmiK+7UCFGn+dSOx5R1V1ctHXCf9a/Yr0kCntgP2PKXpSxNGlaNiv4yyIE
vK/2LEhFZOSLS9TfgBUgj07EexMBadPFP7kHrRLH3WKbSm89wVLrluezW5P3HLOxHLgYDgeuL8iF
5VixNSS17WFbd519hDXeVUMSpWD+evsKDJ/uqYjALwVtuhiX4igA41Qc8wkXwZbRJgaPJZzn3aGa
fzK68dhe2UYOzz+RQaPpJZGidea0BDf1WJZx2rXaJehrDqvnh+uOIjY16G4Y68cB7c+qKcwMPeV1
uq6vgDxyYFSkru/zm9cxF+iq4Ig8h0z6OvXU29ei2yAvMlaK0fP4ktE/9K1IciaPsq4GtysGuxbA
wJubU+N+bv5ijo2t73dxHF5XN5FKrRZqZWiZ2bYzcYUO54cKS1oiZ2Vd5HiNn6YsEjXXDCyDHm6F
g+XkAI99OmbgN9NaTorQvUBaVxMn9AwIZ71yLMT4PPDhjZxtGyHjt2lcQX85VuZIn7spq3A/38rM
kq0fTF//mchEgE7CO2bGHwSh+Xs6Tuq/voQyCPC3gR8BaORmDDSdGIPwE2j3LgVbvlvAV5CDZ3Bd
a/OOaY4P/7UZV/75f27n2FO3KK+nPHV4eC5NXtJ6dScby5XdJDl9o7uA/YmoCq7tXxhOyCPo+3yG
ECk7Cpy4fe7XzhWnMfYSFV1PUsJBbAZjm0L8zxBc0hWDCxjkUJX57rMKYIFCLWkjChQL4eOh9Yqc
YIgQYx8O0ZZLCd4oJTgPV0mS+LoCQr+ZQdy0YgHSy15fsU1+ao7Y3T7KOr7XEVg0y5OnPcjTMzLK
ki4hd2qVhJ3G7O1IZybDG4VKFb1KRjO/xl2t7UzUVK9oMw3CTVupT9Hrq5NYCdGdm1SVSCZkCWzF
oE+0h1fv7quNdYsA9dpd2tLZ09E1WC+OEZL+aAar5gAJOSzHc1M10z0Y1NGAZAUrRJznjTbv6u65
cFzXyOzamf7qwr+IUo2ZgoxAskFLxgr5mAHG6Wh+31gE2zCC+xXnhyyWgEJwbc+zY9ff7nEwm+HV
kjKHAMGcSNioqYzYx4xSmjJK/CFI/5ExTPrQnnpkGgK3N/104kiu97Qw2/9Jg2SwXbMoOCPqg0dr
ctG65rnxVKWnX3We5WbJfEN1JjFB3t4k/IWuA87U1gBmVz6Xpy7dqLDZMPwNOoOHQVGgDIYpAMGv
ACI5+NNria48sL2wGTEQ3M21pHBsLy56XQR+/RxYmi232vEPECkjkt7eK91vZ4y5oMhYn8/Qqly7
35DfAeo/qv2FWRKmi0owX1t5BhydUqUr7GWTv2prSNJsyLk+aW6fXcySUt7XvklDRRB7uRPfSnSV
dWR4u0BlNU6EVDiUlejxTIStGY9lTBhA6LOl1g54XphJPv0Oh713T8n95xm9OtMN7CElMDuiYVhb
WhRq5CqEvnBD0Da2LjdFKQVCmJySfbnjCje394EnGbCO2AFEmDm6c4BMweRJKuHCSneFVLHTredb
NJHOnYPLPIhjfVkHXD0sUaKWbmT5Lngix7F5jEuzOsUPjTpahILo56ODxtmIWa0BE33+nm4r8jRY
Xo6G2BfwEDqasmieFmF9CVGtTT4XMA+4qLihjBqF5cuqKlutA2nUP1K3PzASmuNFJ1tdjlTMlR3A
om/jpd60yVThbo+XmtfV3ZHM27JAjfwuCd1Rh82KlpEOtb+9GS9nupbCNj2qFkdkYu+gkGkji/bo
fHxXJbC+jZg+zmuB807rUWHfARG08DWrbxC1WM4qeF8jUCrV13Xar1m+fEG/nNIcETvx1n7/bz/T
djd7BPnRcU6f6k/1iAKn4MXEzDcqBXvda6NXKTh2/mi2KZj8E28q2s3xs3NBcK1R3wFet6zeL+4q
9DeURhyE6afI8dyG5tW9/qZlLbDxbgDeIs4dKgHM71WqD0zfLRm+efCOSFXCRU5Lq4ra/SimYtPS
ZmI8ZhA+5tbDf5RPdeF/X6bd01QBIGI2r4eZrAWvojE6CBG4DZR651PVP+/iabjQ6pZa6CYkl4YJ
1Ovj+4G2RdrTqNKxVWNOJWSqToxC+6NP/Xub45fS7sBUgvD6TodxP9hAAxkfyWCiwWffy7kgNcEm
aMOM2fd3CdL9bMakZQCBLHVm4d73dCMVyw0IZNsuW+/lBrHS/HHgz2uPiuIWHWQNH18rgUb2MGgu
jHLgvNCcjD9Ey6Vj07ZqLodlKiV8f2O9GO2S68Wd9wOLTWLk/5fBM237iLT0GDnPQU3lN7EW+Xvg
hiYhD0C3t20h/yFDuivmm9teIn32VHd/VwhNBLoHJobsMW+4fWWglu4UuA9B61+fbFG74fTfORxz
dq9cmwwnq5uWTDQk6Er+eetpUbMiNxFYMh16LhdfpIKZr4Wim2dzCiL9omd+PYCOpt2+gw4CUlrZ
vKkeDKRDpWAVNUj5Rt9BWgEgE2noQcu6tcjKjXILNdPI6AWHnnXVDjI9vgXE4iSWhPi1PlMgqb7P
DSB4Ngy18NYCXipZHj+6doCUDXwsz74uvdu9fz6Nmw/FFnWSsHV6/jjdt52nvfOL2hPq/6yaM1Vl
GQ8A74vNshv7pjA0IcuB8j+6DMIE2fCU7VrS++YsNiMD9ugiKBUTuh7EzfrsXWTbG2ELcK53GOdd
iWW/e0LbkPp5vACDLLPPdXt+ksyNLeoYD94Zw5kcDcMdgpVnSW/fM3u1C4rjSOKZx3DFIfO38dTB
6UoZJhtNbOXrccF+MQqdMV1kQAGMe3aYKa68c1MfOIRjPK+7vCesQDk58IjUHh5dP/e8r1CWGZYX
aTdeOhue5VlcxR5OSh1vI4X0MEWsGYFaU2RnN1VTwlYczqK/mQpUSqevzPlvZr9keB0lcFIZ0TPO
nDBjKGukD/+zFfZGgmLmxTWYYLhlcIKbMAQ8ta4lPm9JhQnsbEUnBJWtgU7Ql4Vl2Guu//ts1o8W
JMfQ0jSkdMleRpehVXIEfbQyAJOK9Olc7OtDkP1qo2hW8Kfzpesvota6EsYBYTRBh8WfrGe3RtU+
4yBOiT4AR64xIEBxIdDtCAvayt++k10+roz4La4ALE509FWAkf6TQb398ltoyxK25SpHXodzvY6e
Fuh1mQLARCwlu+zfKotmkNPTCMkmgrsj8FQwQX/jzGqRRnV1v1eGmaRP4WH9ZzDRpiCZN7kgbhAI
LKQAHmA9ZUgmoB03+ClxN2IXzESYtzm+jLnr10UBuR12inqdn32qr2nGrXVgDhOf3cWiM4BMTxPE
Cv8Ocg3tA8nT3qIpyAfvLm9GVwTmnWjGay6alwQJwIIf8SUUytFKcQSpFGAO7FdAtJtDDU+YbG2d
QQIqBBCXyLQdmtbwNt51UD0ltl3bRnSAlKWmXoWp0TwD3GXVKb2XRtcRjEnnqOUBStYkXzp8wBSQ
WekgEpE82pkgFJ0AXiuIN8j5N8NTSbtVo1IyhC4PDUCkjuWN2Dqe7M/vjKnMEtiAaWSVTavlGlBH
Dvxpzulzxs7taW6zIqV7QrrqEaD/m6CmEXSk+ECzLnzn4ldhdroHrNXr5Wtx49JUTci8UUDmr00/
ffx0wKMBH8l8MBHm2Z2SsKKFx1QhMI/DSYwZvfaXtoh3fHUFRSzxJOggkf1EEVRPKL/FkTQTI//R
texzySz0gaIqyoMpt1Svk01r0K0xJH/D0w+ktM4QJRJuVe6pxxFyA3vb+BjKrP1gtCe08C5QvUry
hWLDN5Bi3mw6l/1XmdUYb+Dtu/lt85qhZBNxC9ZocYoCvjLsyEKQejT6fZuW980hACgMRf7RzQGi
qk31Vqqtnu+SmjbGdjZzQq9uiRnONVOb4PT2D42dhvdDGoYyVMUsGazbRBT77Uv1si1G+Hp4OtqI
wS0me8IIvm7hzRBGXsfepnm3OIIMeWTPZhn7bC3y9EU5rL1iOJ8x1V+J3/yh2RHCMpWTE8ZNUK4t
tky1pXH+pkvtWsVjkordWTeiAXU+Ic0JkVPIk/WcNwfIEwI/tx6/SoncgFyxnxBW3sMxPOtSw0mm
I2OBjtezx/h2aEojhusI7Bn7PZK3NnNCLOlZIgeYbV46xALTuQs5Cersnk1yZa89UFBS6MDD5Ndh
w+uusIvzO/UBNFZyCBZI+SIPYKoTNZ9sgMvQEzoGp88pWJVH3R388jg8FmCdyH4opb4A1qJS6Ifg
WXVDPQ/mbIxOxwiDxbCvTEqTVIvH8FcVGGvt9FI9oDqqABCtulZAl1mvryoIca13uY+CRKWMsHHU
3vOQ/e440QAZhzbepxwgSn5fIY/gehYKiStAfMP2w64DDn7Q7/c+dbZxfzx7MZDAmUuJG06Si/Mx
JnWpUuuWZY5KH9IbEHFEb6jG0cttcf6KMxBpzPm+D9ECu5lfG5bNR2U2TtjkoPOiQwDJaQmDc8ec
otpCrb/h67r81n4NrKkzUPjDcWaHFi6BW8YqW4sdEO38Y91tNaScq77xAjLjZy5kzkQvnn708bSI
ySkicEYBUNflllOj9sdt7f6aqOMjtqJ2rRJwDBABdgZsut6CQsR1E0Y62kiooPIj1NW0Csz4DJj7
Maz4tlvmmn/YrKu+ke8zZkQ3dg60dyvifiKb7kcGwEnStqGPEv9TowFRBXIbfX9tk9mWgWPGaj4r
UijhIyk7zb2xo0+Oca/ncqWMPaXLfFafz51a+v3SnMr9NFynd/9zbjTPFO7fshAhbSmq8Q3KMsJF
5XassVe1lHk+UoFyWr0VJARFTLPzrezvzKCnuet1RuDfgGQ0xVhhfTUM1IFj4xIGHq43YNvkNiLb
zs3weFKmpE236JTYtk1zGmjRjT3Z9032V8iVvIeuSEFWPJB3us7K2BCM8WWE05lSaSNwwdG5lObK
ySjVeMWsjDe7w02f8Gb6Fcg0O5cB91FN51O8Mmr+dSB0hunk894NUKPyfC8rLGjVhdyMtk/7qR+C
Qj2zf69YqzlbgXSfEUO9KO1nAyXmJKaDK6RIM5x5DoHqxcur7pLJdCZXyr84pL81uxgiaERqkikV
j7Yfr2GAi/RB2W6Ik2ZzAzyJu3taeyepRF2vwgGwqn5kJ0jTRZM2H4jBCNjrgAV0j4tKbWncnHLR
abpl7Rk9sxTXE4tDMBcmJsBQDBDsAujovbN3f113IEFsab3yAb3LE2G7sZxy+xd1GHyOv6X1Z+Y+
1riVz5omp57O/VOWikl4ZZxdv/gTzUIgoCxEl6/L22ODOn+D7GBvGRVfJTs50vcATm+82wo8zA4Z
IlGUxI6hrdzcnfYdHEQuYem6IoBFXoIJdsIRyxLYh55svz6Lb5Y/bmu7Sg4vSJMPNqWtwhy8+/jy
B/aWRvg1MRchiiEc5yaXJvtKc6D2xKIiwhduV7lcl8VKMmqEQdoqDtcOP6BDpEjyHPCGDJelJfr3
r00u6UHdnrfbKCIhc0OQuN9pRWGjGz6LwCAHcDBcgBCV+oRYnVyKl44oJda2kZz4Jt3XIuswVkbe
Cg9EIxI8U6BDEym0nRgeGmYPKsqdzupet0pRwIc0MxnvRjW3cw3K6odpRNgcpRG8kDudta7aIzov
ANn0fuzsQsE+5pHGVrgneJ8VaYw2SRtNBx18VOdCWaqZOEyl1KlqWpBOTaCbXAcBdEDJD2DPjSn+
+kiK6mQjBqYtU/eZOUCK+0NlmHY3N1hcNyaLqu5g/znGX8vrpwHnhkpSJUUFd9QJo24LWygfbcft
duHE84AEn6rgB1ENz2Lh1Vyvjkn96wMIxh492/rDgY/lRe2L2cIYLglJUtdjSR5Go8lRYsrWIbQG
lMBlYOlt+VnhpjUXHmCKCMlev/HvWoddJ0/SeZs9na3uQRxtBMfyn897Pip8DsbUy1Q7Y9jg4VxM
aXWP1oXreSE3mdAumdkRYiNAeyOEVXHT9j2/qUJrHTbFYacBrpZMe0lN39MzwIshf8TgJkSesmBF
9ktnZFNJbYGd4Yo8ZD1GRK51/qbtLyD8p7+HuOKgBJWwFdhjLJvwKhgDQLMbNxsZallO4EPnv9t+
GvRPtCx2l2YizpK8HvBeNm/Poj0XDN+ETXFHR6x161FbLyMx3UszmQIG1KzF/oGhvUgy0dTqPhz1
nFK0S/4xy5gM2YJlNmuF2KM7thKPGV+m8AtUybEdbqLcdgdGAlOLIwv3+TIapmq0Xp/NQNyQkQxk
B+BPFTxmJixzwCqj/2rGneJJaPMmyYhCE2cHK9hFVEe0UU/0zUMJJdFnH6mF6/EoTgLMGfIqUrrd
J47ezgx0PM59xX9nmKdI8ByZ8LH2TEYI59A8+TEMPO/Ti6ac8QE+beNHw6+Pywh8XojSK+a9+IOM
ewAZzl3nCch/GFum+iocCMmuvqgGLq2gT07JzoP4FIBBnHGF2fuqmjBO9hualuru6Ky8MG0bJFyq
GEQW6VhxYKbId1E9TaqIhpFRudwSDCBIZoIHgA3nfym5L55VdTI/cEKQTZ9ZozJnDKLbVbrefqwN
YnuUonAwHrMqAaYNR2dgYrIwHcWVDx416RtG4QCXQ1J+Sru1u08Cj7tzSpU/EzCYlpQNT9mjxZW0
XzNc41gry68rispqla841vgs3aMn1JTgarapmI7igVSzUIu9t66OqMPrNcN86qw+t9TCyCsPZyC/
M1fEuJVdhQyRSLrqans+7FOdUC0JKGaYo1vtAL3nnEN2ExucsWZj8nfta8vBFUkUbjQHQGXKg05g
GNZm8Rfn7ujAatmd3HhU+hF3Ky2WXubstkk7lp4LzuKhYE1jRF6Bksc5vyzQkCjGGOd0R/A1o2xF
+GQIpusFbY2E+80k9wScMIJ+8FzCK4fMd4o7baIRN6WLcdP/PqKk6ZGIu8z44rb0aK4aVX8dv+Pl
77bFhCOIxbgZnKjMrQIRysHtBX7uUkJ2n6oIeOQhAQ0BfjxC/woXL6xNxQjpp2s2y1wsakaZXW25
aJg5pvD66vk3ZLqKebpH8FOQ1TuMMNgghQ8jGA2BEl2W1ThitAkIxlw9Dx/IVxkoqUQggrImca9T
cKU9gNSM62Owxgvqo12xFJOv41cbCif4aY/zbBTX8NyW/dwQGyEOq808Y4LPeqOPf6P0OU746unR
tzS4aQ4vEbwCeO+JImnSbhFpIcKPdYWNUg9zN1QfDUddJ9f+pwXpO5sY0GavacLhOWyGUcVFnCEu
ArnlU9mUMy8su1aIy+otNof5PAn2vCJWWGAufrM8fYMU080Le2EASkcuQqZcX/JU/cMTSpziz0Bs
pkn3RqsFdNzGeXgNhbtct9do86v7WaghjoNdxH4/bZQJIgq4mCwK0X1hpMk7nAN61QgVJooxkmqH
wqzwF+d8bw5oRSP3EIs7+54tDFLlVAQt8Mdjj9TplgnKOSdB0AlYjyjVaTTD1QbuECgPJYfSSttA
qwtQsBSB103t2ILWbRPydAYvsh7eLOgmpMQ2cqEDfYboL5B51dlL/CDlhAnK/8xQWZRaaLGTVKkk
/3l7od0UpJw/hhFtKnCm4OkuyEDW+Qg7MPLhkvS1J2bI7tFAxOcIvC+pi6bBJTe5R19xvaAk482l
K6ZLHWtH9xmWsDGEkY7r/Uv9okTc9Ec6IEOjvImtUEMM9gt7E/WN4yNlmUMOu/dqVdPojzXDBrax
97PiZJUYGokaUQ3f2lw5kcXFoY7wxYvO1iOxFbGMAEAR9+FGDeMP+nf73Rvo9xCLkSrJJ59nthau
I81dV59bm7W0Ylh0ieDcAVLWlMcEWjEwEsbNym2G9PlWGJUpd2ri2ditYKXKxHsURQPlBs63G5I4
sEZhoT8mER6p0tqhKws2AxizjkRYq7+xAMgfiM8jzAebC/zbEgrOscfHvizhJnMS8pqm38sLSA8J
jVzGz2hkfhc/CPpG7EPuGH7uZM3egqGFdDWSmS5EMCeQR1SN32s7/wJhH2FX8llY8roZtw3GCyWx
sROA8nsQpliTsQ1AjpfF0QOfrHgXdmxtUDMp7yRerMhV+6F5ZwEKCjyY3Atoc+ugejPmuWbjszfd
yj2kp/mEuGjjXEVBVFQj8cgcsKWK20jZJqlA3m/D6mXwdUK4zvYzcCuibNPSboyf+1mhEcrAWVLy
DbfWLKgHTwiREqJpdJP/xlV6J89sT98+rAscG425UEP2esdoVbudIBjmA6FUuzMdiaJZDwzntYvy
3LeuLcrFOZrf2FbVzcg0RSbejY0GOEixjjKgCUaLeAQrF+YoTQrc/PEaTJdD049Akjkn5hOEdFPO
qqF6PnuwSFiHC9q06nJponKPixpvKeZI1DS6LrSGNu38suo6zc+EBLXV7S9W6K+yZwjIGEyePXcv
t+I8Ed1y0xPjmWMhoKMtXCw7gUxaB/Les/IDobXFGIO+ESKa/UCd5OabAvS0atmSCxhrKEkPgErc
lbgI35jRZQuRB+w/rUWpa4bhadoLjWDgVcMtPZEUGRAtJQFKZLnujKQfmQSe1mzzW817WIhsuVum
jI0b4sE6VxkhWmhvE5ktBiPLs8U8gyaLs7GFP0D/PWqwg+3OviZPDqC60WGaOs2/Ww6+WL+M3rdu
tZH1f5uD6K0YBi1riOO6zqzZccO0hXa2UVu01bkYITdNOTDvxe5NLqWfld2EkXpm9xoAhHNSlZ1J
1hO7A4OHJiYyTBeDxr9GiIssPisNkOfwDk1l8Rk+Fd9UIQOVHEQh+FoP1HRrst4ODyWrw83ljfK3
obuNJsvaa9K8bbh+owz6tDZLuP+47jY9Jxye3Fy7XJM0T8LKcWPF63AyfBOQALRYf6l/eQjYlF3y
Yf3Yr0sagdWofg0AZSrG00l1fbIvFlB6I/rOViii95iGSWnNXwNDAu7imtFrRNA1eLWk8Ci62Eqb
bJtE4xNexY1X+aoB8cBs2+ytU+e2tLjmktwibsoBSEof638u++WEDCbmhCYSZ79f/xPTwh4isysk
xQ/E5POY9l2vBmtikj/5JyT9MGxrubEg9QfXIosAW7AcE+YVYlBeqxziz2lf2jRD8CgTlb78790A
iP5BkhsiRP3pNY5r2E3rueezpw68O4E8z9cUcPKSVYXl47qvSVTtFN2+tJ78lWAcgIdZZHVCLnSr
PESnH2ft4jbQVx/ZURIRk0PDK9WxMqj4bfuodEmPZfb+44EBlefTitQlmCYE8if1KmeNhHcNinsJ
pIaneUTPQQLVOOoaWTkaWk888SRkRsTHkmh5WNyPRCWDds0TPIb9MR8/RWDM3aV/LxGfkJONgHCj
cMIGTQiJ7OH4thqc6L0t/RptQ/QM1IJdfcHn7SSM/7hf2LNbKCfhM8+T9YGLK2hTjc1yTo6RNYyH
5AB98YV0mJ4h4mm3ERxwSdYae2Gp5NvMtc0m9eYhCkw/+JjDMOxAXJ/ASKXqIcNSkaHWVMo0O3r7
P8AC6z8oFa2nh13Yq62bXvR+8N1z00Rlrteu61jitFKGeTpuA4XoOrso0YYQQ1g28+V1UNEWjWIZ
to4W+l2DTXpsSxELXFNerUKZsk0o+jui05hc+Y0GGki+yfegjiQlGfFpAiNzRY1iH5znEqo+Jh2W
kSbB0tpccU6yzKj/xdlu4dI1mo1a4cSBjbxJDkdmM4loSVVqRInMmAzhkazwW6I96Uvig6msL2uY
xhYDbkNk3F9gfeLqsIZMBkw+aQAPGgoQMOitNtyXt5qcwRyznj2w+2UFAhxExOMlBzMqJlUZkVon
L99XEFtX8bmNKKhBYxNP42e0xwX6cL5rlE9lPPFtrvPcu8Uy9gCd4WyLorvMeN1cfICDew10bgcy
DTYhq/Zpbx1jeHRAOsumaJ+8zzbfqM449rn9WzEbCod2NC5XGI4TkXxXU+4M5Btj+hs1S0A3KXf3
i0vz8FYLFOUm11but7YrUhr/pGhlS94n0l/GlNBoRaWGu9PxEnNepqQb8RNMg2DimOLmziBlaBdx
n6ihCElZxedPbEvAHFAkW5SRCyf3CxMfIwGaHYUBg/iKckpCjvtmMf1S8ulQxXdxz/XWA8jeBAxh
JvbVeFHhY7tz3g6+KmP4rS/qnl1FReIS8+7ck0s/f8lXCwzot5X8LtKoh6rdyFNYv9O3NhNiYqe6
gyvkIzVL3+rwFzdKzRg3vMgr92iLJI5gwmTH0g8CdUCagkj/fLRNs4tPqeetNRoImB6ukHC0s+b7
8iWcS49axL+pi1c4udS2wNEydHPTHWgCiarqdnVV7Fp1hqeRAMhmgaaA5MbjerEyrIBRJSIs5IBt
PFECmJuVhxdHNuIEYX50s0KjM35hHtM4R6/rNatTHMzFJeUBQqnbMH3y5uW6P4H1oqFX1kJA/77Q
dGIAp3v80wLWb6iUoAZorLgBCQcmNLR3Bok6eMhI6ykOfqeJlEXkjOdLtPuZEIgdLyYoiy9XT+40
BvMTk/reRIaFwSi4xmO+r3T/USFkoxkU6oYCIaqqdS1H+6qiiarT/8AYR0txVkwSpFWbcpcxqK0l
a7b9KEdBJr+NdLzuDughDwojdCllYsuoKeq8HW/c5ThHS2JOx+JM+jTKN6k60H5KfgDP69BuUCXR
nFzs9gwcZpq5e5MAL5PHO1blfHDoMdyozWcD3sfyLb2DJLi++d3pBNcqoX+A5VH7CucHXd8qrwC6
uIFmrP8PZw9EUSOVj5ojN0baSFYuI29GTzVeSDKfaoWjK0VmG+qT6dqp/VnQ4XbZs9Mv77Ws9CuA
UkcqBrxVPGDhdm7UC7ij/8AaZtC0WGre16v7m3/9bRTQ5jibRzAlknE5tFm73rlAOoTVEth2RcWi
SWnn+TMpXRUQVQmHC9zK9xt/3hVqjKWJyZfO4lhrCCRopMgUSUG070VXRMWz179ZWVwxVxXG/bem
EXBQd0E5W6biGjmC2mtouc89aVHeAJUOI1WNMoIR7zGwDWKS4eyVlLJlLt4APjejvWmn8amn6k3i
Nklr1vGmHUIbH5A2fPV04bCg710sY+ElnR8Ck96CT1x62WrelWr7TP3380PamMvtzEGuTmcfYDe1
sZhauKclHJb1zothbZFhgh5Aso2SdwOnGBYPl2e2hZ6DIFdQt3WXEA6YRlmTukQVrtOO1t6CAfk1
xgjafMpXTY4Maf1KqHt6utsyffg6TACkQjUWZWBiGENZqPXO4h7Wc1V19SR1FRQXYCC/UJUNCBMs
c8qlLdxr9qwgzMQchlBSj9/5fTT2UlIwxVnD7LdiWOXsP49LeikcLg6h61jhZsSmgb4W6WvGdQp2
aininBf7bXaoThiez7T/rTVMciWbRNBI8c1XTqNEW0HSZw9KC2BlcQ4wx/wfm+HbHBr89OG8OsoQ
uamapItnao+pRvNpveUwbD9Yp1HMoyNkkotn63V/tWTUXdpn6n8rybYtA2rqCcmHci7y5JdelDSv
eQaMN0OlyZEGpK6X5Vrp+QjJKRK6oL0siFz/aVP5SS+etN6lgVUWP0tkg1cij0pEwrUBMNwzSKoD
WzoxgP33Pc99U8vML+qnUMYqLspgXwFXv3jeuT2ORfArqHI5UL9M/AL/zTP/xVDVptT7qLUf8arK
c6bMBFg8kDXalb8Oe6/mLvB67TNXQv1xs0+38ib1RmRClFM0lnLPKW3tcNPsTCkJN1Cj6LbtVGSt
SYAuKl3lCkLU/YYVIJiQaeKAiIg/1k76su+W/1S6YqQb8Q6poshKi0O1SPZEoQhripPEPhaM7Jh2
JV/YwT+JRbDbJNA3e/i3AnjlulK8f9/Z/f74Tkd1zwK2N0Ar1pls6RgSr2qXRGIL7A0v2dgqfHwb
oL52qtEvFw7b6lS2+vw+5uiC+EDID4iL+I5UifM0xEPOM3rRHBeEYQTmN+BkmhrlBTGq6o61HWxL
YSVe4YLzsniLamAvv9A90DapvsF4uS7cYN7tpd84BHILgoy2qsnQ0NPodtGEeOoGinrCq5G/nwJm
KPVKVZ1yER4hBcas4YtvIatXriiYkBfLW9ajVC8+ewttv+hSkje35xyqnLIrwxka+gebo12dD67u
Fe7NPcctvqjSuwoLrMZT+hg/122K2W8G2qKoa9iX/p9lkJ9DWxAz34BybRksftOH1gFjI40ORrQA
f23ehdaFaTWdnttuwsz2xXlkeomPLFWKmqGZofg+Rlb604cWxEUTGOJpvSxRu1k+8i0/oAIvMb/U
oOLWDocj07Ejt4VjTsl1BaDIHdfLoBIZ2jOeeWlLNGAWyaquGDXqrNoQli9KSuUPTSBzIHF0uGVv
4lqm3RpR/wfiDZ8DqiTlvKM9r5jIW3JY1z+T8BDgLUxFrzA7Y2ZlZH/4K3Kd9KlwahhZ28zckFRB
Cqw4Obzh/8hPlFh6pFPeI/1DBICwP86qrJ+7gogLltXkk4HSc3b9RFffRcOI3DMr7eUGOAbtRaZW
YNS47uSQY9TmVlhG4SCtIXm9uFdU9hPCiBBSucsU5+Nv/YviG5zBm4CZNc+Y6vq/dm+yKDrHaTf2
Utvo82a+u5rI26RmV02aaQcBqM5sSBjKhhQAFf3seT+mbGQdu0KxzoekSU/TpjA3zcFlFMAqC6wv
BDxf7BLJy9rFZqXbgf6hnZ0kBVzTmXW2TIgkZFnpnwC+b/enTQKUJQ01sv+AaYuub49NES+2VE9c
MZ+4FipYGKkR1Et6/MUJQkSASYWG3aDazf3CG8ls24vtRFuOow3TqN7hj1LT6kDwVsHimFrN6d+P
KVYPeYhXfEbBqsTLH/ndN4VcXcaGJiqhqOsY60+GQZkpB8BSxZid+3sMXkC79NgEn1UdN/cDd+9x
LNJSgbTH9WOu50iGK8SZCJxsyx9Scr35QXvyjO7MH+MHuapYkcP0zaKGRPtewkpJcLw8HfxC0VHT
izA2qL/ciA25s4/q9PwNVVtKgltJSOgLWUowogQYrqRN5TwHR/7ICD8quJGR1Hamu1b9Z4GP6AQK
AD+vI8b+T72lt2eIL4vDXAw/3Covz9bmD6E3ZThvjxEVtdZzONraFN2N6PhmUv28HoUkCRDss4P4
ulsu8maUB1ItGILjdMrV1bqJVT8IEqbvt5iQ2pJ258EWL9qHWjwRFqy0ZfuAEBY6x2FrcuZzSEmg
9tLXIxEs7ulA1VPYWFw8XHdYbe9G7VQKRipvyMB8thy97vI3Cz+OYHwBp8vXp1QigKScu9+H7RvK
cA6qBv14wUD4P98LutVFuekzUs+9cRjSbx+FOJuMXD59pYG7uZRODvcARb9KsBfGa8PtHZsYoi3D
UWKeVRoDOPoBcn2bMklj+J67gkI+NDWRyJBMmdjs1RIR3UEBkzr2SM0=

Bestand weergeven

@ -0,0 +1,204 @@
<?php //004fb
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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
WE08AJDJjmJ7UdG=

Bestand weergeven

@ -0,0 +1,174 @@
<?php //004fb
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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

Bestand weergeven

@ -0,0 +1,47 @@
<?php //004fb
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);
?>
HR+cPoWOkE0zv03NEAejmqGY1HTT9oJxLjKoLiXKXoGT+lx3SyLv0WQhJZr4T3F4Hno64KxSi4hu
cFMJpqavo6bO88uXnu78bdJSNM3unXZ+rMDtaqxVK0ZNImn2S6SFjg6nTQS8iX7lxt0cIun5ncDU
YsCRSGKA3LOlmbNyQov9LlXQvAPmtSHfRgaQzfWWljoY2D8anuzvaCxC6N+mu/oWNJ0D/hPS7ncK
oSCf8WUH2E77pDx2c1kQUOK4NYy1g732XT7G2+ZggPpztG9CUYfmljHiNKp9PHVMFoKnd/v8i2no
2CFiAOxQnSRvccoYoxyImfG6pDw42v0be3ruTHxw+X7q2P4OUmdgbAdy6F604+sDZoit528jHpas
zgPvZnIlrMNwuc1lDN9Nw15qzYJgCnfEgcGnhlVd/Hzxz+b09NhJcaqN/MAlT/I3s5JD91MlgOPo
ddHh3kf5ftrJS2XJuQgZq5mPX1aVwhuNouTNWgp3/wmZYIrgS7eFtaKnMyEV8GKKDx54UF7LvuJd
BTS51sz6Cq9ojnTH1OLGtzsOYIKtkLirYkwIh3QG+Rr51WrgZKNOHPVP+alCy4RHPwQU/NcZgbl3
Y3bbpm/nIBXRw26JX3t7ibe4LysJ7pAINAlS/nv1SZCATojt/yAtgp4fqodTI9s5hg9mOaAakWKk
cyw0wszfb0IGZiOSVM1AFccAIK85wxzWBU4lkny1bDemFxEbbnFnpdeayQVxYoUKOWYAd2fbMJPo
OuJHGFb9o42zcmsC2YEpWqceERCv/04oDuMdkY+3Hadmxm51a/saeAVjj0A/bvKvFm7t4RW4f8J0
kTgeJKzmgyCAyP0tXXNFIdGWVGxyJXL51a8ufGBdFXJ8R2vqNgqKLcHmjaa0ByVV43zXdKtV8MuI
ELkPBA2Xa0Lp7SvtxUJxtHGHjwfP0TKVXpzVNd3JTijsqgMlCrXdiyJPLIapoXhrliMoUBO5FP8Y
pnnKj0qiSYUh0RNHrFKl7qd2d7YD5IsopLS4fK93KPJiqcsb8Mx9PRZH+DJxYAUVnp7zl3dzdZ3G
3DFM4A8J/IkMpaJ4HqqF2jX/BXOrKaVS9OEGWwCJYs3N4h+f36rskNycW9kztZWouGwNgV5MtTvz
HdTfRV3dD3g2C9iDqAHntcnB+sDZKvHbvr27oa6RTjS5zezmPOI1bqt6CWVpXxMmqRrZGn47bBEF
1YIfhzJgMQL2XuiLKqnBb7LsQkU8KBJ4ENrNA+GSuULAoB1OI6T2aODd5mY57eHuFUrS4gVCGIJi
6KUAGPC3ciZM7aftSfCzw07FGZ/vKR8FONCYNxgKgPzLy/qdmnaLFye4Hxm1noUpoWzd+GPPzEes
ewLtNzKf4BDvb2IJiGJh3Q79p7xhYZKxaWCAwW48etpg4dHXzQp5yK8+q8MSnFOLVP/uND4ZJxjE
h1nbbrh0wr/UfLlDMWSKlAkyKTXaMsaQ5YDZnK/uYyoQTVy0uas8MUA2RciCBS8eRpkRrroDa9Ge
/nadrfgOGczmoqWzwP2S3Gplffg5mU/ZxigOj2vNmrpNDicw5EYEFgAsqDxqMyh7ocoz1ePFDyo5
AwrrjFnScElQHz3dxpfNdmDaDFfMIHdzKLtCVdMt0HcikP4FNwWUqUln1oWSUtw6p1jF2MPLOSBz
NuuLDQJmujYjuaePuC0M/w6t6Xg9fOEfsyLE/Zduj0x1dnrOOLyxKlDJywsylA/5vRZnYpIqDLwL
npzXAbPMC3WHYXlvwXPj9OVYUxFI2Mc5B6vJe0fCMXZSdN34mbb0bHXKbhr0EbEMWJ+N6coKJEyj
ze/XNkBdoZlj18ychYNS3Yfs0CRf8aUjILK0oywhXXNDzJ0p+xPfmp5tx7l8oxdVrw+UkjwFdvpC
14VKRFBu+r62FaB593Y9tpZVcMeFisAVjGnzm530Pqm69t3RsD/zaeOo2EKMt+r2FHCLOmwXMz91
10WOFLbZdRdrctmxf6ocnIQKv1V1SUvxugHCP5nUoUPoiSUidx4iofZoRId/qoDZ4MPzUCrEOVvA
QF/eGwfHeAVuGb7RmiGD97kf+F9f4jqkhyAdzj9EW+9k8xByYiWVrDm19dH6d0lR4d1BMz0OJy59
L6EF6GoKkExVB/vyy2g7mwzC88BtCYAimzNTnwlL70f7wzvYhQ2fpmFp3hb1mMWfFU3KW1wd0/XM
504jLCQl8XgVHCccsd5WBfjZAIFqdeRFZj6Qk+uW7fcdaijjhVpz3GEn/GW9XvmkmMsNslaaf2mz
3JQ9eb+FipGNPvQCIGmrPlvPe3S334NbrjMr76yuxxUftM8JVn26pUapheH3KKZO/3Y6edC5Q+kx
67Yqt8UzL7vjBYk7lr01NlyhBuIAciSlSWLuT2KKVi+roi4l3tggBO/TYRA0/ma+d6ITMVUoUgP/
NLpFciIwOjtJT3kbFwH5dBMSKOZQvXC4+UY+Nj7MNMqfccSeu8c09qeVWrraX92wquLTiSKrQnhy
8NsofkuMgIJHaPhFyzmw6hHpltZ7AVGS+pAXvPKmItY5N50zNdtCAQAtqXOU6SLlZ3jaMNexfAi5
wq8U5ccbSwpAVgv5pxg/NyvppIUzguBRkhKpOxhvdPGiIWXXTcKWmu0lrcS6pohHl+PjN4P/foMq
sfvRzsO8HnOBRioig26dZNSkS1517tsTDPQjB2ozs0PNJ4lJML9TpA5A0Azkpfa4ARC0e8JoDFjs
13bhhgrvobexjfcXR+en6DjOvA0szp4UU2QqQo+vPrUDrvzkZb42rR26yfRHl2x/rVp8hvTj+bMf
wLmlW5a15yo9PHfU7ZVhXTVv5orfssQgjYp4MkhsUXBkU+ZEHIfRGGhNgwLQ+51Z2dTbC6QpYnR8
UfqJzcM2XFK+ivuCHvrROUhvo2HXA+9wdqzp6YQuXpe/t39IlJ8HZx4ULGvj4hk7p0H80wQr1MvO
6SB0X1eHX8gC4/WZzIsxKPkTIKhdMECIZXebCBzz8sO6ZIZ3EdY8Uqss+KimM9FOTVFUTSVjKI5n
CzFYLtM50ShtGQNtlrnmFfR9d72igl6emr38IlNf2EbyDYfYuwCYJWXxFycweGIdCg3BC5pu4UdH
2hPyEjp14vZJ3AUsLq+6MORT0WorUI5aXSN0G3LT6/ujJhIVVojCFNauGIgJOfmHVFD86z/QJ4j7
cVXrFadiSMuG+jbjcqpilOMNzZMB5lLTc9dF1Cclh7fMkYofWEbaMifn9BldOzbw2Gsu4geKTiIl
JT/XosZPhKmbAUO05v5CKvBsZn1BjQAUKiEH

Bestand weergeven

@ -0,0 +1,81 @@
<?php //004fb
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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

Bestand weergeven

@ -0,0 +1,57 @@
<?php //004fb
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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

Bestand weergeven

@ -0,0 +1,275 @@
<?php //004fb
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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
b8ECZR9hYOLx

Bestand weergeven

@ -0,0 +1,282 @@
<?php //004fb
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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
5dzCbr/Q3JINg0eNe///16gE8z74eHAa/fwETm==

Bestand weergeven

@ -0,0 +1,622 @@
<?php //004fb
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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

Bestand weergeven

@ -0,0 +1,285 @@
<?php //004fb
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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
n/2NQv7KchvnMObpUAI1hWDTI0t8I4Uxzr/mLW==

Bestand weergeven

@ -0,0 +1,213 @@
<?php //004fb
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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

Bestand weergeven

@ -0,0 +1,116 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
$sLangName = "Deutsch";
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
//Navigation
'charset' => 'UTF-8',
'D3_EXTSEARCH_FIELD_NOTICE' => 'Suchbegriff',
'D3_EXTSEARCH_QUICK_HITS' => 'Treffer für',
'D3_EXTSEARCH_QUICK_SIMILARHITS' => 'ähnliche Treffer für',
'D3_EXTSEARCH_QUICK_MULTIPLEHITS' => 'Vorschläge für Ihre Suche',
'D3_EXTSEARCH_QUICK_TOBASKET' => 'in den Warenkorb',
'D3_EXTSEARCH_QUICK_SEARCH' => 'Suche ...',
'D3_EXTSEARCH_QUICK_NOHIT' => 'Leider wurden keine Artikel gefunden.',
'D3_EXTSEARCH_QUICK_TOMUCHHITS' => 'Für die Ergebnisliste wurden zu viele Treffer gefunden. <br>Klicken Sie hier für die Listenansicht.',
'D3_EXTSEARCH_QUICK_STARTSEARCH' => 'weiter suchen...',
'D3_EXTSEARCH_QUICK_ARTICLE' => 'Artikel',
'D3_EXTSEARCH_QUICK_CATEGORY' => 'Kategorie',
'D3_EXTSEARCH_QUICK_MANUFACTURER' => 'Marke',
'D3_EXTSEARCH_QUICK_VENDOR' => 'Lieferant',
'D3_EXTSEARCH_QUICK_CONTENT' => 'Information',
'D3_EXTSEARCH_QUICK_CLOSE' => 'Suchfenster schliessen',
'D3_EXTSEARCH_EXT_NOARTMSG' => 'Zu Ihrem Begriff wurde leider kein Artikel gefunden. Wir haben daher ähnliche Artikel für Sie mit folgender Suche gezeigt:',
'D3_EXTSEARCH_EXT_LESSARTMSG' => 'Zu Ihrem Begriff wurde leider nur sehr wenige Artikel gefunden. Wir haben die Liste mit ähnlichen Artikel aufgefüllt.',
'D3_EXTSEARCH_EXT_PLUGINHEADLINE' => 'Schneller suchen, schneller finden...',
'D3_EXTSEARCH_EXT_PLUGINBROWSERERROR' => 'Diese Sucherweiterung funktioniert derzeit leider nur mit Mozilla Firefox ab Version 2.0 oder Microsoft Internet Explorer ab Version 7.',
'D3_EXTSEARCH_EXT_PLUGININSTALLMSG' => 'Installieren Sie unsere kostenlose Sucherweiterung. Damit fügen Sie unseren Shop zur Suchfunktion Ihres Browsers (rechts oben) hinzu. So werden Sie jederzeit und von jeder Stelle aus sofort fündig.<br>(verfügbar im Mozilla Firefox ab Version 2 und Microsoft Internet Explorer ab Version 7)',
'D3_EXTSEARCH_EXT_PLUGININSTALLBTN' => 'Sucherweiterung installieren',
'D3_EXTSEARCH_EXT_SEARCHBOX' => 'Filter',
'D3_EXTSEARCH_EXT_CHOOSECAT' => 'wählen Sie eine Kategorie',
'D3_EXTSEARCH_EXT_HITSINCAT' => 'Treffer in',
'D3_EXTSEARCH_EXT_THISCAT' => 'diesen Kategorien:',
'D3_EXTSEARCH_EXT_ALLCATHITS' => 'zeige Treffer aller Kategorien',
'D3_EXTSEARCH_EXT_CATEGORIES' => 'Kategorien:',
'D3_EXTSEARCH_EXT_SEARCHINCATEGORIES' => 'suche in allen Kategorien',
'D3_EXTSEARCH_EXT_HITSINVENDOR' => 'Treffer von',
'D3_EXTSEARCH_EXT_THISVENDORS' => 'dazugehörige Lieferanten:',
'D3_EXTSEARCH_EXT_VENDORS' => 'Lieferanten:',
'D3_EXTSEARCH_EXT_SEARCHINVENDORS' => 'suche in allen Lieferanten',
'D3_EXTSEARCH_EXT_ALLVENDORHITS' => 'zeige Treffer aller Lieferanten',
'D3_EXTSEARCH_EXT_CHOOSEVENDOR' => 'wählen Sie einen Lieferant',
'D3_EXTSEARCH_EXT_HITSINMANUFACTURER' => 'Treffer von',
'D3_EXTSEARCH_EXT_THISMANUFACTURERS' => 'dazugehörige Marken:',
'D3_EXTSEARCH_EXT_MANUFACTURERS' => 'Marken:',
'D3_EXTSEARCH_EXT_SEARCHINMANUFACTURERS' => 'suche in allen Marken',
'D3_EXTSEARCH_EXT_ALLMANUFACTURERHITS' => 'zeige Treffer aller Marken',
'D3_EXTSEARCH_EXT_CHOOSEMANUFACTURER' => 'wählen Sie eine Marke',
'D3_EXTSEARCH_EXT_HITSATTRIBS' => 'Eigenschaften der Treffer',
'D3_EXTSEARCH_EXT_ATTRIBSNOSELECTION1' => '',
'D3_EXTSEARCH_EXT_ATTRIBSNOSELECTION2' => 'wählen',
'D3_EXTSEARCH_EXT_ATTRIBSDESELECT1' => '',
'D3_EXTSEARCH_EXT_ATTRIBSDESELECT2' => 'abwählen',
'D3_EXTSEARCH_EXT_ATTRIB_NOASSIGN' => 'zu "%s" nicht zugeordnete Artikel',
'D3_EXTSEARCH_EXT_MULTIPLESELECT' => '"%s" mehrfach wählen',
'D3_EXTSEARCH_EXT_ASSIGNFILTER' => 'Filter anwenden',
'D3_EXTSEARCH_EXT_UNASSIGNFILTER' => 'abwählen',
'D3_EXTSEARCH_EXT_CLEARFILTER' => 'Alle Filter löschen',
'D3_EXTSEARCH_EXT_START_SEARCH' => 'Suche starten',
'D3_EXTSEARCH_EXT_ALL' => 'Alle',
'D3_EXTSEARCH_EXT_CHOOSEPRICE' => 'wählen Sie eine Preisspanne',
'D3_EXTSEARCH_EXT_DESELECTPRICE' => 'alle Preise anzeigen',
'D3_EXTSEARCH_EXT_PRICECATS' => 'Preisspannen',
'D3_EXTSEARCH_EXT_PRICEFROM' => 'von',
'D3_EXTSEARCH_EXT_PRICETO' => 'bis',
'D3_EXTSEARCH_EXT_SIMILAR' => '(ähnlich)',
'D3_EXTSEARCH_EXT_CATHIT' => '(Treffer aus Kategorie)',
'D3_EXTSEARCH_EXT_CMSHEADLINE' => 'Informationen',
'D3_EXTSEARCH_EXT_NOARTDESELECT' => 'Für diese Seite wurden Filter gesetzt, die zu keinem Ergebnis führen. '.
'Setzen Sie die Filter zurück, um alle Artikel dieser Seite zu sehen.',
'D3_EXTSEARCH_IAS_SEARCH' => 'Suche',
'D3_EXTSEARCH_IAS_STARTSEARCH' => 'Suchen',
'D3_EXTSEARCH_RSS_ATTRIBS' => '| %1$s: %2$s ',
'D3_EXTSEARCH_RSS_INDEXFILTER' => '| Index: %1$s ',
'D3_EXTSEARCH_RSS_PRICEFILTER' => '| Preis: %1$s ',
'D3_EXTSEARCH_ORDER_BYPRIO' => 'Relevanz',
'WIDGET_LOCATOR_SORT_D3PRIORITY' => 'Relevanz',
'D3PRIORITY' => 'Relevanz',
'D3_EXTSEARCH_SEARCHINPROGRESS' => 'Suche wird ausgeführt',
'D3_CUSTOMFIELDTEXT_LIKETITLE' => 'Begriff enthalten in Titel',
'D3_CUSTOMFIELDTEXT_ISARTNUM' => 'Begriff ist gleich Artikelnummer',
'D3_CUSTOMFIELDTEXT_ISBETWEENSTOCK' => 'Auswahl ist innerhalb des Lagerstandes',
'D3_CUSTOMFIELDTEXT_CHOOSESTOCK' => 'Bitte Lagerstand wählen',
'D3_CUSTOMFIELDTEXT_ISBETWEENPRICE' => 'Auswahl ist innerhalb der Preisspanne',
'D3_CUSTOMFIELDTEXT_CHOOSEPRICE' => 'Bitte Preis wählen',
'D3_EXTSEARCH_DEBUG_UNABLE_QUERY' => 'Query kann auf Grund gestellter Bedingungen nicht generiert werden.',
'D3_EXTSEARCH_DEBUG_UNABLE_DIRECTSHOW' => 'Im Debug-Mode kann nicht auf Detailseite gewechselt werden:',
);

Bestand weergeven

@ -0,0 +1,116 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
$sLangName = "English";
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
//Navigation
'charset' => 'UTF-8',
'D3_EXTSEARCH_FIELD_NOTICE' => 'search item',
'D3_EXTSEARCH_QUICK_HITS' => 'Hits for',
'D3_EXTSEARCH_QUICK_SIMILARHITS' => 'similar hits for',
'D3_EXTSEARCH_QUICK_MULTIPLEHITS' => 'suggestions',
'D3_EXTSEARCH_QUICK_TOBASKET' => 'add to shopping cart',
'D3_EXTSEARCH_QUICK_SEARCH' => 'Searching...',
'D3_EXTSEARCH_QUICK_NOHIT' => 'No articles found.',
'D3_EXTSEARCH_QUICK_TOMUCHHITS' => 'There are to much hits for this view. <br>Please click here for list view.',
'D3_EXTSEARCH_QUICK_STARTSEARCH' => 'start further search...',
'D3_EXTSEARCH_QUICK_ARTICLE' => 'article',
'D3_EXTSEARCH_QUICK_CATEGORY' => 'category',
'D3_EXTSEARCH_QUICK_MANUFACTURER' => 'brand',
'D3_EXTSEARCH_QUICK_VENDOR' => 'vendor',
'D3_EXTSEARCH_QUICK_CONTENT' => 'information',
'D3_EXTSEARCH_QUICK_CLOSE' => 'window close',
'D3_EXTSEARCH_EXT_NOARTMSG' => 'To this term were only found a few articles. We show you similar articles. ',
'D3_EXTSEARCH_EXT_LESSARTMSG' => 'To this term were only found a few articles. We added some similar articles to the list.',
'D3_EXTSEARCH_EXT_PLUGINHEADLINE' => 'search faster, find faster',
'D3_EXTSEARCH_EXT_PLUGINBROWSERERROR' => 'This search extension works in Mozilla Firefox from version 2.0 on and Microsoft Internet Explorer from version 7 on.',
'D3_EXTSEARCH_EXT_PLUGININSTALLMSG' => 'Install our free advanced search. You will add our shop into the search function of your browser (top right). So you will always find everything to your convenience.<br>(available for Mozilla Firefox from Version 2 on and Microsoft Internet Explorer from Version 7 on)',
'D3_EXTSEARCH_EXT_PLUGININSTALLBTN' => 'install plugin for advanced search',
'D3_EXTSEARCH_EXT_SEARCHBOX' => 'filters',
'D3_EXTSEARCH_EXT_CHOOSECAT' => 'choose a category',
'D3_EXTSEARCH_EXT_HITSINCAT' => 'hits in',
'D3_EXTSEARCH_EXT_THISCAT' => 'these categories:',
'D3_EXTSEARCH_EXT_ALLCATHITS' => 'show hits for all categories',
'D3_EXTSEARCH_EXT_CATEGORIES' => 'Categories:',
'D3_EXTSEARCH_EXT_SEARCHINCATEGORIES' => 'search in all categories',
'D3_EXTSEARCH_EXT_HITSINVENDOR' => 'hits for',
'D3_EXTSEARCH_EXT_THISVENDORS' => 'associated vendors:',
'D3_EXTSEARCH_EXT_VENDORS' => 'Vendors:',
'D3_EXTSEARCH_EXT_SEARCHINVENDORS' => 'search in all vendors',
'D3_EXTSEARCH_EXT_ALLVENDORHITS' => 'show all vendor hits',
'D3_EXTSEARCH_EXT_CHOOSEVENDOR' => 'choose a vendor',
'D3_EXTSEARCH_EXT_HITSINMANUFACTURER' => 'hits for',
'D3_EXTSEARCH_EXT_THISMANUFACTURERS' => 'associated brand:',
'D3_EXTSEARCH_EXT_MANUFACTURERS' => 'Brand:',
'D3_EXTSEARCH_EXT_SEARCHINMANUFACTURERS' => 'search in all brands',
'D3_EXTSEARCH_EXT_ALLMANUFACTURERHITS' => 'show all brand hits',
'D3_EXTSEARCH_EXT_CHOOSEMANUFACTURER' => 'choose a brand',
'D3_EXTSEARCH_EXT_HITSATTRIBS' => 'associated specifications',
'D3_EXTSEARCH_EXT_ATTRIBSNOSELECTION1' => 'choose',
'D3_EXTSEARCH_EXT_ATTRIBSNOSELECTION2' => '',
'D3_EXTSEARCH_EXT_ATTRIBSDESELECT1' => 'deselect',
'D3_EXTSEARCH_EXT_ATTRIBSDESELECT2' => '',
'D3_EXTSEARCH_EXT_ATTRIB_NOASSIGN' => 'not to "%s" assigned articles',
'D3_EXTSEARCH_EXT_MULTIPLESELECT' => 'select multiple "%s"',
'D3_EXTSEARCH_EXT_ASSIGNFILTER' => 'assign filter',
'D3_EXTSEARCH_EXT_UNASSIGNFILTER' => 'deselect',
'D3_EXTSEARCH_EXT_CLEARFILTER' => 'clear all filters',
'D3_EXTSEARCH_EXT_START_SEARCH' => 'start search',
'D3_EXTSEARCH_EXT_ALL' => 'all',
'D3_EXTSEARCH_EXT_CHOOSEPRICE' => 'choose a price range',
'D3_EXTSEARCH_EXT_DESELECTPRICE' => 'show all price ranges',
'D3_EXTSEARCH_EXT_PRICECATS' => 'price range',
'D3_EXTSEARCH_EXT_PRICEFROM' => 'from',
'D3_EXTSEARCH_EXT_PRICETO' => 'to',
'D3_EXTSEARCH_EXT_SIMILAR' => '(similar)',
'D3_EXTSEARCH_EXT_CATHIT' => '(hit from category)',
'D3_EXTSEARCH_EXT_CMSHEADLINE' => 'informations',
'D3_EXTSEARCH_EXT_NOARTDESELECT' => 'For this site, filters have been set which do not lead to any result. '.
'Reset the filter to see all articles on this page.',
'D3_EXTSEARCH_IAS_SEARCH' => 'search',
'D3_EXTSEARCH_IAS_STARTSEARCH' => 'search',
'D3_EXTSEARCH_RSS_ATTRIBS' => '| %1$s: %2$s',
'D3_EXTSEARCH_RSS_INDEXFILTER' => '| Index: %1$s',
'D3_EXTSEARCH_RSS_PRICEFILTER' => '| Price: %1$s',
'D3_EXTSEARCH_ORDER_BYPRIO' => 'relevance',
'WIDGET_LOCATOR_SORT_D3PRIORITY' => 'relevance',
'D3PRIORITY' => 'relevance',
'D3_EXTSEARCH_SEARCHINPROGRESS' => 'search will performed',
'D3_CUSTOMFIELDTEXT_LIKETITLE' => 'Term included in title',
'D3_CUSTOMFIELDTEXT_ISARTNUM' => 'Term is equal to item number',
'D3_CUSTOMFIELDTEXT_ISBETWEENSTOCK' => 'Selection is within the stock',
'D3_CUSTOMFIELDTEXT_CHOOSESTOCK' => 'Please select stock',
'D3_CUSTOMFIELDTEXT_ISBETWEENPRICE' => 'Selection is within the price',
'D3_CUSTOMFIELDTEXT_CHOOSEPRICE' => 'Please select stock',
'D3_EXTSEARCH_DEBUG_UNABLE_QUERY' => 'unable to generate query because of chosen settings',
'D3_EXTSEARCH_DEBUG_UNABLE_DIRECTSHOW' => 'switch to details page avoided in debug mode:',
);

Bestand weergeven

@ -0,0 +1,18 @@
[{$smarty.block.parent}]
<tr>
<td class="edittext" width="120">
<label for="d3push">[{oxmultilang ident="D3_EXTSEARCH_PUSH"}]</label>
</td>
<td class="edittext">
<select id="d3push" class="edittext" name="editval[oxarticles__d3push]" size="1">
<option value="1"
[{if $edit->oxarticles__d3push->value == 1}]selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_PUSH_1"}]</option>
<option value="2"
[{if $edit->oxarticles__d3push->value == 2}]selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_PUSH_2"}]</option>
<option value="3"
[{if $edit->oxarticles__d3push->value == 3}]selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_PUSH_3"}]</option>
</select>
[{oxinputhelp ident="D3_EXTSEARCH_PUSH_DESC"}]
</td>
</tr>

Bestand weergeven

@ -0,0 +1,11 @@
[{$smarty.block.parent}]
<tr id="d3notuse4filter">
<td class="edittext">
<label for="d3notuse4filter">[{oxmultilang ident="D3_EXTSEARCH_ATTRIBUTE_NOTUSE4FILTER"}]</label>
</td>
<td class="edittext">
<input type="hidden" name="editval[oxattribute__d3notuse4filter]" value="0">
<input type="checkbox" name="editval[oxattribute__d3notuse4filter]" id="d3notuse4filter" value="1" class="edittext" [{if $edit->oxattribute__d3notuse4filter->value == 1}]CHECKED[{/if}] [{$readonly}]>
</td>
</tr>

Bestand weergeven

@ -0,0 +1,11 @@
[{$smarty.block.parent}]
<tr id="d3notuse4filter">
<td class="edittext">
<label for="d3notuse4filter">[{oxmultilang ident="D3_EXTSEARCH_CATEGORY_NOTUSE4FILTER"}]</label>
</td>
<td class="edittext">
<input type="hidden" name="editval[oxcategories__d3notuse4filter]" value="0">
<input type="checkbox" name="editval[oxcategories__d3notuse4filter]" id="d3notuse4filter" value="1" class="edittext" [{if $edit->oxcategories__d3notuse4filter->value == 1}]CHECKED[{/if}] [{$readonly}]>
</td>
</tr>

Bestand weergeven

@ -0,0 +1,11 @@
[{$smarty.block.parent}]
<tr id="d3issearchable">
<td class="edittext">
<label for="d3issearchable">[{oxmultilang ident="D3_EXTSEARCH_CONTENT_SEARCHABLE"}]</label>
</td>
<td class="edittext">
<input type="hidden" name="editval[oxcontents__d3issearchable]" value="0">
<input type="checkbox" name="editval[oxcontents__d3issearchable]" id="d3issearchable" value="1" class="edittext" [{if $edit->oxcontents__d3issearchable->value == 1}]CHECKED[{/if}] [{$readonly}]>
</td>
</tr>

Bestand weergeven

@ -0,0 +1,365 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
$sLangName = "Deutsch";
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
//Navigation
'charset' => 'UTF-8',
'd3mxextsearch' => '<i class="fa fa-search-plus"></i> Erweiterte Suche',
'd3mxextsearch_settings' => 'Einstellungen',
'd3mxextsearch_statistic' => 'Statistik',
'd3mxextsearch_syneditor' => 'Synonym-Editor',
'd3tbclextsearch_syneditor_main' => 'Stamm',
'd3tbclextsearch_syneditor_manage' => 'Synonyme bearbeiten',
'd3tbclextsearch_syneditor_family' => 'Wortverwandtschaften',
'd3tbclextsearch_syneditor_synset' => 'Synonymgruppe bearbeiten',
'd3tbclextsearch_settings_results' => 'Grundeinstellungen',
'd3tbclextsearch_settings_navigation' => 'Filter + Anzeige',
'd3tbclextsearch_settings_quick' => 'Schnelltreffer',
'd3tbclextsearch_settings_browser' => 'Browser-Plugin',
'd3tbclextsearch_settings_content' => 'Content-Suche',
'd3tbclextsearch_settings_statistik' => 'Statistik',
'D3_EXTSEARCH_LIST_SETTLANG' => 'Einstellungen für Sprache',
'D3_EXTSEARCH_HELPLINK' => 'Fragen-zu-speziellen-Modulen/Erweiterte-Suche/',
'D3_EXTSEARCH_HELPLINK_CONFIG' => '',
'D3_EXTSEARCH_TRANSL' => 'Erweiterte Suche',
'D3_EXTSEARCH_CONFIGVARS_SADDTITLE' => 'Modul-Edition:',
'D3_EXTSEARCH_CONFIGVARS_BLUSEFILTERINARTICLELISTS' => 'Filter in Artikellisten verfügbar:',
'D3_EXTSEARCH_CONFIGVARS_FEATUREBIT1' => 'Filter in Artikellisten verfügbar:',
'D3_EXTSEARCH_MAIN_DEBUGACTIVE_DESC' => 'Der Debugmodus gibt die verwendeten Datenbankabfragen zur einfacheren Programmierung und Fehlersuche im Frontend aus. Deaktivieren Sie diesen bitte unbedingt für den Livebetrieb, da mit aktiviertem Debugmodus das Datenbank-Caching nicht verwendet wird.',
'D3_EXTSEARCH_MAIN_MAINSETTINGS' => 'allgemeine Einstellungen',
'D3_EXTSEARCH_MAIN_FIELDLIST' => 'diese Felder für die Ähnlichkeitssuche und die Schnellsuche verwenden<br>Relevanz => Feldname (Bsp.: 50 => oxtitle)',
'D3_EXTSEARCH_MAIN_SORTDEBUG' => 'Ergebnis-Feld-Analyse',
'D3_EXTSEARCH_MAIN_SORTDEBUG_DESC' => 'Geben Sie Ihren Suchbegriff ein. <br>In der Tabelle werden zum Artikel auch die Relevanzwerte zu jedem Feld ausgegeben, in welchem der Treffer gefunden wurde. Die Relevanzwerte "..._IN_" definieren Sie in den Einstellungen der "erweiterten Suche". "D3PUSH" ist die Wichtigkeit des Artikels. Die Relevanz jedes Artikels in der Trefferliste ("d3Priority") ergibt sich aus der folgenden Formel: <blockquote>((Summe aus allen "_IN_"-Feldern) x D3PUSH) + D3PUSH</blockquote>..._PART_IN_... - in diesen Feldern ist der Suchbegriff mindestens Teil eines Wortes<br>..._WORD_IN_... - in diesen Felder kommt der Suchbegriff als frei stehendes Wort vor',
'D3_EXTSEARCH_MAIN_SORTDEBUG_START' => 'Suche starten',
'D3_EXTSEARCH_MAIN_NOFIELDSDEFINED' => '<b>Keine Felder definiert.</b><br>Standard: \'oxtitle\', \'oxsearchkeys\' und \'oxartnum\'',
'D3_EXTSEARCH_MAIN_FIELDLIST_DESC' => 'Tragen Sie hier die Artikel-Tabellenfelder ein, die bei der Suche verwendet werden. Die Feldbezeichnungen entnehmen Sie bitte der Shopdatenbank. Ändern Sie diese Eintragungen, muß der Suchindex noch einmal neu erzeugt werden.<br><br>Vor den Feldnamen tragen Sie mit => getrennt die Relevanz des jeweiligen Feldes ein. Je höher die Relevanz, umso höher wird ein Artikel gezeigt, wenn der Suchbegriff in diesem Feld vorkommt (separat zu aktivieren). Wird der Suchbegriff in mehreren Feldern gefunden, addiert sich die Relevanz. Ist keine Relevanz angegeben, erhält das Feld automatisch den Wert 10.',
'SHOP_CONFIG_SEARCHFIELDS' => 'Felder, in denen gesucht wird<br>"erweiterte Suche" verwendet eigene Einstellungen / Bearbeiten in <input type="button" onclick="document.getElementById(\'myedit\').target = \'basefrm\'; document.getElementById(\'myedit\').fnc.value=\'\';document.getElementById(\'myedit\').cl.value=\'d3_cfg_extsearch_main\';document.getElementById(\'myedit\').submit();" value="erweiterte Suche">',
'SHOP_CONFIG_SEARCHUSEAND' => 'Wenn mehrere Suchbegriffe eingegeben werden, müssen alle Suchbegriffe in einem Suchergebnis vorkommen (AND). (Wenn die Option nicht aktiv ist, muss nur ein Suchbegriff vorkommen (OR).)',
'D3_EXTSEARCH_MAIN_PUTINLEAVEOUT' => 'Auslassungen oder Einfügungen erlauben',
'D3_EXTSEARCH_MAIN_PUTINLEAVEOUT_DESC' => 'Mit dieser Option wird auch nach Artikeln gesucht, in deren Texten ein Buchstabe mehr (eingeschoben) oder weniger (ausgelassen) vorkommt. Jedoch kann sich dadurch auch die Trefferzahl erhöhen und das Ergebnis aufweichen. Auf Singular <-> Plural-Treffer hat diese Einstellung keinen Einfluß.',
'D3_EXTSEARCH_MAIN_MULIPLEWORDS' => 'Verwendung mehrerer Suchworte',
'D3_EXTSEARCH_MAIN_MULIPLEWORDS_DESC' => 'Ist es sinnvoll, daß auch bei mehreren Suchworten diese nur im Zusammenhang gesucht werden, können Sie dies hier aktivieren. Andernfalls kann jedes der Suchworte separat und ohne eine Verbindung in den Ergebnissen vorkommen. Im Syntaxmodus kann der Nutzer den Modus selbst bestimmen, in dem er zusammenhängende Worte in Anführungszeichen setzt und/oder mit Plus- oder Minus-Zeichen einschränkt bzw. ausweitet.',
'D3_EXTSEARCH_MAIN_MULIPLEWORDS_SINGLE' => 'jedes Wort wird separat gesucht',
'D3_EXTSEARCH_MAIN_MULIPLEWORDS_WHOLE' => 'wird nur als zusammenhängender Begriff gesucht',
'D3_EXTSEARCH_MAIN_MULIPLEWORDS_SYNTAX' => 'vom Nutzer über Suchsyntax steuerbar',
'D3_EXTSEARCH_MAIN_SORTING' => 'Artikelsortierung',
'D3_EXTSEARCH_MAIN_ORDERBYPRIORITY' => 'Treffer nach Relevanz sortieren',
'D3_EXTSEARCH_MAIN_ORDERBYPRIORITY_DESC' => 'Die Relevanz definiert, wie gut ein gefundener Artikel zum Suchbegriff passt. (Daher ist die Relevanzsortierung auch nur in der Suche verfügbar. In Kategorien steht diese nicht zur Verfügung.)<br>Hat der Kunde keine eigene Sortierung gewählt, werden die Suchtreffer nach Feldrelevanz sortiert. Die Relevanz legen Sie an den für die Suche definierten Datenbankfeldern fest. Die Summe der Relevanz der Felder, die den Suchbegriff enthalten, wird dann als Sortierkriterium verwendet. In Verbindung mit der Wichtigkeit der Artikel (separat zu aktivieren) kann sich die Relevanz vervielfachen.<br><br>Formel: <br>Sortierung = Relevanzsumme * Wichtigkeit + Wichtigkeit',
'D3_EXTSEARCH_MAIN_ORDERBYPUSH' => 'Treffer nach Wichtigkeit sortieren',
'D3_EXTSEARCH_MAIN_ORDERBYPUSH_DESC' => 'Die Wichtigkeit definiert die Empfehlungsposition eines Artikels innerhalb Ihres gesamten Sortimentes.<br>Hat der Kunde keine eigene Sortierung gewählt, werden die Suchtreffer nach Wichtigkeit sortiert. Die Wichtigkeit legen Sie am jeweiligen Artikel fest. Ohne aktivierte Feldrelevanz ist die Wichtigkeit einziges Sortierkriterium. In Verbindung mit Feldrelevanz wirkt die Wichtigkeit als Multiplikator. Treffer in niedrig priorisierten Feldern bei wichtigen Artikeln können diese damit vor unwichtige Artikel mit hohen Feldrelevanz setzen und die Reihenfolge so ggf. umkehren.<br><br>Formel: <br>Sortierung = Relevanzsumme * Wichtigkeit + Wichtigkeit',
'D3_EXTSEARCH_MAIN_ORDERBYALTERNATIVE' => 'alternative Sortierung bei identischem Relevanzsortierwert',
'D3_EXTSEARCH_MAIN_ORDERBYALTERNATIVE_DESC' => 'Die Sortierreihenfolge wird auf Basis der hier gesetzten Einstellungen für jeden Artikel berechnet. Haben mehrere Artikel einen identischen Sortierwert, können diese untereinander nach einem weiteren Kriterium sortiert werden. Als Angabe ist hier der Name eines Feldes der Artikel-Tabelle zugelassen (ohne Sprach-Zusatz). Mit asc und desc stellen Sie ein, ob auf- oder absteigend sortiert wird.',
'D3_EXTSEARCH_MAIN_VARIANTSETTINGS' => 'Variantensuche',
'D3_EXTSEARCH_MAIN_VARIANTSEARCH' => 'Shop sucht auch nach Variantenartikeln',
'D3_EXTSEARCH_MAIN_VARIANTUSAGE' => 'wird eine Artikelvariante gefunden, wird ...',
'D3_EXTSEARCH_MAIN_VARIANTUSAGE_SHOWPARENT' => '... deren Vaterartikel in der Trefferliste gezeigt',
'D3_EXTSEARCH_MAIN_VARIANTUSAGE_SHOWVARIANT' => '... die Variante selbst in der Trefferliste gezeigt',
'D3_EXTSEARCH_MAIN_VARIANTCHECKPARENTACTIVE' => 'Aktivstatus des Elternartikel ausdrücklich prüfen',
'D3_EXTSEARCH_MAIN_VARIANTUSAGE_DESC' => 'Beachten Sie bei der Anzeige des Vaterartikels anstatt der Variante bitte darauf, dass die Vaterartikel auch aktiv und auswählbar sein müssen. Eine zusätzliche Prüfung darauf findet absichtlich nicht statt, da diese das Suchergebnis verfälschen würde.',
'D3_EXTSEARCH_MAIN_VARIANTSEARCH_DESC' => 'Statt wie üblich nur nach regulären Artikeln zu suchen, findet der Shop mit dieser Option auch einzelne Variantenartikel. Tragen Sie bitte zusätzlich in der Feldliste des Moduls und im Shop unter \'Stammdaten -> Grundeinstellungen -> Einstell. -> Suche\' den Feldname \'oxvarselect\' ein und generieren Sie den Suchindex neu.',
'D3_EXTSEARCH_MAIN_VARIANTCHECKPARENTACTIVE_DESC' => 'Wird nur verwendet, wenn Varianten als Treffer gezeigt werden. Im Normalfall sollte es zu einem inaktiven Elternartikel keine aktiven Varianten geben. Kommt diese Konstellation in Ihrem Shop aus einem bestimmten Grund dennoch vor, können Sie mit dieser Option die explizite Prüfung auf aktive Elternartikel aktivieren. Beachten Sie, dass diese Option viel Rechenleistung benötigt. Schalten Sie alternativ die Variantenartikel besser inaktiv.',
'D3_EXTSEARCH_MAIN_OWNFORMFIELDS' => 'individuelle Filterfelder nutzen',
'D3_EXTSEARCH_MAIN_OWNFORMFIELDS_DESC' => 'Erweitern Sie das Suchformular mit weiteren Filtermöglichkeiten. Um diese auch zu verwenden, muß dieser Haken gesetzt sein. Detailierte Erklärungen zu weiteren Suchfeldern finden Sie im Dokumentations-Ordner des Moduls.',
'D3_EXTSEARCH_MAIN_LOGSETTINGS' => 'Statistik',
'D3_EXTSEARCH_MAIN_LOGHITLESS' => 'ergebnislose Suchaktionen für Statistik mitschreiben',
'D3_EXTSEARCH_MAIN_LOGHITLESS_DESC' => 'Startet der Kunde eine Suchanfrage, die keine Ergnisse liefern kann, werden die Suchbegriffe für Sie aufgezeichnet. Sie finden die Aufstellung dann unter der Registerkarte \'Logging\' und können Ihre Produkte ggf. auch für diese Begriffe optimieren.',
'D3_EXTSEARCH_MAIN_LOGFORSEARCH' => 'alle Suchanfragen für Statistik mitschreiben (auch ohne shopweites Logging)',
'D3_EXTSEARCH_MAIN_LOGFORSEARCH_DESC' => 'Schreibt alle Suchanfragen für die modulinterne Statistik mit. Diese Einstellung kann auch gesetzt werden, ohne daß andere Shopfunktionen mitgeschrieben werden. Ist das shopweite Logging aktiviert, werden die Suchanfragen generell mitgeschrieben.',
'D3_EXTSEARCH_MAIN_PHONETICS' => 'phonetische Suche (nach Klang)',
'D3_EXTSEARCH_MAIN_SIMILARSEARCH' => 'wenn kein Suchergebnis, Shop sucht nach ähnlichen klingenden Artikel (Bsp.: Suche: <i>Pflan<b>s</b>e</i>, Treffer: <i>Pflan<b>z</b>e</i>)',
'D3_EXTSEARCH_MAIN_SIMILARSEARCH_DESC' => 'Hier aktivieren (oder deaktivieren) Sie die phonetische Suche. Damit fangen Sie zum Beispiel Schreibfehler in der Suchabfrage ab und der Kunde findet seine gewünschten Artikel trotzdem mit großer Wahrscheinlichkeit. Ist gleichzeitig die Suche nach Sinn (Semantic) aktiviert, wird zuerst versucht, sinngleiche Treffer zu finden. Schlägt dies fehl, werden Treffer über die Klangsuche ermittelt.',
'D3_EXTSEARCH_MAIN_PHONETICLANG' => 'für die Ähnlichkeitssuche verwendete Sprache',
'D3_EXTSEARCH_MAIN_PHONETICLANG_DESC' => 'Da sich die verschiedenen menschlichen Sprachen in Ihrer Aussprache und in der Wort- bzw. Buchstabenzusammensetzung unterscheiden, ist für ein optimales Suchergebnis ein sprachenabhängiges Verfahren zur Indexgenerierung nötig. Sollten Sie in Ihrem Shop hauptsächlich eine andere Sprache als die nebenstehend Angezeigte verwenden, fragen Sie bei uns nach, ob auch ein Modul für Ihre Sprache zur Verfügung steht.',
'D3_EXTSEARCH_MAIN_SIMILAREXTLIST_1' => 'Shop zeigt zusätzlich ähnliche klingende Treffer, wenn reguläre Suche maximal',
'D3_EXTSEARCH_MAIN_SIMILAREXTLIST_2' => 'Treffer',
'D3_EXTSEARCH_MAIN_SIMILAREXTLIST_DESC' => 'Wenn die Suche nur wenige Treffer erzielt, kann man dem Kunden so auch ähnliche Artikel liefern. Diese ähnlichen Artikel werden in der Ergebnisliste nach den tatsächlichen Treffern gezeigt. Der Kunde wird mit einer Meldung über die aufgefüllte Liste informiert. Setzen Sie diese Einstellung bitte jedoch mit Bedacht ein, da die zusätzlichen Treffer die Kunden verwirren könnten.',
'D3_EXTSEARCH_MAIN_MINPHONLENGTH' => 'Treffergenauigkeit bei kurzen Suchworten',
'D3_EXTSEARCH_MAIN_MINPHONLENGTH_LESS' => 'weniger Genauigkeit',
'D3_EXTSEARCH_MAIN_MINPHONLENGTH_REG' => 'normale Genauigkeit',
'D3_EXTSEARCH_MAIN_MINPHONLENGTH_MORE' => 'mehr Genauigkeit',
'D3_EXTSEARCH_MAIN_MINPHONLENGTH_DESC' => 'Für eine sinnvolle Trefferliste ist ein ausreichend langes Suchwort nötig. Je \'genauer\' Sie diese Einstellung setzen, umso präziser sind die Treffer.',
'D3_EXTSEARCH_MAIN_SEMANTICS' => 'semantische Suche (nach Sinn)',
'D3_EXTSEARCH_MAIN_SEMANTICSEARCH' => 'Shop sucht nach Artikeln mit ähnlichem Sinn (Bsp.: Suche: <i>Gew&auml;chs</i>, Treffer: <i>Pflanze</i>)',
'D3_EXTSEARCH_MAIN_SEMANTICSEARCH_MISSING' => 'Shop sucht nach Artikeln mit ähnlichem Sinn (Bsp.: Suche: <i>Gew&auml;chs</i>, Treffer: <i>Pflanze</i>)<br><b>Lexikon ist nicht installiert!</b>',
'D3_EXTSEARCH_MAIN_SEMANTICSEARCH_DESC' => 'Setzen Sie diesen Haken, um eine sinngleiche Suche im Shop zu ermöglichen. Durch z.B. regionale Unterschiede kann es vorkommen, daß Ihre Kunden einen Artikel zwar anders bezeichnen, jedoch Ihr Produkt meinen. Gibt der Kunde nun seinen Wunsch ein, bekommt er gegebenenfalls die Begriffe gezeigt, die in Ihrem Shop das gewünschte Produkt besser beschreiben.<br>Die sinngleiche Suche wird für Artikelinhalte und Kategorienamen verwendet.',
'D3_EXTSEARCH_MAIN_SEMANTICUSEPHONETIC' => 'enthält das Suchwort Schreibfehler, wird zusätzlich zur Sinnsuche versucht, die richtige Schreibweise zu ermitteln; erzeugt jedoch ggf. stark abweichende Treffer; erfordert aktivierte phonetische Suche',
'D3_EXTSEARCH_MAIN_SEMANTICUSEPHONETIC_DESC' => 'Diese Einstellung erlaubt zur sinngleichen Suche auch die phonetische Suche, wenn keine sinngleichen Worte gefunden werden. Da hier jedoch der gewünschte Sinn nicht eindeutig klar ist, werden unter Umständen stark abweichende Treffer gezeigt. Wir empfehlen die Verwendung dieser Einstellung nur eingeschränkt.',
'D3_EXTSEARCH_MAIN_SAVE' => 'Speichern',
'D3_EXTSEARCH_MAIN_INDEX' => 'Suchindex',
'D3_EXTSEARCH_MAIN_INDEXARTCNT' => 'Artikel pro Durchlauf für Index aufarbeiten',
'D3_EXTSEARCH_MAIN_INDEXARTCNT_DESC' => 'Der Webserver bricht Scripte nach einer gewissen Laufzeit aus Sicherheitsgründen ab. Um die Generierung des Suchindexes dennoch fertigstellen zu können, verarbeitet dieses Script nur eine gewisse Anzahl Artikel und startet sich dann neu. Legen Sie hier fest, wie viele Artikel in einem Durchlauf bearbeitet werden sollen. Bricht die Generierung mit einem Fehler ab, reduzieren Sie die Zahl. Je niedriger die Anzahl, um so länger benötigt jedoch das Script.',
'D3_EXTSEARCH_MAIN_INDEXERR' => 'Der benötigte Index für die fehlertolerante Suche ist lückenhaft. Klicken Sie hier, um die Liste neu zu generieren:',
'D3_EXTSEARCH_MAIN_INDEXNOERR' => 'Der benötigte Index für die fehlertolerante Suche scheint vollständig. Im Moment ist keine Aktion nötig, wenn Sie die Sprache nicht geändert haben oder Artikel importiert haben.<br>Der Index muß für jede Sprache des Shop separat erstellt werden.',
'D3_EXTSEARCH_MAIN_GENINDEXCMPL' => 'Suchindex komplett neu generieren',
'D3_EXTSEARCH_MAIN_GENINDEXCMPL_DESC' => 'Generiert für alle im Shop vorhandenen Artikel den Suchindex neu. Dies kann unter Umständen länger dauern.',
'D3_EXTSEARCH_MAIN_GENINDEXNEW' => 'neue Artikel in Suchindex aufnehmen',
'D3_EXTSEARCH_MAIN_GENINDEXNEW_DESC' => 'Klicken Sie auf die nebenstehende Schaltfläche, um alle Artikel, die seit der letzten Indizierung geändert oder hinzugefügt wurden, in den Suchindex aufzunehmen. Alle bisherigen Artikel werden dabei ignoriert.',
'D3_EXTSEARCH_MAIN_GENSEMANTICINDEX' => 'Lexikon für sinngleiche Suche neu indizieren',
'D3_EXTSEARCH_MAIN_GENSEMANTICINDEX_DESC' => 'Für die Verbindung von sinngleicher Suche und phonetischer Suche benötigt auch das Lexikon den phonetischen Index. Mit dieser Schaltfläche starten Sie die Neuindizierung des Lexikons. Im Normalfall ist dies jedoch nicht notwendig.',
'D3_EXTSEARCH_MAIN_SHOW_POPUP' => 'PopUp während des Suchvorgangs zeigen',
'D3_EXTSEARCH_MAIN_CATEGORY' => 'Suche in Kategoriennamen',
'D3_EXTSEARCH_MAIN_CATEGORY_SEARCH' => 'auch in Kategorienamen suchen und enthaltene Artikel finden',
'D3_EXTSEARCH_MAIN_CATEGORY_ANDOR_DESC' => 'Diese Einstellung wird nur für die Suche in Kategorienamen verwendet. Für die Artikelsuche gibt es eine eigene Einstellung.',
'D3_EXTSEARCH_MAIN_CATEGORY_ARTHANDLING' => 'Kategorie selbst oder deren Artikel anzeigen',
'D3_EXTSEARCH_MAIN_CATEGORY_ARTINCAT' => 'Artikel aus Kategorie anzeigen',
'D3_EXTSEARCH_MAIN_CATEGORY_CATINLIST' => 'Kategorie zur Auswahl anzeigen',
'D3_EXTSEARCH_MAIN_CATEGORY_PRIORITY' => 'Relevanz bei Kategorietreffern',
'D3_EXTSEARCH_MAIN_CATEGORY_PRIORITY_DESC' => 'Kategorietreffer erhalten diese Relevanz, wenn die Relevanzsortierung aktiviert ist. Hierbei steht diese Zahl im Zusammenhang mit der Feldrelevanz (siehe separate Einstellung).',
'D3_EXTSEARCH_MAIN_MANUFACTURER' => 'Suche in Marken- und Lieferantennamen',
'D3_EXTSEARCH_MAIN_MANUFACTURER_SEARCH' => 'auch in Marken- und Lieferantennamen suchen und enthaltene Artikel finden',
'D3_EXTSEARCH_MAIN_MANUFACTURER_ANDOR_DESC' => 'Diese Einstellung wird nur für die Suche in Marken- und Lieferantennamen verwendet. Für die Artikelsuche gibt es eine eigene Einstellung.',
'D3_EXTSEARCH_MAIN_MANUFACTURER_PRIORITY' => 'Relevanz bei Marken-/Lieferantentreffern',
'D3_EXTSEARCH_MAIN_MANUFACTURER_PRIORITY_DESC' => 'Marken-/Lieferantentreffer erhalten diese Relevanz, wenn die Relevanzsortierung aktiviert ist. Hierbei steht diese Zahl im Zusammenhang mit der Feldrelevanz (siehe separate Einstellung).',
'D3_EXTSEARCH_MAIN_ADMINPANEL' => 'Adminbereich',
'D3_EXTSEARCH_MAIN_ADMINSHOWVARIANTS' => 'zeige nach Suche auch Varianten in Artikelliste',
'D3_EXTSEARCH_MAIN_USEARTNUMSEARCH' => 'speziell nach Artikelnummern suchen',
'D3_EXTSEARCH_MAIN_USEARTNUMSEARCH_DESC' => 'mit dieser Einstellung wird vor dem eigentlichen Suchlauf gezielt nach Artikeln gesucht, die den Suchbegriff als Artikelnummer haben.',
'D3_EXTSEARCH_MAIN_DONTUSEOWNDBVIEWS' => 'Datenbankabfragen verwenden <b>nicht</b> die moduleigenen View-Tabellen',
'D3_EXTSEARCH_MAIN_DONTUSEOWNDBVIEWS_DESC' => 'Aus Performance-Gründen verwendet die Suche nicht die shopeigenen View-Tabellen, sondern bringt optimierte Versionen dessen mit. Je nach Größe des Datenbank kann deren Verwendung die Geschwindigkeit von Datenbankabfragen bis um den Faktor 100 beschleunigen. Sollen die spezialisierten View-Tabellen <b>nicht</b> verwendet werden, setzen Sie diesen Haken. Dann werden die Abfragen über die shopeigenen View-Tabellen geleitet.<br>Beachten Sie, dass bei deaktivierung dieser Option die View-Tabellen noch einmal aktualisiert werden müssen.',
'D3_EXTSEARCH_MAIN_GENERATOR_INCONSISTENTTABLE' => 'Die Artikel-Tabelle der Datenbank ist mit der Langtext-Tabelle nicht konsistent. Bitte bereinigen Sie dies vor der Ausführung des Generators. <br><br>Weitere Informationen finden Sie in der FAQ unter <a href="%1$s" target="_new">%1$s</a>.',
'D3_EXTSEARCH_MAIN_GENERATOR_FINISHED' => 'Beendet.',
'D3_EXTSEARCH_MAIN_GENERATOR_NOTE' => 'Hinweis',
'D3_EXTSEARCH_MAIN_GENERATOR_PROCESSED' => '%1$s Artikel bearbeitet<br>Generierung abgeschlossen!',
'D3_EXTSEARCH_MAIN_GENERATOR_TERMPROCESSED' => '%1$s Wort/Wörter bearbeitet<br>Generierung abgeschlossen!',
'D3_EXTSEARCH_MAIN_GENERATOR_PROCESSING' => 'Bearbeite %1$s&#37;',
'D3_EXTSEARCH_MAIN_GENERATOR_PROCESSING1' => 'Bearbeite %1$s / %2$s Artikel',
'D3_EXTSEARCH_MAIN_GENERATOR_PROCESSING3' => 'Bearbeite %1$s / %2$s Begriffe',
'D3_EXTSEARCH_MAIN_GENERATOR_PROCESSING2' => '%1$s&#37; bearbeitet',
'D3_EXTSEARCH_MAIN_GENERATOR_WAIT' => 'Bitte warten...',
'D3_EXTSEARCH_MAIN_GENERATOR_CLOSEWND' => 'Fenster schließen',
'D3_EXTSEARCH_NAVI_MAINSETTINGS' => 'allgemeine Einstellungen',
'D3_EXTSEARCH_NAVI_DISPTYPE' => 'Art der Filter-Anzeige',
'D3_EXTSEARCH_NAVI_DISPTYPE_LINKLIST' => 'als Linkliste',
'D3_EXTSEARCH_NAVI_DISPTYPE_DROPDOWN' => 'als DropDown-Liste (erfordert JavaScript)',
'D3_EXTSEARCH_NAVI_DISPTYPE_DESC' => 'Stellen Sie hier die Anzeigeform der Kategorie-, Lieferanten- und Markenlisten ein. Die DropDown-Listen sparen in der Anzeige Platz, können jedoch bei vielen Einträgen unübersichtlich lang werden. Außerdem benötigen sie beim Kunden JavaScript. Alternativ empfehlen sich Linklisten, die in ihrer Länge auch eingeschränkt werden können.<br>Beide Anzeigeformen lassen sich im Template nachbearbeiten.',
'D3_EXTSEARCH_NAVI_EMPTYSEARCH' => 'Suche ohne Suchbegriff zulassen',
'D3_EXTSEARCH_NAVI_EMPTYSEARCH_DESC' => 'Es kann durchaus sinnvoll sein, auch Suchvorgänge ohne einen Suchbegriff zuzulassen. Möglicherweise werden die dann erhaltenen Treffer erst durch eine zusätzliche Einstellung gefiltert oder Sie möchten ein umfangreiches Suchformular aufbauen, welches möglicherweise kein frei definierbares Suchwort enthält.',
'D3_EXTSEARCH_NAVI_CATFILTER' => 'Kategoriefilter',
'D3_EXTSEARCH_NAVI_CATLIST' => 'zeige Kategorienliste',
'D3_EXTSEARCH_NAVI_CATLIST_DESC' => 'Setzen Sie den Haken, um Ihrem Kunden bei einer umfangreichen Trefferliste eine Auswahl der betroffenen Kategorien anzuzeigen. Damit kann er sein Suchergebnis gezielt einschränken und damit verbessern. Angezeigt wird der Kategoriename und die Anzahl der darin enthaltenen Artikel der Trefferliste.',
'D3_EXTSEARCH_NAVI_CATLIST_SORT' => 'sortiert nach',
'D3_EXTSEARCH_NAVI_CATLIST_SORT_COUNT' => 'Anzahl der enthaltenen Artikel',
'D3_EXTSEARCH_NAVI_CATLIST_SORT_DATA' => 'eingestellter Sortierreihenfolge',
'D3_EXTSEARCH_NAVI_CATLIST_SORT_DESC' => 'Legen Sie hier fest, nach welchem Kriterium die Kategorieliste sortiert sein soll. Auf die Darstellung hat dies jedoch keinen Einfluß.',
'D3_EXTSEARCH_NAVI_VENDORFILTER' => 'Lieferantenfilter',
'D3_EXTSEARCH_NAVI_VENDORLIST' => 'zeige Lieferantenliste',
'D3_EXTSEARCH_NAVI_VENDORLIST_DESC' => 'Ebenso wie für die Kategorien gibt es auch die Möglichkeit, die Trefferliste noch einmal nach den Lieferanten zu filtern. Dies schalten Sie hier ein. Diese Option ist nur verfügbar, wenn Sie generell die Lieferantent im Shop aktiviert haben und auch eine Suche danach erlauben. (\'Lieferantenliste laden und anzeigen\')',
'D3_EXTSEARCH_NAVI_VENDORLIST_SORT' => 'sortiert nach',
'D3_EXTSEARCH_NAVI_VENDORLIST_SORT_COUNT' => 'Anzahl der enthaltenen Artikel',
'D3_EXTSEARCH_NAVI_VENDORLIST_SORT_ALPHA' => 'alphabetisch',
'D3_EXTSEARCH_NAVI_VENDORLIST_SORT_DESC' => 'Bestimmen Sie die Anzeigereihenfolge, in der die Lieferanten aufgelistet sein sollen.',
'D3_EXTSEARCH_NAVI_MANUFACTURERFILTER' => 'Markenfilter',
'D3_EXTSEARCH_NAVI_MANUFACTURERLIST' => 'zeige Markenliste',
'D3_EXTSEARCH_NAVI_MANUFACTURERLIST_DESC' => 'Ebenso wie für die Kategorien gibt es auch die Möglichkeit, die Trefferliste noch einmal nach den Marken zu filtern. Dies schalten Sie hier ein. Diese Option ist nur verfügbar, wenn Sie generell die Marken im Shop aktiviert haben und auch eine Suche danach erlauben. (\'Markenliste laden und anzeigen\')',
'D3_EXTSEARCH_NAVI_MANUFACTURERLIST_SORT' => 'sortiert nach',
'D3_EXTSEARCH_NAVI_MANUFACTURERLIST_SORT_COUNT' => 'Anzahl der enthaltenen Artikel',
'D3_EXTSEARCH_NAVI_MANUFACTURERLIST_SORT_ALPHA' => 'alphabetisch',
'D3_EXTSEARCH_NAVI_MANUFACTURERLIST_SORT_DESC' => 'Bestimmen Sie die Anzeigereihenfolge, in der die Marken aufgelistet sein sollen.',
'D3_EXTSEARCH_NAVI_REDIRECTS' => 'Weiterleitungen',
'D3_EXTSEARCH_NAVI_UNIQUEHIT' => 'bei 1 Artikeltreffer, Shop wechselt direkt zur Detailseite des Artikels',
'D3_EXTSEARCH_NAVI_UNIQUEHIT_DESC' => 'Hat Ihr Kunde so präzise gesucht, daß er die gewünschte Information als Einziges in der Trefferliste hat, können Sie ihm den Umweg über die Trefferliste ersparen und liefern ihm sofort die Detailseite des gefunden Artikels.',
'D3_EXTSEARCH_NAVI_UNIQUECONTENTHIT' => 'bei 1 CMS-/Texttreffer, Shop wechselt direkt zur CMS-Seite',
'D3_EXTSEARCH_NAVI_UNIQUECONTENTHIT_DESC' => 'Enthält das Suchergebniss keine Artikel, jedoch einen einzigen CMS-Text, wird direkt auf die passende CMS-Seite weitergeleitet. Der Benutzer verlässt damit die Suchfunktion des Shops, seine Sucheinstellungen sind dann nicht mehr verfügbar.',
'D3_EXTSEARCH_NAVI_UNIQUEVENDORHIT' => 'bei 1 Lieferantentreffer, Shop wechselt direkt zur Lieferanten-Seite des Shops',
'D3_EXTSEARCH_NAVI_UNIQUEVENDORHIT_DESC' => 'Enthält das Suchergebniss keine Artikel, jedoch einen einzigen Lieferant, wird direkt auf die passende Lieferanten-Seite Ihres Shops weitergeleitet. Diese Option erfordert die "Suche in Marken- und Lieferantennamen". Der Benutzer verlässt damit die Suchfunktion des Shops, seine Sucheinstellungen sind dann nicht mehr verfügbar.',
'D3_EXTSEARCH_NAVI_UNIQUEMANUFACTURERHIT' => 'bei 1 Markentreffer, Shop wechselt direkt zur Marken-Seite des Shops',
'D3_EXTSEARCH_NAVI_UNIQUEMANUFACTURERHIT_DESC' => 'Enthält das Suchergebniss keine Artikel, jedoch eine einzige Marke, wird direkt auf die passende Marken-Seite Ihres Shops weitergeleitet. Diese Option erfordert die "Suche in Marken- und Lieferantennamen". Der Benutzer verlässt damit die Suchfunktion des Shops, seine Sucheinstellungen sind dann nicht mehr verfügbar.',
'D3_EXTSEARCH_NAVI_CONTENTS' => 'Informationsseiten / CMS-Texte',
'D3_EXTSEARCH_NAVI_CONTENTLIST' => 'suche in CMS-Texten',
'D3_EXTSEARCH_NAVI_CONTENTLIST_DESC' => 'Neben Artikeln können Sie auch entsprechend markierte Texte suchen lassen. Setzen Sie dazu den entsprechenden Haken bei den jeweiligen CMS-Bausteinen ("Kundeninformationen > CMS-Seiten"). Die Texte werden in der regulären Trefferliste gezeigt. <br><br>Diese Option ist auch notwendig, wenn Texte zusätzlich in den Schnelltreffern gezeigt werden sollen. Setzen Sie die entsprechende Option dann auch im Tab "Schnelltreffer".',
'D3_EXTSEARCH_NAVI_ATTRIBUTEFILTER' => 'Attributfilter',
'D3_EXTSEARCH_NAVI_ATTRIBUTELIST' => 'zeige Attributsliste',
'D3_EXTSEARCH_NAVI_ATTRIBUTELIST_DESC' => 'Aktivieren Sie diese Option, wenn auch nach Attributen gefiltert werden soll.<br>Jedes Attribut kann in dessen Einstellungen ("Artikel verwalten > Attribute") von der Filterung ausgeschlossen werden, wenn dies nicht sinnvoll ist.',
'D3_EXTSEARCH_NAVI_ATTRIBUTES_COMBINE' => 'mehrfache Attributselektionen werden mit "ODER" verknüpft',
'D3_EXTSEARCH_NAVI_ATTRIBUTES_COMBINE_DESC' => 'Aktivieren Sie diese Option, wenn beispielsweise bei gewählter Farbe und gewähltem Material auch Artikel gezeigt werden sollen, die nur eine der Eigenschaften haben. Ohne diese Option werden nur Artikel gezeigt, die beide Eigenschaften gleichzeit besitzen.',
'D3_EXTSEARCH_NAVI_ATTRIBUTES_SORT' => 'Attribute sortiert nach',
'D3_EXTSEARCH_NAVI_ATTRIBUTES_SORT_POS' => 'eingestellter Attributsposition',
'D3_EXTSEARCH_NAVI_ATTRIBUTES_SORT_TITLE' => 'Attributstitel',
'D3_EXTSEARCH_NAVI_ATTRIBUTES_SORT_DESC' => 'Hier definieren Sie die Reihenfolge der angezeigten Attribute.',
'D3_EXTSEARCH_NAVI_ATTRIBUTEVALUES_COMBINE' => 'mehrfache Attributwertselektionen ("Mehrfachauswahl") werden mit "UND" verknüpft',
'D3_EXTSEARCH_NAVI_ATTRIBUTEVALUES_COMBINE_DESC' => 'Aktivieren Sie diese Option, wenn beispielsweise bei gewählter Farbe "rot" und "grün" nur Artikel gezeigt werden sollen, die beide Farben gleichzeitig haben. Ohne diese Option werden auch Artikel gezeigt, die nur eine der beiden Eigenschaften besitzen.',
'D3_EXTSEARCH_NAVI_ATTRIBUTELIST_SORT' => 'Attributswerte sortiert nach',
'D3_EXTSEARCH_NAVI_ATTRIBUTELIST_SORT_COUNT' => 'Anzahl der enthaltenen Artikel',
'D3_EXTSEARCH_NAVI_ATTRIBUTELIST_SORT_POS' => 'eingestellter Attributslistenposition',
'D3_EXTSEARCH_NAVI_NOATTRIBUTEARTS' => 'auch nach nicht dem jeweiligen Attribut zugeordneten Artikeln filtern',
'D3_EXTSEARCH_NAVI_NOATTRIBUTEARTS_DESC' => 'Die Attributsfilter bieten mit dieser Option die Wahlmöglichkeit, auch nach Artikeln zu filtern, die z.B. ausdrücklich keiner Farbe oder keinem Material zugeordnet sind.',
'D3_EXTSEARCH_NAVI_SHOWNOTSELECTABLEATTRIBUTES' => 'nicht wählbare Attributswerte werden nicht ausgeblendet',
'D3_EXTSEARCH_NAVI_SHOWNOTSELECTABLEATTRIBUTES_DESC' => 'Bei der Artikelfilterung über Attribute werden andere, nicht mehr wählbare Attribute normalerweise ausgeblendet. Aus optischen Gründen kann es dennoch notwendig sein, diese anzuzeigen. Mit dieser Option werden diese Attributswerte informatorisch gelistet, sind jedoch ausgegraut.<br>Beachten Sie, dass zur Ermittlung dieser Attribute eine zusätzliche Datenabfrage ausgeführt wird. Je nach Artikel-Attributs-Struktur kann dies zusätzliche Ladezeit benötigen.',
'D3_EXTSEARCH_NAVI_CONTENTSEARCHINLONGTEXT' => 'in CMS-Texten auch Langtexte durchsuchen',
'D3_EXTSEARCH_NAVI_CONTENTLONG_DESC' => 'Legen Sie fest, ob auch in den Langtexten der CMS-Bausteine gesucht werden soll.',
'D3_EXTSEARCH_NAVI_SMALLLISTITEMS' => 'Kategorie-, Lieferanten-, Marken- und Textlisten begrenzen<br>(Kunde kann alle Treffer auf Wunsch anzeigen, funktioniert nur bei "Linklisten")',
'D3_EXTSEARCH_NAVI_SMALLLISTITEMS_2' => ' Einträge',
'D3_EXTSEARCH_NAVI_SMALLLISTITEMS_DESC' => 'Bei vielen Suchtreffern kann auch die Kategorie-, Marken-, Lieferanten- und Textliste sehr lang werden. Die Artikeltreffer rutschen so vielleicht nach unten aus dem Anzeigebereich heraus. Beschränken Sie die Anzahl der angezeigten Kategorien und Marken, um diese Listen kurz zu halten. Werden diese Listen dann tatsächlich gekürzt, steht Ihrem Kunden eine Schaltfläche zur Verfügung, um diese Listen auf Wunsch komplett anzuzeigen.',
'D3_EXTSEARCH_NAVI_ALISTFILTER' => 'Filter werden auch in Artikellisten gezeigt',
'D3_EXTSEARCH_NAVI_ALISTFILTER_DESC' => 'Auch Artikellisten können mit Filtern eingeschränkt werden. Filterungen sind in Kategorieansichten, Hersteller- und Lieferantenlisten möglich. Als Filter stehen die Einschränkungen über Kategorien, Hersteller, Lieferanten, Attribute oder Preise zur Verfügung. Als Optionen werden die Einstellungen für die Suche verwendet.<br>Ist dieser Eintrag nicht wählbar, ist diese Option wahrscheinlich in Ihrer Modullizenz nicht enthalten. Lassen Sie Ihre Lizenz hierfür erweitern.',
'D3_EXTSEARCH_NAVI_PRICELIST' => 'zeige Preiskategorien',
'D3_EXTSEARCH_NAVI_PRICEFILTER' => 'Preisfilter',
'D3_EXTSEARCH_NAVI_PRICELIST_DESC' => 'Alle gefundenen Artikel werden in Preiskategorien aufgeteilt und diese als weitere Filterkriterien angeboten. So kann der Kunde eine gewisse Preisspanne für seine gewünschten Artikel wählen. Rabatte sind in den Kategoriepreisen nicht berücksichtig. Gefundene Artikel sind in dem Fall preiswerter, als die Suchanfrage vorgibt.',
'D3_EXTSEARCH_NAVI_PRICELIST_ITEMS' => 'maximale Anzahl der Preiskategorien',
'D3_EXTSEARCH_NAVI_PRICELIST_ITEMS_DESC' => 'So viele Preisspannen werden maximal angezeigt. Im Normalfall kann dies jedoch weniger sein, da leere Preisspannen (also ohne enthaltene Artikel) ausgefiltert werden.',
'D3_EXTSEARCH_NAVI_PRICELIST_ROUNDED' => 'Preisspannen werden gerundet',
'D3_EXTSEARCH_NAVI_PRICELIST_ROUNDED_DESC' => 'Die kleinste Preisspanne beginnt beim kleinstmöglichen Preis, die größte Preisspanne erstreckt sich bis zum höchten Preis. Die Grenzen dazwischen werden errechet. Diese können unter Umständen jedoch bei krummen Cent-Beträgen liegen. Mit der Option werden die Preise der Spannen gerundet, die Spannen sind jedoch dann weniger aussagekräftig.',
'D3_EXTSEARCH_NAVI_PRICELIST_DISPLAY' => 'Anzeige der Preisspannen',
'D3_EXTSEARCH_NAVI_PRICELIST_DISPLAY_DESC' => 'Die Benutzung der Preisspannen über Schieberegler ist aus Gründen der Bedienbarkeit nicht in mobilen Templates möglich. Dort werden die Preisspannen weiterhin als DropDown gezeigt.',
'D3_EXTSEARCH_NAVI_PRICELIST_DISPLAY_LISTTYPE' => 'als Dropdown',
'D3_EXTSEARCH_NAVI_PRICELIST_DISPLAY_SLIDER' => 'als jQuery-Schieberegler',
'D3_EXTSEARCH_NAVI_PRICELIST_REQU' => '* jQuery-Schieberegler erfordert installiertes jQuery-Framework in aktueller Version (getestet mit Version 1.4.2) mit Komponenten "jQueryUI Core", "jQueryUI Widget", "jQueryUI Mouse" und "jQueryUI Slider".',
'D3_EXTSEARCH_NAVI_HIGHLIGHT' => 'gefundene Textstellen werden in Suchergebnissen hervorgehoben',
'D3_EXTSEARCH_NAVI_HIGHLIGHT_DESC' => 'Manchmal taucht der gesuchte Begriff erst mitten in Beschreibungen auf. Mit dieser Option heben Sie den Begriff optisch hervor.<br><br>Stellen Sie dazu im Template \'d3_ext_search_highlight.tpl\' ein, wie die Hervorhebung aussehen soll. Ersetzen Sie dann in \'inc/product.tpl\' alle Variablen, die Hervorhebungen enthalten sollen, gegen den Smarty-Aufruf \[\{ d3_extsearch_highlight text=$variablenname \}\], wobei $variablenname gegen die tatsächliche Textvariable ersetzt wird.',
'D3_EXTSEARCH_NAVI_INDEXFILTER' => 'Buchstabenindex',
'D3_EXTSEARCH_NAVI_SHOWINDEX' => 'zeige Buchstabenindex',
'D3_EXTSEARCH_NAVI_SHOWINDEX_DESC' => 'Der Buchstabenindex gibt Ihren Kunden die Möglichkeit, die Suchtreffer weiter nach dem Anfangsbuchstaben einzuschränken.<br><br>Die Buchstabenliste selbst können Sie im Template \'d3_inc_ext_search.tpl\' bearbeiten.',
'D3_EXTSEARCH_NAVI_FILTERFIELDNAME' => 'Feldname, nach dem gefiltert wird',
'D3_EXTSEARCH_NAVI_FILTERFIELDNAME_DESC' => 'Möglich sind hier alle Felder aus der Tabelle oxarticles (ohne Sprachzusatz).',
'D3_EXTSEARCH_NAVI_OWNFORMFIELDS' => 'individuelle Filter',
'D3_EXTSEARCH_NAVI_SAVE' => 'Speichern',
'D3_EXTSEARCH_QUICK' => 'Schnelltreffer',
'D3_EXTSEARCH_QUICK_ACTIVE' => 'bei Eingabe des Suchbegriffs werden Vorschläge geliefert (wird nur bei Nutzern mit aktiviertem JavaScript angezeigt)',
'D3_EXTSEARCH_QUICK_ACTIVE_DESC' => '<img src="../modules/d3/extsearch/out/admin/img/d3_extsearch_quicksearch.jpg"><br>Geben Sie Ihrem Kunden die Möglichkeit, Artikel noch schneller zu finden. Die Schnellsuche stellt schon während der Eingabe des Suchbegriffs die ersten Treffer in einem eigenen Rahmen dar.<br>In mobilen Ansichten kann die Schnelltrefferliste aus Gründen der Bedienbarkeit nicht gezeigt werden.',
'D3_EXTSEARCH_QUICK_FULLOBJECTS' => 'Schnellsuche lädt komplette Objekte, statt performanceoptimierter Zuweisung',
'D3_EXTSEARCH_QUICK_FULLOBJECTS_DESC' => 'Für die gewöhnliche Darstellung der Schnellsuche reicht eine performanceoptimierte Zuweisung der Ergebnisdaten. Für die Anzeige von bestimmten Informationen (z.B. berechnete Preise etc.) ist es erforderlich, die kompletten Objekte zu laden. Dies vermindert jedoch die Ladegeschwindigkeit.',
'D3_EXTSEARCH_QUICK_COUNT' => 'maximale Anzahl der zu ladenden Artikel in der Schnellsuche',
'D3_EXTSEARCH_QUICK_COUNT_DESC' => 'Aus Performancegründen werden die Schnellsuchtreffer nur bis zu dieser definierten Anzahl gezeigt. Werden mehr Treffer gefunden, blendet sich die Artikelliste nicht ein, statt dessen wird ein Hinweis gezeigt. Erhöhen Sie den Wert, wenn Sie für häufig vorkommende Suchbegriffe keine Schnelltreffer erhalten. Kontrollieren Sie aber bitte unbedingt danach die Last Ihres Servers / Accounts. Der Standardwert ist 200.',
'D3_EXTSEARCH_QUICK_LOADCATEGORIES' => 'zusätzlich auch nach entsprechend benannten Kategorien suchen',
'D3_EXTSEARCH_QUICK_LOADCATEGORIES_DESC' => 'Neben Artikeln werden in der Schnellsuche auch Kategorien gesucht. Beachten Sie bitte, dass diese Option zusätzliche Resourcen verbraucht, die die Schnellsuche langsamer werden lassen.',
'D3_EXTSEARCH_QUICK_LOADMANUFACTURERS' => 'zusätzlich auch nach entsprechend benannten Marken suchen',
'D3_EXTSEARCH_QUICK_LOADMANUFACTURERS_DESC' => 'Neben Artikeln werden in der Schnellsuche auch Marken gesucht. Beachten Sie bitte, dass diese Option zusätzliche Resourcen verbraucht, die die Schnellsuche langsamer werden lassen.',
'D3_EXTSEARCH_QUICK_LOADVENDORS' => 'zusätzlich auch nach entsprechend benannten Lieferanten suchen',
'D3_EXTSEARCH_QUICK_LOADVENDORS_DESC' => 'Neben Artikeln werden in der Schnellsuche auch Lieferanten gesucht. Beachten Sie bitte, dass diese Option zusätzliche Resourcen verbraucht, die die Schnellsuche langsamer werden lassen.',
'D3_EXTSEARCH_QUICK_LOADCONTENT' => 'zusätzlich auch nach entsprechend benannten Texten suchen',
'D3_EXTSEARCH_QUICK_LOADCONTENT_DESC' => 'Neben Artikeln werden in der Schnellsuche auch Texte gesucht. Beachten Sie bitte, dass diese Option zusätzliche Resourcen verbraucht, die die Schnellsuche langsamer werden lassen.<br><br>Für die Verwendung dieser Option ist es erforderlich, dass die Textsuche auch für die reguläre Trefferliste aktiviert ist (Tab "Grundeinstellungen").',
'D3_EXTSEARCH_QUICK_CMPLOBJ' => 'vor Oxid 4.3.0: komplettes Artikel-Objekt laden, sonst nur ID, Titel und Icon.<br>Nur bei Bedarf aktivieren, verbraucht mehr Ressourcen. ',
'D3_EXTSEARCH_QUICK_CMPLOBJ_DESC' => 'Die Darstellung der Schnelltreffer kann von Ihnen in einem Template grafisch an Ihren Shop angepaßt werden. Vielleicht benötigen Sie für Ihre gewünschte Darstellung noch weitere Daten außer dem Arikelnamen und dem Link zum Artikel. So lassen sich z.B. auch Miniaturbilder, der Preis oder auch gleich ein Warenkorbbutton einblenden. Dazu benötigen Sie jedoch Informationen, die so im Standard nicht verfügbar sind. Setzen Sie diesen Haken, um alle Artikeldaten verfügbar zu machen.<br><br>Ab Shopversion 4.3.0 ist es unbedingt notwendig, das komplette Artikelobjekt zu laden. Diese Einstellung wird dann ignoriert.',
'D3_EXTSEARCH_QUICK_LOADVARIANTS' => 'Variantenartikel laden und in der Schnellsuche anzeigen<br>Tragen Sie dazu in den Suchfeldern zusätzlich \'oxvarselect\' ein.',
'D3_EXTSEARCH_QUICK_LOADVARIANTS_DESC' => 'Normalerweise sucht die Shopsuche nicht nach Artikelvarianten. Haben Sie jedoch viele Variantenartikel in Ihrem Shop, kann es sinnvoll sein, die Suche dafür freizuschalten.',
'D3_EXTSEARCH_QUICK_SAVE' => 'Speichern',
'D3_EXTSEARCH_QUICK_TPLNOTICE' => 'Hinweis: Um das Fenster der Schnellsuche grafisch anzupassen, erweitern Sie die Templateblöcke in \'d3_ext_search_suggestsearch.tpl\'.',
'D3_EXTSEARCH_QUICK_IAS' => 'interaktive Suche (Markier-Suche)',
'D3_EXTSEARCH_QUICK_SHOWIAS' => 'zeige interaktive Suche (Markier-Suche)',
'D3_EXTSEARCH_QUICK_SHOWIAS_DESC' => 'Markieren Sie im Shop ein Wort, wird Ihnen in dessen Nähe ein kleines Formular eingeblendet, mit dessen Hilfe Sie sofort nach dem markierten Wort suchen können. Klicken Sie an eine andere Stelle im Shop, verschwindet das Fenster wieder.',
'D3_EXTSEARCH_STAT_TYPE' => 'Auswertung:',
'D3_EXTSEARCH_STAT_NOHITS' => 'keine Auswertungen vorhanden',
'D3_EXTSEARCH_STAT_NOREPORTBASE' => 'Ihr Shop unterstützt diese Auswertungen leider nicht.',
'D3_EXTSEARCH_STAT_NOREPORTBASE_DESC' => 'Für die Verwendung der Statistik ist die OXID-Klasse "OeStatistics_Report_Base" erforderlich. Im OXID eShop wird dieses Script durch ein separat zu installierendes Modul "Statistiken" bereitgestellt. Daher kann die grafische Auswertung in Ihrem Shop ohne dessen Installation leider nicht genutzt werden.',
'D3_EXTSEARCH_STAT_TYPEHITLESS' => 'Suchabfragen ohne Treffer',
'D3_EXTSEARCH_STAT_TYPEMOSTHITS' => 'Suchabfragen mit den meisten Treffern',
'D3_EXTSEARCH_STAT_TYPEMOSTSEARCHES' => 'häufigste Suchbegriffe',
'D3_EXTSEARCH_STAT_LANG' => 'Sprache:',
'D3_EXTSEARCH_STAT_TIME' => 'Zeitraum:',
'D3_EXTSEARCH_STAT_GENERATESTAT' => 'Auswertung erstellen',
'D3_EXTSEARCH_STAT_SEARCHWORD' => 'Suchwort',
'D3_EXTSEARCH_STAT_HITS' => 'Treffer',
'D3_EXTSEARCH_STAT_SEARCHES' => 'Anfragen',
'D3_EXTSEARCH_STAT_TYPES_CATEGORY' => 'Kategorie',
'D3_EXTSEARCH_STAT_TYPES_PRICE' => 'Preis',
'D3_EXTSEARCH_STAT_TYPES_VENDOR' => 'Lieferant',
'D3_EXTSEARCH_STAT_TYPES_MANUFACTURER' => 'Marken',
'D3_EXTSEARCH_STAT_TYPES_OWNLIKE' => 'eig. Suchfeld (LIKE)',
'D3_EXTSEARCH_STAT_TYPES_OWNIS' => 'eig. Suchfeld (IS)',
'D3_EXTSEARCH_STAT_TYPES_OWNVALUE' => '%s => "%s"',
'D3_EXTSEARCH_STAT_TYPES_ATTRIBUTE' => 'Attribute',
'D3_EXTSEARCH_STAT_TYPES_INDEXLETTER' => 'Indexbuchstabe',
'D3_EXTSEARCH_STAT_TYPES_UNKNOWN' => 'unbekannte Filterung',
'D3_EXTSEARCH_STAT_STATDESC_HITLESS' => 'ergebnislose Suchanfragen in %s nach "%s" ',
'D3_EXTSEARCH_STAT_STATDESC_MOSTSEARCHES' => 'Suchanfragen in %s nach "%s" ',
'D3_EXTSEARCH_STAT_NOITEMS' => 'für die Einstellungen sind keine Einträge vorhanden',
'D3_EXTSEARCH_STAT_NOITEMS_DESC' => 'Wenn Sie hier Daten erwartet haben, kontrollieren Sie bitte, ob die Statistikerfassung in den Moduleinstellungen passend aktiviert ist.',
'D3_EXTSEARCH_STAT_SELECTFILTER' => 'Setzen Sie den gewünschten Filter und schicken Ihre Auswahl ab, um Ergebnisse zu erhalten.',
'D3_EXTSEARCH_PLUGIN_SETTINGS' => 'Einstellungen',
'D3_EXTSEARCH_PLUGIN_SEARCHACTIVE' => 'dem Nutzer im Browser anbieten, das Such-Plugin zu installieren',
'D3_EXTSEARCH_PLUGIN_SEARCHACTIVE_DESC' => 'Im Internet Explorer ab Version 7 und auch im Firefox ab Version 2 finden Sie im rechten oberen Eck eine Möglichkeit, von jeder beliebigen Stelle im Internet aus die wichtigsten Suchmaschinen zu starten. Bieten Sie Ihren Kunden an, auch Ihren Shop in diese Liste hinzuzufügen. So reicht es, in der Drop-Down-Box Ihren Shop auszuwählen und den Suchbegriff einzugeben. Sofort wird Ihr Shop mit den Suchtreffern gezeigt. Als Text wird Ihr Shoptitel verwendet, ein Icon können Sie weiter unten festlegen.',
'D3_EXTSEARCH_PLUGIN_INSTALLLINK' => 'einen Installationslink in der Shop-Suche anzeigen',
'D3_EXTSEARCH_PLUGIN_INSTALLLINK_DESC' => 'Kann Ihr Kunden Ihren Shop in die Suchmaschinenliste hinzufügen, wird dies im Browser durch eine farbige Umrandung angezigt. Dies ist jedoch nur wenig auffällig, viele Nutzer übersehen dies. Stellen Sie in den Suchergebnissen besser noch einen zusätzlichen Link dar, um auf diese Funktion hinzuweisen.',
'D3_EXTSEARCH_PLUGIN_SEARCHICON' => 'Icon für Browserplugin',
'D3_EXTSEARCH_PLUGIN_CHOOSEICON' => 'Bitte wählen Sie noch ein Icon.',
'D3_EXTSEARCH_PLUGIN_SEARCHICON_DESC' => 'Legen Sie hier das Icon fest, welches im Browser-Plugin angezigt werden soll. Das Icon muß ein Größe von 16 x 16 Pxeln haben und im PNG- oder JPG-Format vorliegen.',
'D3_EXTSEARCH_PLUGIN_SAVE' => 'Speichern',
'D3_EXTSEARCH_PLUGIN_GENERATE' => 'Generierung',
'D3_EXTSEARCH_PLUGIN_GENERATE_DESC' => 'Haben Sie Ihren Shoptitel geändert, ein neues Icon festgelegt oder sogar Ihren Shop auf eine neue Adresse umgezogen, ist es nötig, das Suchplugin zu aktualisieren. Weisen Sie bitte auch Ihre Kunden darauf hin, das Plugin zu aktualisieren. Es erneuert sich nicht automatisch.',
'D3_EXTSEARCH_PLUGIN_STARTGENERATING' => 'Erstellung durchführen',
'D3_EXTSEARCH_PLUGIN_GENERATEFILE' => 'Installations-Datei erstellen:',
'D3_EXTSEARCH_PLUGIN_GENERATENOTICE' => 'Mit der Erstellung der Installations-Datei haben Sie alle erforderlichen Schritte durchgeführt. Startet Ihr Kunde die Integration, wird diese Datei automatisch von Ihrem Server ausgelesen.',
'D3_EXTSEARCH_PLUGIN_CREATE_SUCC' => 'Plugindatei wurde erfolgreich generiert.',
'D3_EXTSEARCH_PLUGIN_CREATE_NSUCC' => 'Plugindatei konnte nicht erstellt werden.',
'D3_EXTSEARCH REPORT_MOSTSEARCHES' => 'Suchbegriffe (nur im Suchmodul verfgb.)',
'D3_EXTSEARCH_STATISTIC_MOSTSEARCHES' => 'häufigste Suchbegriffe',
'D3_EXTSEARCH_STATISTIC_MOST_DESC' => 'So oft wurde der gewählte Begriff gesucht',
'D3_EXTSEARCH_STATISTIC_FURTHERFILTERS' => '(durch weitere Filter eingeschränkt)',
'D3_EXTSEARCH_STATISTIC_GRAPH' => 'grafische Auswertung',
'D3_EXTSEARCH_CONTENT_SEARCHABLE' => '<img src="../modules/d3/modcfg/public/d3logo.php" alt="D³" title="D³ Data Development"> CMS kann gesucht werden',
'D3_EXTSEARCH_PUSH' => '<img src="../modules/d3/modcfg/public/d3logo.php" alt="D³" title="D³ Data Development"> Wichtigkeit des Artikels im Sortiment',
'D3_EXTSEARCH_PUSH_1' => 'normal',
'D3_EXTSEARCH_PUSH_2' => 'wichtiger',
'D3_EXTSEARCH_PUSH_3' => 'besonders wichtig',
'D3_EXTSEARCH_PUSH_DESC' => 'D³ Modul "erweiterte Suche": Die Wichtigkeit definiert die erste Reihenfolge der Artikel in der Suche (bei Verwendung der "erweiterten Suche"). In Verbindung mit Feldrelevanz funktioniert die Wichtigkeit als Faktor. Besonders wichtige Artikel haben zum Beispiel die 3 fache Relevanz von normal gewichteten Artikeln. Beachten Sie dies auch bei der Vergabe der Feldrelevanz.',
'D3_EXTSEARCH_ATTRIBUTE_NOTUSE4FILTER' => '<img src="../modules/d3/modcfg/public/d3logo.php" alt="D³" title="D³ Data Development"> Attribut wird in Suche für Filter NICHT verwendet',
'D3_EXTSEARCH_CATEGORY_NOTUSE4FILTER' => '<img src="../modules/d3/modcfg/public/d3logo.php" alt="D³" title="D³ Data Development"> Kategorie wird in Suche für Filter und Kategorieergebnisse NICHT verwendet',
'D3_EXTSEARCH_SYNED_NOLEXICON' => 'Das semantische Lexikon ist nicht installiert! Weitere Informationen hierzu finden Sie im Modulhandbuch.',
'D3_EXTSEARCH_SYNED_WORD' => 'Wort',
'D3_EXTSEARCH_SYNED_WORD_DESC' => 'Suchen Sie nach einem bestimmten Begriff, geben Sie diesen hier ein und senden die Eingabe ab.',
'D3_EXTSEARCH_SYNED_ALTWORD' => 'sinnähnliche Worte',
'D3_EXTSEARCH_SYNED_SYNSETID' => 'Synonym-ID',
'D3_EXTSEARCH_SYNED_SYNSETID_DESC' => 'Suchen Sie nach einer bestimmten Synonym-ID, geben Sie diese hier ein und senden die Eingabe ab.',
'D3_EXTSEARCH_SYNED_SAVENEWSYN' => 'neues Synonym speichern',
'D3_EXTSEARCH_SYNED_SAVENEWSYN_DESC' => 'Legen Sie hier einen weiteren Begriff für die gewählte Bedeutung ab.',
'D3_EXTSEARCH_SYNED_DELETESYN' => 'Soll das Synonym wirklich gelöscht werden?',
'D3_EXTSEARCH_SYNED_MAIN_NEWWORD' => 'Neues Wort / Wortgruppe',
'D3_EXTSEARCH_SYNED_MAIN_WORD' => 'Wort / Wortgruppe:',
'D3_EXTSEARCH_SYNED_MAIN_WORD_DESC' => 'Möchten Sie für eine neue Wortbedeutung passende Begriffe anlegen, notieren Sie hier den ersten Begriff. Fügen Sie den Begriff hier nur ein, wenn die Wortbedeutung noch nicht im Lexikon existiert. Ansonsten tragen Sie den neuen Begriff in der passenden Bedeutung im Tab "Synonyme bearbeiten" nach.',
'D3_EXTSEARCH_SYNED_MAIN_COMMENT' => 'Kommentar:',
'D3_EXTSEARCH_SYNED_MAIN_COMMENT_DESC' => 'Der Kommentar dient ausschließlich dazu, weitere interne Erklärungen zum Begriff ablegen zu können. Er wird für die Suche nicht verwendet.',
'D3_EXTSEARCH_SYNED_MAIN_SYNSETID' => 'Synonym-ID:',
'D3_EXTSEARCH_SYNED_MAIN_SYNSETID_DESC' => 'Unter einer einheitlichen Synonym-ID werden alle Begriffe mit gleicher Bedeutung abgelegt. Bei Neueinträgen wird automatisch eine neue ID vergeben. Wurde ein Begriff versehentlich der falschen Bedeutung zugewiesen, suchen Sie sich aus der passenden Bedeutung die Synonym-Id und ändern diese an Ihrem Begriff.',
'D3_EXTSEARCH_SYNED_MAIN_LANGUAGE' => 'Sprache:',
'D3_EXTSEARCH_SYNED_MAIN_LANGUAGE_DESC' => 'Bestimmen Sie hieran, aus welcher Sprache der ausgewählte Begriff stammt und in welcher dieser verwendet werden soll. Es stehen nur die im Shop aktivierten Sprachen zur Verfügung.',
'D3_EXTSEARCH_SYNED_MAIN_LANGUAGE_DISABLED' => '(deaktiviert)',
'D3_EXTSEARCH_SYNED_MANAGE_DESC' => 'Die hier gezeigten Synonyme sind alternative Begriffe für die oben gewählte Bedeutung.',
'D3_EXTSEARCH_SYNED_MANAGE_EDIT' => 'bearbeiten',
'D3_EXTSEARCH_SYNED_MANAGE_EDIT_DESC' => 'Möchten Sie zusätzliche Details zu dem Begriff hinterlegen oder diesen einer anderen Bedeutung zuordnen, klicken Sie auf das Symbol. Der Adminbereich wechselt zum Bearbeitungsbereich für genau den Begriff.',
'D3_EXTSEARCH_SYNED_MANAGE_SYNONYM' => 'Synonym',
'D3_EXTSEARCH_UPDATE_GENPHONETIC' => '"erweiterte Suche": Das Modulupdate führte Änderungen in der Datenbankstruktur für die Ähnlichkeitssuche aus. Aktualisieren Sie deshalb nach Abschluss dieser Installation den Suchindex im Adminbereich des Moduls.',
'GENERAL_ARTICLE_D3_PHONETIC' => 'erwSuche - phonetischer Index',
// Multilang-Fields for importer
'GENERAL_ARTICLE_D3_SEARCHINDEXDATE' => 'erwSuche - Datum letzte Indizierung',
// Multilang-Fields for importer
'GENERAL_ARTICLE_D3PUSH' => 'erwSuche - Artikelwichtigkeit',
// Multilang-Fields for importer
'GENERAL_ARTICLE_OXVARSELECT' => 'Variantentitel',
);

Bestand weergeven

@ -0,0 +1,38 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
$sModId = 'd3_extsearch';
$sD3Help_mappedTo = '<p>Unsere Module sind für die Standardthemes des '.
'OXID-Shops vorbereitet. Sie müssen hier nichts eintragen, wenn sich das von Ihnen im Shop verwendete Theme von '.
'einem dieser Standard-Themes ableitet (vererbt wird). Handelt es sich um ein komplett eigenes Theme, so tragen '.
'Sie dessen Parent-Theme-ID bei dem OXID-Standard-Theme ein, dem es am nächsten kommt.</p>'.
'<p>Weitere Informationen hierzu finden Sie in unserem <a '.
'href="http://faq.oxidmodule.com/Modulinstallation/Modulanpassungen/Template-Bloecke-dem-eigenen-Theme-zuordnen.html" target="FAQ">FAQ-Eintrag</a>.</p>';
$aLang = array(
'charset' => 'UTF-8',
'SHOP_MODULE_GROUP_d3thememapping_global' => 'Template-Blöcke dem eigenen Theme zuordnen (globale Einstellungen für D3-Module)',
'SHOP_MODULE_GROUP_d3thememapping_module' => 'Template-Blöcke dem eigenen Theme zuordnen (Einstellung nur für dieses Modul)',
'SHOP_MODULE_d3custParentThemeMappedToMobile_'.$sModId => 'Ist das hier eingetragene Theme aktiv, werden die "<b>Mobile</b>"-Templateblöcke des Moduls verwendet.',
'SHOP_MODULE_d3custParentThemeMappedToAzure_'.$sModId => 'Ist das hier eingetragene Theme aktiv, werden die "<b>Azure</b>"-Templateblöcke des Moduls verwendet.',
'SHOP_MODULE_d3custParentThemeMappedToFlow_'.$sModId => 'Ist das hier eingetragene Theme aktiv, werden die "<b>Flow</b>"-Templateblöcke des Moduls verwendet.',
'HELP_SHOP_MODULE_d3custParentThemeMappedToMobile_'.$sModId => $sD3Help_mappedTo,
'HELP_SHOP_MODULE_d3custParentThemeMappedToAzure_'.$sModId => $sD3Help_mappedTo,
'HELP_SHOP_MODULE_d3custParentThemeMappedToFlow_'.$sModId => $sD3Help_mappedTo,
);

Bestand weergeven

@ -0,0 +1,365 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
$sLangName = "English";
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
//Navigation
'charset' => 'UTF-8',
'd3mxextsearch' => '<i class="fa fa-search-plus"></i> Extended Search',
'd3mxextsearch_settings' => 'Settings',
'd3mxextsearch_statistic' => 'Statistic',
'd3mxextsearch_syneditor' => 'Synonym Editor',
'd3tbclextsearch_syneditor_main' => 'Main',
'd3tbclextsearch_syneditor_manage' => 'Edit synonyms',
'd3tbclextsearch_syneditor_family' => 'Synonym family',
'd3tbclextsearch_syneditor_synset' => 'Edit synonym group',
'd3tbclextsearch_settings_results' => 'Base Settings',
'd3tbclextsearch_settings_navigation' => 'Filters + Display Settings',
'd3tbclextsearch_settings_quick' => 'Suggest Search',
'd3tbclextsearch_settings_browser' => 'Browser Plugins',
'd3tbclextsearch_settings_content' => 'Content Search',
'd3tbclextsearch_settings_statistik' => 'Statistic',
'D3_EXTSEARCH_LIST_SETTLANG' => 'settings for language',
'D3_EXTSEARCH_HELPLINK' => 'Fragen-zu-speziellen-Modulen/Erweiterte-Suche/',
'D3_EXTSEARCH_HELPLINK_CONFIG' => '',
'D3_EXTSEARCH_TRANSL' => 'Extended Search',
'D3_EXTSEARCH_CONFIGVARS_SADDTITLE' => 'module edition:',
'D3_EXTSEARCH_CONFIGVARS_BLUSEFILTERINARTICLELISTS' => 'filters in article lists available:',
'D3_EXTSEARCH_CONFIGVARS_FEATUREBIT1' => 'filters in article lists available:',
'D3_EXTSEARCH_MAIN_DEBUGACTIVE_DESC' => 'Debug mode outputs the used database queries for easier programming and debugging in the frontend. Be sure to deactivate it for live operation, as debug mode does not use database caching.',
'D3_EXTSEARCH_MAIN_MAINSETTINGS' => 'Common Settings',
'D3_EXTSEARCH_MAIN_FIELDLIST' => 'these fields will used in similar and quicksearch<br>relevance => field name (example.: 50 => oxtitle)',
'D3_EXTSEARCH_MAIN_SORTDEBUG' => 'result field analysis',
'D3_EXTSEARCH_MAIN_SORTDEBUG_DESC' => 'Insert your search term. <br>In the table you\'ll get all relevance values according to every field, which fits to the hit. You can change all relevance values "_IN_" in the "extended search" settings. "D3PUSH" is the articles importance. The relevance for each article in the result list ("d3Priority") is calculated by this formula: <blockquote>((sum from all "_IN_" fields) x D3PUSH) + D3PUSH</blockquote>..._PART_IN_... - search term is contained as part in content of these field<br>..._WORD_IN_... - search term is a single word in these field',
'D3_EXTSEARCH_MAIN_SORTDEBUG_START' => 'start search',
'D3_EXTSEARCH_MAIN_NOFIELDSDEFINED' => '<b>There are no fields defined.</b><br>Standard: \'oxtitle\', \'oxsearchkeys\' and \'oxartnum\'',
'D3_EXTSEARCH_MAIN_FIELDLIST_DESC' => 'Enter the article table fields used in the search here. The field names can be found in the shop database. If you change these entries, the search index must be recreated again. <br> <br> Before the field names, enter the relevance of the relevant field with => separated. The higher the relevance, the higher an article will be shown if the search term occurs in this field (to be activated separately). If the search term is found in several fields, the relevance adds up. If no relevance is specified, the field automatically receives the value 10.',
'SHOP_CONFIG_SEARCHFIELDS' => 'Fields to be considered in Search<br>"extended search" use own settings / edit in <input type="button" onclick="document.getElementById(\'myedit\').target = \'basefrm\'; document.getElementById(\'myedit\').fnc.value=\'\';document.getElementById(\'myedit\').cl.value=\'d3_cfg_extsearch_main\';document.getElementById(\'myedit\').submit();" value="extended search">',
'SHOP_CONFIG_SEARCHUSEAND' => 'If several search terms are entered, all search terms must appear in a search result (AND). (If the option is not active, only one search term must occur (OR).)',
'D3_EXTSEARCH_MAIN_PUTINLEAVEOUT' => 'allow included and excluded letters in search string',
'D3_EXTSEARCH_MAIN_PUTINLEAVEOUT_DESC' => 'This option also searches for items whose text contains one more letter (inserted) or less (omitted). However, this can also increase the number of hits and soften the result. This setting has no effect on singular <-> plural hits.',
'D3_EXTSEARCH_MAIN_MULIPLEWORDS' => 'use of multiple search words',
'D3_EXTSEARCH_MAIN_MULIPLEWORDS_DESC' => 'If it makes sense that even with multiple search words these are only searched in context, you can activate this here. Otherwise, each of the search words may occur separately and without a link in the results. In syntax mode, the user can designate the mode himself by quoting contiguous words and / or restricting them with plus or minus signs.',
'D3_EXTSEARCH_MAIN_MULIPLEWORDS_SINGLE' => 'every word will searched separatly',
'D3_EXTSEARCH_MAIN_MULIPLEWORDS_WHOLE' => 'will used as complete string',
'D3_EXTSEARCH_MAIN_MULIPLEWORDS_SYNTAX' => 'user controlled by search syntax',
'D3_EXTSEARCH_MAIN_SORTING' => 'Article Sorting',
'D3_EXTSEARCH_MAIN_ORDERBYPRIORITY' => 'sort hits by relevance',
'D3_EXTSEARCH_MAIN_ORDERBYPRIORITY_DESC' => 'Relevance defines how well a found article matches the search term. (Therefore, relevance sorting is only available in the search, but not available in categories.) <br> If the customer has not selected their own sort, the search hits are sorted by field relevance. You determine the relevance to the database fields defined for the search. The sum of the relevance of the fields containing the search term is then used as a sorting criterion. In conjunction with the importance of the articles (to be activated separately) the relevance can multiply. <br> <br> Formula: <br> Sorting = Relevance Sum * Importance + Importance',
'D3_EXTSEARCH_MAIN_ORDERBYPUSH' => 'sort hits by importance',
'D3_EXTSEARCH_MAIN_ORDERBYPUSH_DESC' => 'Importance defines the referral position of an item within your entire assortment. <br> If the customer has not chosen their own sort order, the search hits are sorted by importance. The importance you attach to each article. Without activated field relevance, the importance is the only sorting criterion. In connection with field relevance, the importance acts as a multiplier. Hits in low-priority fields in important articles can set them against unimportant articles with high field relevance and reverse the order if necessary. <br> <br> Formula: <br> Sorting = Relevance Sum * Importance + Importance',
'D3_EXTSEARCH_MAIN_ORDERBYALTERNATIVE' => 'additional sorting with identical relevance sort value',
'D3_EXTSEARCH_MAIN_ORDERBYALTERNATIVE_DESC' => 'The sort order is calculated based on the settings set here for each item. If several articles have an identical sorting value, they can be sorted among themselves according to a further criterion. The name of a field of the article table is allowed here (without language addition). Use asc and desc to set whether to sort in ascending or descending order.',
'D3_EXTSEARCH_MAIN_VARIANTSETTINGS' => 'Variant Search',
'D3_EXTSEARCH_MAIN_VARIANTSEARCH' => 'shop search for variant articles too',
'D3_EXTSEARCH_MAIN_VARIANTUSAGE' => 'if an article variant is found, show ...',
'D3_EXTSEARCH_MAIN_VARIANTUSAGE_SHOWPARENT' => '... there parent article in list',
'D3_EXTSEARCH_MAIN_VARIANTUSAGE_SHOWVARIANT' => '... the variant itself in list',
'D3_EXTSEARCH_MAIN_VARIANTCHECKPARENTACTIVE' => 'check parent article active status explicitly',
'D3_EXTSEARCH_MAIN_VARIANTUSAGE_DESC' => 'When displaying the parents article instead of the variant please note that the parents article must also be active and selectable. An additional check on it deliberately does not take place, because this would falsify the search result.',
'D3_EXTSEARCH_MAIN_VARIANTSEARCH_DESC' => 'Instead of searching for regular articles as usual, the shop also finds individual variant articles with this option. Please also enter \'oxvarselect\' in the field list and regenerate the search index.',
'D3_EXTSEARCH_MAIN_VARIANTCHECKPARENTACTIVE_DESC' => 'Only used if variants are shown as hits. Normally, there should be no active variants to an inactive parent. If, for some reason, this constellation still occurs in your store, you can use this option to enable explicit checking for active parent items. Note that this option requires a lot of processing power. Alternatively, make the variant articles better inactive.',
'D3_EXTSEARCH_MAIN_OWNFORMFIELDS' => 'check for individual filter form fields',
'D3_EXTSEARCH_MAIN_OWNFORMFIELDS_DESC' => 'Extend the search form with further filter options. In order to use these as well, this checkbox must be set. Detailed explanations of further search fields can be found in the documentation folder of the module.',
'D3_EXTSEARCH_MAIN_LOGSETTINGS' => 'Statistic',
'D3_EXTSEARCH_MAIN_LOGHITLESS' => 'log resultless searches in statistic',
'D3_EXTSEARCH_MAIN_LOGHITLESS_DESC' => 'If the customer starts a search query that can not provide results, the search terms are recorded for you. You will find the list under the \'Logging\' tab and can also optimize your products for these terms.',
'D3_EXTSEARCH_MAIN_LOGFORSEARCH' => 'log all search queries in statistic',
'D3_EXTSEARCH_MAIN_LOGFORSEARCH_DESC' => 'logs all searches for the in-module statistics. This setting can also be set without other shop functions being logged. If the shop-wide logging is activated, the search queries are generally written.',
'D3_EXTSEARCH_MAIN_PHONETICS' => 'Phonetic Search (search for similar sound)',
'D3_EXTSEARCH_MAIN_SIMILARSEARCH' => 'if there is no search result, shop search for similar-sounding articles (e.g.: search: <i>Pflan<b>s</b>e</i>, result: <i>Pflan<b>z</b>e</i>)',
'D3_EXTSEARCH_MAIN_SIMILARSEARCH_DESC' => 'Here you activate (or deactivate) the phonetic search. For example, this will catch you from typing errors in the search query, and the customer will most likely find your desired articles. If at the same time the search for meaning (semantic) is activated, it is first tried to find matching matches. If this fails, hits are determined by the sound search.',
'D3_EXTSEARCH_MAIN_PHONETICLANG' => 'for similar search used language',
'D3_EXTSEARCH_MAIN_PHONETICLANG_DESC' => 'Since the different human languages differ in their pronunciation and in the word or letter composition, a language-dependent index generation process is necessary for an optimal search result. If you mainly use a language other than the ones shown in your shop, please ask us if a module for your language is also available.',
'D3_EXTSEARCH_MAIN_SIMILAREXTLIST_1' => 'shop show additional similar-sounding articles, if regular search contains max.',
'D3_EXTSEARCH_MAIN_SIMILAREXTLIST_2' => 'results',
'D3_EXTSEARCH_MAIN_SIMILAREXTLIST_DESC' => 'If the search scores only a few hits, you can also provide the customer with similar items. These similar items are shown in the result list after the actual matches. The customer will be informed with a message about the filled-in list. Please use this setting wisely, as the additional hits could confuse the customers.',
'D3_EXTSEARCH_MAIN_MINPHONLENGTH' => 'result precision on short search terms',
'D3_EXTSEARCH_MAIN_MINPHONLENGTH_LESS' => 'less precision',
'D3_EXTSEARCH_MAIN_MINPHONLENGTH_REG' => 'normal precision',
'D3_EXTSEARCH_MAIN_MINPHONLENGTH_MORE' => 'more precision',
'D3_EXTSEARCH_MAIN_MINPHONLENGTH_DESC' => 'For a meaningful hit list a sufficiently long search term is necessary. The more accurate you set this setting, the more accurate the hits.',
'D3_EXTSEARCH_MAIN_SEMANTICS' => 'Semantic Search (search for similar type)',
'D3_EXTSEARCH_MAIN_SEMANTICSEARCH' => 'shop search for articles with similar sense (e.g.: search: <i>Gew&auml;chs</i>, result: <i>Pflanze</i>)',
'D3_EXTSEARCH_MAIN_SEMANTICSEARCH_MISSING' => 'shop search for articles with similar sense (e.g.: search: <i>Gew&auml;chs</i>, result: <i>Pflanze</i>)<br><b>Semantic lexicon isn\'t installed!</b>',
'D3_EXTSEARCH_MAIN_SEMANTICSEARCH_DESC' => 'Check this box to enable a same meaning search in the shop. By e.g. regional differences may cause your customers to label an item differently, but they may mean your product. If the customer now types in his request, he or she will be shown the terms that better describe the desired product in your shop. <br> The same meaning search is used for article content and category names.',
'D3_EXTSEARCH_MAIN_SEMANTICUSEPHONETIC' => 'if the search term contains spelling errors, in addition to the search for meaning, the correct spelling is tried; however, may produce strongly deviant hits; requires activated phonetic search',
'D3_EXTSEARCH_MAIN_SEMANTICUSEPHONETIC_DESC' => 'This setting also allows the same meaning search for the phonetic search, if no similar words are found. However, since the desired meaning is not clear, under certain circumstances strongly deviating hits are shown. We recommend using this setting only to a limited extent.',
'D3_EXTSEARCH_MAIN_SAVE' => 'save',
'D3_EXTSEARCH_MAIN_INDEX' => 'Search Index',
'D3_EXTSEARCH_MAIN_INDEXARTCNT' => 'articles per work up run for index',
'D3_EXTSEARCH_MAIN_INDEXARTCNT_DESC' => 'The web server aborts scripts after a certain period of time for security reasons. In order to be able to finish the generation of the search index nevertheless, this script processes only a certain number of articles and then restarts. Define here how many articles should be processed in one go. If the generation terminates with an error, reduce the number. The lower the number, the longer the script needs.',
'D3_EXTSEARCH_MAIN_INDEXERR' => 'The required index for the fault-tolerant search is incomplete. Click here to regenerate the list:',
'D3_EXTSEARCH_MAIN_INDEXNOERR' => 'The required index for the fault-tolerant search seems to be complete. At the moment, no action is necessary if you have not changed the language or have imported articles. <br> The index must be created separately for each language of the shop.',
'D3_EXTSEARCH_MAIN_GENINDEXCMPL' => 'Generate search index completely',
'D3_EXTSEARCH_MAIN_GENINDEXCMPL_DESC' => 'Generates the search index for all existing articles in the shop. This may take longer.',
'D3_EXTSEARCH_MAIN_GENINDEXNEW' => 'Include new articles in search index',
'D3_EXTSEARCH_MAIN_GENINDEXNEW_DESC' => 'Click the adjoining button to include all items that have been modified or added since the last indexing in the search index. All previous articles are ignored.',
'D3_EXTSEARCH_MAIN_GENSEMANTICINDEX' => 'Reindex lexicon for same meaning search',
'D3_EXTSEARCH_MAIN_GENSEMANTICINDEX_DESC' => 'For the connection of same meaning search and phonetic search also the lexicon needs the phonetic index. With this button you start the reindexing of the lexicon. Normally this is not necessary.',
'D3_EXTSEARCH_MAIN_SHOW_POPUP' => 'show popup while searching',
'D3_EXTSEARCH_MAIN_CATEGORY' => 'Search in category titles',
'D3_EXTSEARCH_MAIN_CATEGORY_SEARCH' => 'search in category titles too and show containing articles',
'D3_EXTSEARCH_MAIN_CATEGORY_ANDOR_DESC' => 'This setting is only used for searching in category names. There is a separate setting for the article search.',
'D3_EXTSEARCH_MAIN_CATEGORY_ARTHANDLING' => 'Show category yourself or their products',
'D3_EXTSEARCH_MAIN_CATEGORY_ARTINCAT' => 'Show articles from category',
'D3_EXTSEARCH_MAIN_CATEGORY_CATINLIST' => 'Show category for selection',
'D3_EXTSEARCH_MAIN_CATEGORY_PRIORITY' => 'relevance at category results',
'D3_EXTSEARCH_MAIN_CATEGORY_PRIORITY_DESC' => 'Category hits get this relevance when relevance sorting is enabled. Here, this number is related to the field relevance (see separate setting).',
'D3_EXTSEARCH_MAIN_MANUFACTURER' => 'Search in brand and vendor titles',
'D3_EXTSEARCH_MAIN_MANUFACTURER_SEARCH' => 'search in brand and vendor titles too and show assigned articles',
'D3_EXTSEARCH_MAIN_MANUFACTURER_ANDOR_DESC' => 'This setting is only used for the search in brand and vendor names. There is a separate setting for the article search.',
'D3_EXTSEARCH_MAIN_MANUFACTURER_PRIORITY' => 'relevance at brand / vendor results',
'D3_EXTSEARCH_MAIN_MANUFACTURER_PRIORITY_DESC' => 'Brand / vendor hits receive this relevance when relevance sorting is enabled. Here, this number is related to the field relevance (see separate setting).',
'D3_EXTSEARCH_MAIN_ADMINPANEL' => 'Admin Panel',
'D3_EXTSEARCH_MAIN_ADMINSHOWVARIANTS' => 'in searchresults show variants in article list too',
'D3_EXTSEARCH_MAIN_USEARTNUMSEARCH' => 'perform a specialized artnum search',
'D3_EXTSEARCH_MAIN_USEARTNUMSEARCH_DESC' => 'With this setting, articles that have the search term as article number are searched for before the actual search.',
'D3_EXTSEARCH_MAIN_DONTUSEOWNDBVIEWS' => 'Database queries <b> do not </b> use the module-specific view tables',
'D3_EXTSEARCH_MAIN_DONTUSEOWNDBVIEWS_DESC' => 'For performance reasons, the search does not use the system-specific view tables, but comes with optimized versions of it. Depending on the size of the database, their use can speed the speed of database queries up to a factor of 100. If you do <b>not</b> want to use the specialized view tables, check this box. The queries are then routed through the on-look view tables. <br> Note that disabling this option requires the view tables to be updated again.',
'D3_EXTSEARCH_MAIN_GENERATOR_INCONSISTENTTABLE' => 'The database article table is inconsistent to longtext table. Please fix it before executing this generator.<br><br>For further informations, check out our FAQ at <a href="%1$s" target="_new">%1$s</a>.',
'D3_EXTSEARCH_MAIN_GENERATOR_FINISHED' => 'Finished.',
'D3_EXTSEARCH_MAIN_GENERATOR_NOTE' => 'Notice',
'D3_EXTSEARCH_MAIN_GENERATOR_PROCESSED' => '%1$s article(s) processed<br>Finished!',
'D3_EXTSEARCH_MAIN_GENERATOR_TERMPROCESSED' => '%1$s term(s) processed<br>Finished!',
'D3_EXTSEARCH_MAIN_GENERATOR_PROCESSING' => 'Processing %1$s&#37;',
'D3_EXTSEARCH_MAIN_GENERATOR_PROCESSING1' => 'Processing: %1$s / %2$s article(s)',
'D3_EXTSEARCH_MAIN_GENERATOR_PROCESSING3' => 'Processing: %1$s / %2$s term(s)',
'D3_EXTSEARCH_MAIN_GENERATOR_PROCESSING2' => '%1$s&#37; finished',
'D3_EXTSEARCH_MAIN_GENERATOR_WAIT' => 'Please wait...',
'D3_EXTSEARCH_MAIN_GENERATOR_CLOSEWND' => 'close window',
'D3_EXTSEARCH_NAVI_MAINSETTINGS' => 'Common Settings',
'D3_EXTSEARCH_NAVI_DISPTYPE' => 'Type of filter display',
'D3_EXTSEARCH_NAVI_DISPTYPE_LINKLIST' => 'as link list',
'D3_EXTSEARCH_NAVI_DISPTYPE_DROPDOWN' => 'as dropdown list (requires java script)',
'D3_EXTSEARCH_NAVI_DISPTYPE_DESC' => 'Here you set the display form of the category, supplier and brand lists. The drop-down lists save space in the display, but can be confusing for many entries. In addition, they need JavaScript from the customer. Alternatively, link lists are recommended, which can be restricted in their length. <br> Both forms of display can be edited in the template.',
'D3_EXTSEARCH_NAVI_EMPTYSEARCH' => 'allow search without a term',
'D3_EXTSEARCH_NAVI_EMPTYSEARCH_DESC' => 'It may be useful to allow searches without a search term. It may be that the resulting hits are filtered by an additional setting or you want to build an extensive search form, which may not contain a freely definable search term.',
'D3_EXTSEARCH_NAVI_CATFILTER' => 'Category Filter',
'D3_EXTSEARCH_NAVI_CATLIST' => 'show category list',
'D3_EXTSEARCH_NAVI_CATLIST_DESC' => 'Check the box to show your customer a selection of the affected categories for a comprehensive hit list. This allows him to restrict his search result targeted and improve it. The category name and the number of articles in the hit list are displayed.',
'D3_EXTSEARCH_NAVI_CATLIST_SORT' => 'sort by',
'D3_EXTSEARCH_NAVI_CATLIST_SORT_COUNT' => 'count of related articles',
'D3_EXTSEARCH_NAVI_CATLIST_SORT_DATA' => 'defined sort',
'D3_EXTSEARCH_NAVI_CATLIST_SORT_DESC' => 'Define the criterion according to which the category list should be sorted. However, this has no influence on the presentation.',
'D3_EXTSEARCH_NAVI_VENDORFILTER' => 'Vendor Filter',
'D3_EXTSEARCH_NAVI_VENDORLIST' => 'show vendor list',
'D3_EXTSEARCH_NAVI_VENDORLIST_DESC' => 'Just as for the categories, there is also the option of filtering the hit list once again for the vendors. You switch this on here. This option is only available if you have generally activated the vendors in the shop and also allow a search for it. (\'Load and display vendor list\')',
'D3_EXTSEARCH_NAVI_VENDORLIST_SORT' => 'sort by',
'D3_EXTSEARCH_NAVI_VENDORLIST_SORT_COUNT' => 'count of related articles',
'D3_EXTSEARCH_NAVI_VENDORLIST_SORT_ALPHA' => 'alphabetical',
'D3_EXTSEARCH_NAVI_VENDORLIST_SORT_DESC' => 'Determine the display order in which the vendors should be listed.',
'D3_EXTSEARCH_NAVI_MANUFACTURERFILTER' => 'Brand Filter',
'D3_EXTSEARCH_NAVI_MANUFACTURERLIST' => 'show brand list',
'D3_EXTSEARCH_NAVI_MANUFACTURERLIST_DESC' => 'Just as for the categories, there is also the option of filtering the hit list again by manufacturer. You switch this on here. This option is only available if you have generally activated the manufacturers in the shop and also allow a search for them. (\'Load and display manufacturer list\')',
'D3_EXTSEARCH_NAVI_MANUFACTURERLIST_SORT' => 'sort by',
'D3_EXTSEARCH_NAVI_MANUFACTURERLIST_SORT_COUNT' => 'count of related articles',
'D3_EXTSEARCH_NAVI_MANUFACTURERLIST_SORT_ALPHA' => 'alphabetical',
'D3_EXTSEARCH_NAVI_MANUFACTURERLIST_SORT_DESC' => 'Determine the display order in which the manufacturers should be listed.',
'D3_EXTSEARCH_NAVI_REDIRECTS' => 'Redirects',
'D3_EXTSEARCH_NAVI_UNIQUEHIT' => 'at 1 article hit, shop goes directly to the detail page of the article',
'D3_EXTSEARCH_NAVI_UNIQUEHIT_DESC' => 'If your customer has searched so precisely that he has the desired information as the only one in the hit list, you can spare him the detour via the hit list and immediately supply him with the detail page of the article found.',
'D3_EXTSEARCH_NAVI_UNIQUECONTENTHIT' => 'at 1 CMS / text hit, shop changes directly to the CMS page',
'D3_EXTSEARCH_NAVI_UNIQUECONTENTHIT_DESC' => 'If the search result contains no articles, but a single CMS text, it will be redirected directly to the appropriate CMS page. The user leaves the search function of the shop, his search settings are then no longer available.',
'D3_EXTSEARCH_NAVI_UNIQUEVENDORHIT' => 'at 1 vendor hit, shop goes directly to the vendor page of the shop',
'D3_EXTSEARCH_NAVI_UNIQUEVENDORHIT_DESC' => 'If the search result does not contain any articles, but only one vendor, it will be forwarded directly to the appropriate vendor page of your shop. This option requires "Search by manufacturer and vendor name". The user leaves the search function of the shop, his search settings are then no longer available.',
'D3_EXTSEARCH_NAVI_UNIQUEMANUFACTURERHIT' => 'at 1 manufacturer, shop goes directly to the manufacturer page of the shop',
'D3_EXTSEARCH_NAVI_UNIQUEMANUFACTURERHIT_DESC' => 'If the search result contains no articles, but a single manufacturer, it will be forwarded directly to the appropriate manufacturer page of your shop. This option requires "Search by manufacturer and vendor name". The user leaves the search function of the shop, his search settings are then no longer available.',
'D3_EXTSEARCH_NAVI_CONTENTS' => 'Information pages / CMS Texts',
'D3_EXTSEARCH_NAVI_CONTENTLIST' => 'search in CMS pages',
'D3_EXTSEARCH_NAVI_CONTENTLIST_DESC' => 'In addition to articles, you can also search for correspondingly marked texts. To do this, place the appropriate check mark in the respective CMS blocks ("Customer Information> CMS Pages"). The texts are shown in the regular hit list. <br> <br> This option is also necessary if texts should also be shown in the suggest matches. Then set the corresponding option also in the tab "Suggest Search".',
'D3_EXTSEARCH_NAVI_ATTRIBUTEFILTER' => 'Attribute Filter',
'D3_EXTSEARCH_NAVI_ATTRIBUTELIST' => 'show attribute list',
'D3_EXTSEARCH_NAVI_ATTRIBUTELIST_DESC' => 'Set this option, if attributes can used for filtering. <br>Every attribute can excluded from usage on its setting page ("Administer Products > Attributes").',
'D3_EXTSEARCH_NAVI_ATTRIBUTES_COMBINE' => 'multiple attribute selection will combined via "OR"',
'D3_EXTSEARCH_NAVI_ATTRIBUTES_COMBINE_DESC' => 'Activate this option if, for example, you also want to show articles that have only one of the properties when the selected color and material have been selected. Without this option, only items that have both properties at the same time will be shown.',
'D3_EXTSEARCH_NAVI_ATTRIBUTES_SORT' => 'attributes sort by',
'D3_EXTSEARCH_NAVI_ATTRIBUTES_SORT_POS' => 'defined attribute position',
'D3_EXTSEARCH_NAVI_ATTRIBUTES_SORT_TITLE' => 'attribute title',
'D3_EXTSEARCH_NAVI_ATTRIBUTES_SORT_DESC' => 'Here you define the order of the displayed attributes.',
'D3_EXTSEARCH_NAVI_ATTRIBUTEVALUES_COMBINE' => 'multiple attribute value selections ("multi selection") will combined via "AND"',
'D3_EXTSEARCH_NAVI_ATTRIBUTEVALUES_COMBINE_DESC' => 'Activate this option, for example, if the selected color "red" and "green" only show items that have both colors at the same time. Without this option, articles with only one of the two properties will also be shown.',
'D3_EXTSEARCH_NAVI_ATTRIBUTELIST_SORT' => 'attribute values sort by',
'D3_EXTSEARCH_NAVI_ATTRIBUTELIST_SORT_COUNT' => 'count of related articles',
'D3_EXTSEARCH_NAVI_ATTRIBUTELIST_SORT_POS' => 'defined attribute list position',
'D3_EXTSEARCH_NAVI_NOATTRIBUTEARTS' => 'allow filter for articles, wich aren\'t assigned to this attribute',
'D3_EXTSEARCH_NAVI_NOATTRIBUTEARTS_DESC' => 'With this option, the attribute filters offer the option of filtering for items that are e.g. expressly assigned to no color or material.',
'D3_EXTSEARCH_NAVI_SHOWNOTSELECTABLEATTRIBUTES' => 'don\'t hide not selectable attribute values',
'D3_EXTSEARCH_NAVI_SHOWNOTSELECTABLEATTRIBUTES_DESC' => 'Article filtering through attributes usually hides other attributes that can not be selected. For optical reasons, it may still be necessary to display them. With this option, these attribute values are listed by information, but they are greyed out. <br> Note that an additional data query is performed to determine these attributes. Depending on the item attribute structure, this may require extra loading time.',
'D3_EXTSEARCH_NAVI_CONTENTSEARCHINLONGTEXT' => 'search in CMS longtexts too',
'D3_EXTSEARCH_NAVI_CONTENTLONG_DESC' => 'Define whether the CMS blocks should also be searched in the long description texts.',
'D3_EXTSEARCH_NAVI_SMALLLISTITEMS' => 'Limit category, vendor, manufacturer and text lists <br> (customer can show all results on request, only works with "link lists")',
'D3_EXTSEARCH_NAVI_SMALLLISTITEMS_2' => ' entries',
'D3_EXTSEARCH_NAVI_SMALLLISTITEMS_DESC' => 'For many search hits, the list of categories, manufacturers, vendors and texts can be very long. The article hits may slip out of the display area. Limit the number of categories and manufacturers displayed to keep these lists short. If these lists are then actually shortened, your customer will have a button available to display these lists completely on request.',
'D3_EXTSEARCH_NAVI_ALISTFILTER' => 'show filters in article lists too (e.g. category, brand, vendor)',
'D3_EXTSEARCH_NAVI_ALISTFILTER_DESC' => 'Article lists can also be restricted with filters. Filtering is possible in category views, manufacturer and vendor lists. Here you have category, manufacturer, supplier, attribute and price filters available. Options are the settings for the search. <br> If this entry is not selectable, this option is probably not included in your module license. Have your license extended for this.',
'D3_EXTSEARCH_NAVI_PRICELIST' => 'show price steps',
'D3_EXTSEARCH_NAVI_PRICEFILTER' => 'Price Filter',
'D3_EXTSEARCH_NAVI_PRICELIST_DESC' => 'All found articles are divided into price categories and offered as further filter criteria. Thus, the customer can choose a certain price range for his desired items. Discounts are not included in the category prices. Found articles are less expensive than the search request.',
'D3_EXTSEARCH_NAVI_PRICELIST_ITEMS' => 'maximum count of price steps',
'D3_EXTSEARCH_NAVI_PRICELIST_ITEMS_DESC' => 'So many price ranges are displayed at the maximum. Normally, however, this can be less, since empty price ranges (ie without contained articles) are filtered out.',
'D3_EXTSEARCH_NAVI_PRICELIST_ROUNDED' => 'price limits will rounded',
'D3_EXTSEARCH_NAVI_PRICELIST_ROUNDED_DESC' => 'The smallest price range starts at the lowest possible price, the largest price range extends to the highest price. The boundaries in between are calculated. However, these can sometimes be at odd amounts. With the option, the prices of the margins are rounded, but the margins are less meaningful.',
'D3_EXTSEARCH_NAVI_PRICELIST_DISPLAY' => 'price steps display type',
'D3_EXTSEARCH_NAVI_PRICELIST_DISPLAY_DESC' => 'The use of price ranges via sliders is not possible in mobile templates for reasons of usability. There, the price ranges are still shown as DropDown.',
'D3_EXTSEARCH_NAVI_PRICELIST_DISPLAY_LISTTYPE' => 'as dropdown',
'D3_EXTSEARCH_NAVI_PRICELIST_DISPLAY_SLIDER' => 'as jQuery slider',
'D3_EXTSEARCH_NAVI_PRICELIST_REQU' => '* jQuery slider requires installed jQuery framework in actual version (tried with version 1.4.2) with components "jQueryUI Core", "jQueryUI Widget", "jQueryUI Mouse" and "jQueryUI Slider".',
'D3_EXTSEARCH_NAVI_HIGHLIGHT' => 'highlight found contents in search results',
'D3_EXTSEARCH_NAVI_HIGHLIGHT_DESC' => 'Sometimes the term you are looking for appears in the middle of descriptions. Use this option to visually highlight the term. <br> <br> To do so, set what the highlighting should look like in the template \'d3_ext_search_highlight.tpl\'. In \'inc/product.tpl\', replace all variables that should contain accents with the Smarty call \[\{d3_extsearch_highlight text=$variable name\}\], replacing $ variable-name with the actual text variable.',
'D3_EXTSEARCH_NAVI_INDEXFILTER' => 'Index Letters',
'D3_EXTSEARCH_NAVI_SHOWINDEX' => 'show index letters',
'D3_EXTSEARCH_NAVI_SHOWINDEX_DESC' => 'The letter index gives your customers the option of restricting the search hits further to the first letter. <br> <br> You can edit the letter list itself in the template \'d3_inc_ext_search.tpl\'.',
'D3_EXTSEARCH_NAVI_FILTERFIELDNAME' => 'used field name for index letter',
'D3_EXTSEARCH_NAVI_FILTERFIELDNAME_DESC' => 'All fields from the table oxarticles (without language addition) are possible here.',
'D3_EXTSEARCH_NAVI_OWNFORMFIELDS' => 'individual filters',
'D3_EXTSEARCH_NAVI_SAVE' => 'save',
'D3_EXTSEARCH_QUICK' => 'suggest results',
'D3_EXTSEARCH_QUICK_ACTIVE' => 'Suggestions are provided when the search term is entered (only displayed to users with JavaScript enabled)',
'D3_EXTSEARCH_QUICK_ACTIVE_DESC' => '<img src="../modules/d3/extsearch/out/admin/img/d3_extsearch_quicksearch.jpg"><br>Give your customer the opportunity to find items even faster. The suggest search already represents the first hits in a separate frame while entering the search term. <br> In mobile views, the quick hit list can not be shown for reasons of operability.',
'D3_EXTSEARCH_QUICK_FULLOBJECTS' => 'Suggest search loads complete objects, instead of performance-optimized allocation',
'D3_EXTSEARCH_QUICK_FULLOBJECTS_DESC' => 'For the usual representation of the suggest search, a performance-optimized assignment of the result data is sufficient. For the display of certain information (e.g., calculated prices, etc.), it is necessary to load the complete objects. However, this reduces the charging speed.',
'D3_EXTSEARCH_QUICK_COUNT' => 'maximum number of items to be loaded in the suggest search',
'D3_EXTSEARCH_QUICK_COUNT_DESC' => 'For performance reasons, the suggest search hits are only shown from a maximum number. If more hits are found, the article list does not blend in, instead a hint is shown. Increase the value if you do not get suggest hits for common search terms. But please check the load of your server / account afterwards. The default value is 200.',
'D3_EXTSEARCH_QUICK_LOADCATEGORIES' => 'In addition, search for appropriately named categories',
'D3_EXTSEARCH_QUICK_LOADCATEGORIES_DESC' => 'In addition to articles, categories are also searched in the suggest search. Please note that this option consumes additional resources, which slow down the suggest search.',
'D3_EXTSEARCH_QUICK_LOADMANUFACTURERS' => 'In addition, also search for appropriately named manufacturers',
'D3_EXTSEARCH_QUICK_LOADMANUFACTURERS_DESC' => 'In addition to articles, the suggest Search also searches for manufacturers. Please note that this option consumes additional resources, which slow down the suggest search.',
'D3_EXTSEARCH_QUICK_LOADVENDORS' => 'In addition, also search for appropriately named vendors',
'D3_EXTSEARCH_QUICK_LOADVENDORS_DESC' => 'In addition to articles, vendors are also searched in the suggest search. Please note that this option consumes additional resources, which slow down the suggest search.',
'D3_EXTSEARCH_QUICK_LOADCONTENT' => 'In addition, also search for appropriately named texts',
'D3_EXTSEARCH_QUICK_LOADCONTENT_DESC' => 'Besides articles, texts are also searched in the suggest search. Please note that this option consumes additional resources, which slow down the suggest search. <br> <br> To use this option, it is necessary that the text search is also activated for the regular hit list ("Basic settings" tab).',
'D3_EXTSEARCH_QUICK_CMPLOBJ' => 'before Oxid 4.3.0: load entire article object, otherwise only ID, title and icon. <br> Activate only when needed, consumes more resources. ',
'D3_EXTSEARCH_QUICK_CMPLOBJ_DESC' => 'The presentation of the suggest matches can be adjusted graphically by you in a template to your shop. You may need additional data for your desired display except the article name and link to the article. Thus, for example, also thumbnails, the price or a shopping cart button. For this you need information that is not available in the standard version. Set this checkbox to make all article data available. <br> <br> From Shop version 4.3.0 it is absolutely necessary to load the complete article object. This setting is then ignored.',
'D3_EXTSEARCH_QUICK_LOADVARIANTS' => 'Load variant articles and show them in the suggest search <br> Enter additionally \'oxvarselect\' in the search fields.',
'D3_EXTSEARCH_QUICK_LOADVARIANTS_DESC' => 'Normally the shop search does not search for product variants. However, if you have many variant articles in your shop, it may make sense to unlock the search.',
'D3_EXTSEARCH_QUICK_SAVE' => 'save',
'D3_EXTSEARCH_QUICK_TPLNOTICE' => 'Note: To graphically customize the suggest result window, expand the template blocks in \'d3_ext_search_suggestsearch.tpl\'.',
'D3_EXTSEARCH_QUICK_IAS' => 'interactive search (selection search)',
'D3_EXTSEARCH_QUICK_SHOWIAS' => 'show interactive search (if text part is selected)',
'D3_EXTSEARCH_QUICK_SHOWIAS_DESC' => 'If you mark a word in the shop, a small form will be displayed near you, with the help of which you can immediately search for the highlighted word. If you click elsewhere in the shop, the window disappears.',
'D3_EXTSEARCH_STAT_TYPE' => 'evaluation:',
'D3_EXTSEARCH_STAT_NOHITS' => 'no evaluations available',
'D3_EXTSEARCH_STAT_NOREPORTBASE' => 'Your shop doesn\'t support this statistics.',
'D3_EXTSEARCH_STAT_NOREPORTBASE_DESC' => 'To use statistics, the OXID class \'OeStatistics_Report_Base\' is required. In OXID eShop, this script is provided by a separate "Statistics" module. Therefore, the graphical evaluation in your shop can unfortunately not be used without its installation.',
'D3_EXTSEARCH_STAT_TYPEHITLESS' => 'Search queries without hits',
'D3_EXTSEARCH_STAT_TYPEMOSTHITS' => 'Search queries with the most hits',
'D3_EXTSEARCH_STAT_TYPEMOSTSEARCHES' => 'most common search terms',
'D3_EXTSEARCH_STAT_LANG' => 'language:',
'D3_EXTSEARCH_STAT_TIME' => 'period:',
'D3_EXTSEARCH_STAT_GENERATESTAT' => 'Create evaluation',
'D3_EXTSEARCH_STAT_SEARCHWORD' => 'search term',
'D3_EXTSEARCH_STAT_HITS' => 'hits',
'D3_EXTSEARCH_STAT_SEARCHES' => 'requests',
'D3_EXTSEARCH_STAT_TYPES_CATEGORY' => 'category',
'D3_EXTSEARCH_STAT_TYPES_PRICE' => 'price',
'D3_EXTSEARCH_STAT_TYPES_VENDOR' => 'vendor',
'D3_EXTSEARCH_STAT_TYPES_MANUFACTURER' => 'brand',
'D3_EXTSEARCH_STAT_TYPES_OWNLIKE' => 'own search field (LIKE)',
'D3_EXTSEARCH_STAT_TYPES_OWNIS' => 'own search field (IS)',
'D3_EXTSEARCH_STAT_TYPES_OWNVALUE' => '%s => "%s"',
'D3_EXTSEARCH_STAT_TYPES_ATTRIBUTE' => 'attributes',
'D3_EXTSEARCH_STAT_TYPES_INDEXLETTER' => 'index letter',
'D3_EXTSEARCH_STAT_TYPES_UNKNOWN' => 'unknown filter',
'D3_EXTSEARCH_STAT_STATDESC_HITLESS' => 'hitless searches in %s to "%s" ',
'D3_EXTSEARCH_STAT_STATDESC_MOSTSEARCHES' => 'searches in %s to "%s" ',
'D3_EXTSEARCH_STAT_NOITEMS' => 'there are no items for your search',
'D3_EXTSEARCH_STAT_NOITEMS_DESC' => 'If you have expected data here, please check whether statistics collection is activated appropriately in the module settings.',
'D3_EXTSEARCH_STAT_SELECTFILTER' => 'Set the desired filter and send your selection to get results.',
'D3_EXTSEARCH_PLUGIN_SETTINGS' => 'settings',
'D3_EXTSEARCH_PLUGIN_SEARCHACTIVE' => 'offer the user in the browser to install the search plugin',
'D3_EXTSEARCH_PLUGIN_SEARCHACTIVE_DESC' => 'In the Internet Explorer version 7 and also in Firefox version 2 or higher, you will find a way to start the most important search engines from anywhere on the Internet in the upper right corner. Offer your customers to add your shop to this list too. So it is enough to select your shop in the drop-down box and enter the search term. Immediately your shop will be shown with the search hits. As text your Shoptitel is used, an icon can be defined below.',
'D3_EXTSEARCH_PLUGIN_INSTALLLINK' => 'show an installation link in the shop search',
'D3_EXTSEARCH_PLUGIN_INSTALLLINK_DESC' => 'If your customer can add your shop to the search engine list, this is indicated in the browser by a colored border. However, this is not very noticeable, many users missed this out. It\'s better to add an additional link in the search results to indicate this feature.',
'D3_EXTSEARCH_PLUGIN_SEARCHICON' => 'Icon for browser plugin',
'D3_EXTSEARCH_PLUGIN_CHOOSEICON' => 'Please choose an icon.',
'D3_EXTSEARCH_PLUGIN_SEARCHICON_DESC' => 'Define here the icon which should be attached in the browser plugin. The icon must have a size of 16 x 16 pixels and be available in PNG or JPG format.',
'D3_EXTSEARCH_PLUGIN_SAVE' => 'save',
'D3_EXTSEARCH_PLUGIN_GENERATE' => 'generation',
'D3_EXTSEARCH_PLUGIN_GENERATE_DESC' => 'If you have changed your shop title, set a new icon or even moved your shop to a new address, it is necessary to update the search plugin. Please also advise your customers to update the plugin. It does not renew itself automatically.',
'D3_EXTSEARCH_PLUGIN_STARTGENERATING' => 'start Creation',
'D3_EXTSEARCH_PLUGIN_GENERATEFILE' => 'Create installation file:',
'D3_EXTSEARCH_PLUGIN_GENERATENOTICE' => 'With the creation of the installation file you have completed all necessary steps. If your customer starts the integration, this file is automatically read from your server.',
'D3_EXTSEARCH_PLUGIN_CREATE_SUCC' => 'Plugin file was generated successfully.',
'D3_EXTSEARCH_PLUGIN_CREATE_NSUCC' => 'Plugin file could not be created.',
'D3_EXTSEARCH REPORT_MOSTSEARCHES' => 'Search terms (only available in search module)',
'D3_EXTSEARCH_STATISTIC_MOSTSEARCHES' => 'most common search terms',
'D3_EXTSEARCH_STATISTIC_MOST_DESC' => 'So often the chosen term was searched',
'D3_EXTSEARCH_STATISTIC_FURTHERFILTERS' => '(limited by further filters)',
'D3_EXTSEARCH_STATISTIC_GRAPH' => 'graphical analysis',
'D3_EXTSEARCH_CONTENT_SEARCHABLE' => '<img src="../modules/d3/modcfg/public/d3logo.php" alt="D³" title="D³ Data Development"> CMS is searchable',
'D3_EXTSEARCH_PUSH' => '<img src="../modules/d3/modcfg/public/d3logo.php" alt="D³" title="D³ Data Development"> importance of these article in the whole assortment',
'D3_EXTSEARCH_PUSH_1' => 'normal',
'D3_EXTSEARCH_PUSH_2' => 'important',
'D3_EXTSEARCH_PUSH_3' => 'very important',
'D3_EXTSEARCH_PUSH_DESC' => 'D³ Modul "extended Suche": The importance defines the first order of the articles in the search (when using the "extended search"). In combination with field relevance, importance functions as a factor. For example, particularly important articles have the 3 times relevance of normally weighted articles. Note this also when assigning the field relevance.',
'D3_EXTSEARCH_ATTRIBUTE_NOTUSE4FILTER' => '<img src="../modules/d3/modcfg/public/d3logo.php" alt="D³" title="D³ Data Development"> Attribute will NOT used in search filters',
'D3_EXTSEARCH_CATEGORY_NOTUSE4FILTER' => '<img src="../modules/d3/modcfg/public/d3logo.php" alt="D³" title="D³ Data Development"> Category will NOT used in search filters and for category results',
'D3_EXTSEARCH_SYNED_NOLEXICON' => 'The semantic lexicon isn\'t installed! Please check manual for further informations.',
'D3_EXTSEARCH_SYNED_WORD' => 'word',
'D3_EXTSEARCH_SYNED_WORD_DESC' => 'Search for a specific term, enter it here and submit.',
'D3_EXTSEARCH_SYNED_ALTWORD' => 'same meaning words',
'D3_EXTSEARCH_SYNED_SYNSETID' => 'Synonym ID',
'D3_EXTSEARCH_SYNED_SYNSETID_DESC' => 'Search for a specific synonym ID, enter it here and submit.',
'D3_EXTSEARCH_SYNED_SAVENEWSYN' => 'save new synonym',
'D3_EXTSEARCH_SYNED_SAVENEWSYN_DESC' => 'Define another term for the chosen meaning here.',
'D3_EXTSEARCH_SYNED_DELETESYN' => 'Should the synonym really be deleted?',
'D3_EXTSEARCH_SYNED_MAIN_NEWWORD' => 'New term / phrase',
'D3_EXTSEARCH_SYNED_MAIN_WORD' => 'term / phrase:',
'D3_EXTSEARCH_SYNED_MAIN_WORD_DESC' => 'If you would like to create suitable terms for a new word meaning, note the first term here. Insert the term here only if the word meaning does not yet exist in the lexicon. Otherwise, enter the new term in the appropriate meaning in the "Edit synonyms" tab.',
'D3_EXTSEARCH_SYNED_MAIN_COMMENT' => 'comment:',
'D3_EXTSEARCH_SYNED_MAIN_COMMENT_DESC' => 'The comment serves exclusively to make further internal explanations to the term. It is not used for the search.',
'D3_EXTSEARCH_SYNED_MAIN_SYNSETID' => 'Synonym ID:',
'D3_EXTSEARCH_SYNED_MAIN_SYNSETID_DESC' => 'In a uniform synonym ID, all terms with the same meaning are stored. New entries will automatically be assigned a new ID. If a term has been mistakenly assigned the wrong meaning, choose the synonym ID from the appropriate meaning and change it to your term.',
'D3_EXTSEARCH_SYNED_MAIN_LANGUAGE' => 'language:',
'D3_EXTSEARCH_SYNED_MAIN_LANGUAGE_DESC' => 'Determine from this, from which language the selected term originates and in which this is to be used. Only the languages activated in the shop are available.',
'D3_EXTSEARCH_SYNED_MAIN_LANGUAGE_DISABLED' => '(disabled)',
'D3_EXTSEARCH_SYNED_MANAGE_DESC' => 'The synonyms shown here are alternative terms for the meaning chosen above.',
'D3_EXTSEARCH_SYNED_MANAGE_EDIT' => 'edit',
'D3_EXTSEARCH_SYNED_MANAGE_EDIT_DESC' => 'If you want to add additional details to the term or assign it to a different meaning, click on the symbol. The admin area changes to the editing area for exactly the term.',
'D3_EXTSEARCH_SYNED_MANAGE_SYNONYM' => 'Synonym',
'D3_EXTSEARCH_UPDATE_GENPHONETIC' => '"extended search": The module update made changes in the database structure for the similarity search. Therefore, after completing this installation, update the search index in the admin area of the module.',
'GENERAL_ARTICLE_D3_PHONETIC' => 'extSearch - phonetic index', // Multilang-Fields for importer
// Multilang-Fields for importer
'GENERAL_ARTICLE_D3_SEARCHINDEXDATE' => 'extSearch - date of last search index generating',
// Multilang-Fields for importer
'GENERAL_ARTICLE_D3PUSH' => 'extSearch - product importance',
// Multilang-Fields for importer
'GENERAL_ARTICLE_OXVARSELECT' => 'variant title',
);

Bestand weergeven

@ -0,0 +1,38 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
$sModId = 'd3_extsearch';
$sD3Help_mappedTo = '<p>Our modules are prepared for the default themes of the OXID eShop. '.
'You don\'t need to enter anything here, if your used shop theme is (or extends) a default OXID theme. '.
'Is it a completely individual Theme, please enter the parent theme id '.
'to the OXID default theme that is closest to it.</p>'.
'<p>Read further informations in our <a '.
'href="http://faq.oxidmodule.com/Modulinstallation/Modulanpassungen/Template-Bloecke-dem-eigenen-Theme-zuordnen.html" target="FAQ">FAQ</a>.</p>';
$aLang = array(
'charset' => 'UTF-8',
'SHOP_MODULE_GROUP_d3thememapping_global' => 'assign template blocks to your individual theme (global setting for D3 modules)',
'SHOP_MODULE_GROUP_d3thememapping_module' => 'assign template blocks to your individual theme (setting for this module only)',
'SHOP_MODULE_d3custParentThemeMappedToMobile_'.$sModId => 'If this herein referenced theme is active, "<b>mobile</b>" template blocks of the module is used.',
'SHOP_MODULE_d3custParentThemeMappedToAzure_'.$sModId => 'If this herein referenced theme is active, "<b>azure</b>" template blocks of the module is used.',
'SHOP_MODULE_d3custParentThemeMappedToFlow_'.$sModId => 'If this herein referenced theme is active, "<b>flow</b>" template blocks of the module is used.',
'HELP_SHOP_MODULE_d3custParentThemeMappedToMobile_'.$sModId => $sD3Help_mappedTo,
'HELP_SHOP_MODULE_d3custParentThemeMappedToAzure_'.$sModId => $sD3Help_mappedTo,
'HELP_SHOP_MODULE_d3custParentThemeMappedToFlow_'.$sModId => $sD3Help_mappedTo,
);

Bestand weergeven

@ -0,0 +1,751 @@
[{include file="headitem.tpl" title="d3tbclextsearch_settings_results"|oxmultilangassign}]
<script type="text/javascript">
<!--
[{if $updatelist == 1}]
UpdateList('[{$oxid}]');
[{/if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
var oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
var oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}
-->
</script>
<style type="text/css">
<!--
fieldset {
border: 1px inset black;
background-color: #F0F0F0;
}
legend {
font-weight: bold;
}
.groupExp dl dt {
font-weight: normal;
width: 55%;
padding-left: 10px;
padding-top: 10px;
}
.groupExp.highlighted {
background-color: #CD0210;
}
.groupExp.highlighted a.rc b {
color: white;
}
.groupExp.highlighted .exp a.rc b {
color: black;
}
.groupExp.highlighted .exp {
background-color: #F0F0F0;
}
.ext_edittext {
padding: 2px;
}
td.edittext {
white-space: normal;
}
.confinput {
width: 300px;
height: 70px;
}
.edittext select.editinput {
width: auto;
}
-->
</style>
[{if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="actshop" value="[{$shop->id}]">
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
</form>
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="editval[oxid]" value="[{$oxid}]">
<table border="0" style="width:98%;">
<tr>
<td style="vertical-align: top;" class="edittext">
[{block name="d3_cfg_extsearch_main__form"}]
[{include file="d3_cfg_mod_active.tpl"}]
[{if $oView->getValueStatus() == 'error'}]
<hr>
<b>[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_DESC"}]</b>
<br>
<br>
<span class="d3modcfg_btn fixed icon d3color-orange">
<button type="submit">
<i class="fa fa-warning fa-inverse"></i>[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_BTN"}]
</button>
</span>
</form>
[{else}]
<div class="groupExp [{if $edit->getEditValue('aExtSearch_similarSearchFields') == ''}]highlighted[{/if}]">
<div class="">
[{block name="d3_cfg_extsearch_main__main"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_MAIN_MAINSETTINGS"}]
</b>
</a>
<dl>
<dt>
<label for="similarSearchFields">[{oxmultilang ident="D3_EXTSEARCH_MAIN_FIELDLIST"}]</label>
[{if $edit->getEditValue('aExtSearch_similarSearchFields') == ''}]
<br><div style="background-color: #CD0210; color: white;">[{oxmultilang ident="D3_EXTSEARCH_MAIN_NOFIELDSDEFINED"}]</div>
[{/if}]
</dt>
<dd>
<textarea id="similarSearchFields" class="confinput" name="valuearr[aExtSearch_similarSearchFields]">[{$edit->getEditValue('aExtSearch_similarSearchFields')}]</textarea>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_FIELDLIST_DESC"}]
[{assign var="clParam" value="cl="|cat:$oViewConf->getActiveClassName()}]
<input type="button" value="[{oxmultilang ident="D3_EXTSEARCH_MAIN_SORTDEBUG"}]" onclick="window.open('[{$oViewConf->getSelfLink()|oxaddparams:$clParam|oxaddparams:"fnc=startSortAnalysis"}]', 'startSortAnalysis', 'width=800, height=300, left=100, scrollbars=yes, resizable=yes'); return false;">
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="blSearchUseAND">[{oxmultilang ident="SHOP_CONFIG_SEARCHUSEAND"}]</label>
</dt>
<dd>
<input type=hidden name=confbools[blSearchUseAND] value=0>
<input id="blSearchUseAND" type=checkbox name=confbools[blSearchUseAND] value=1 [{if $oConfig->getConfigParam('blSearchUseAND')}]checked[{/if}] [{$readonly}]>
[{oxinputhelp ident="HELP_"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="MultiSearchwordUsage">[{oxmultilang ident="D3_EXTSEARCH_MAIN_MULIPLEWORDS"}]</label>
</dt>
<dd>
<SELECT id="MultiSearchwordUsage" class="edittext ext_edittext" name="value[sExtSearch_MultiSearchwordUsage]">
<OPTION value="singleWord"[{if $edit->getEditValue('sExtSearch_MultiSearchwordUsage') == 'singleWord'}] selected>&bull; [{else}]>[{/if}][{oxmultilang ident="D3_EXTSEARCH_MAIN_MULIPLEWORDS_SINGLE"}]</option>
<OPTION value="wholeParam"[{if $edit->getEditValue('sExtSearch_MultiSearchwordUsage') == 'wholeParam'}] selected>&bull; [{else}]>[{/if}][{oxmultilang ident="D3_EXTSEARCH_MAIN_MULIPLEWORDS_WHOLE"}]</option>
<OPTION value="syntax"[{if $edit->getEditValue('sExtSearch_MultiSearchwordUsage') == 'syntax'}] selected>&bull; [{else}]>[{/if}][{oxmultilang ident="D3_EXTSEARCH_MAIN_MULIPLEWORDS_SYNTAX"}]</option>
</SELECT>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_MULIPLEWORDS_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="useArtNumSearch">[{oxmultilang ident="D3_EXTSEARCH_MAIN_USEARTNUMSEARCH"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_useArtNumSearch]" value="0">
<input id="useArtNumSearch" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_useArtNumSearch]" value='1' [{if $edit->getEditValue('blExtSearch_useArtNumSearch') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_USEARTNUMSEARCH_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="findPutInAndLeaveOut">[{oxmultilang ident="D3_EXTSEARCH_MAIN_PUTINLEAVEOUT"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_findPutInAndLeaveOut]" value="0">
<input id="findPutInAndLeaveOut" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_findPutInAndLeaveOut]" value='1' [{if $edit->getEditValue('blExtSearch_findPutInAndLeaveOut') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_PUTINLEAVEOUT_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="ShowPopup">[{oxmultilang ident="D3_EXTSEARCH_MAIN_SHOW_POPUP"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_ShowPopup]" value="0">
<input id="ShowPopup" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_ShowPopup]" value='1' [{if $edit->getEditValue('blExtSearch_ShowPopup') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_SHOWPOPUP_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_main__sorting"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_MAIN_SORTING"}]
</b>
</a>
<dl>
<dt>
<label for="orderByPriority">[{oxmultilang ident="D3_EXTSEARCH_MAIN_ORDERBYPRIORITY"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_orderByPriority]" value="0">
<input id="orderByPriority" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_orderByPriority]" value='1' [{if $edit->getEditValue('blExtSearch_orderByPriority') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_ORDERBYPRIORITY_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="orderByPush">[{oxmultilang ident="D3_EXTSEARCH_MAIN_ORDERBYPUSH"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_orderByPush]" value="0">
<input id="orderByPush" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_orderByPush]" value='1' [{if $edit->getEditValue('blExtSearch_orderByPush') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_ORDERBYPUSH_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="orderByAlternative">[{oxmultilang ident="D3_EXTSEARCH_MAIN_ORDERBYALTERNATIVE"}]</label>
</dt>
<dd>
<input id="orderByAlternative" class="editinput" type="text" size="10" maxlength="50" name="value[sExtSearch_orderByAlternative]" value='[{if $edit->getEditValue('sExtSearch_orderByAlternative')}][{$edit->getEditValue('sExtSearch_orderByAlternative')}][{else}]oxtitle[{/if}]'>&nbsp;
<input type="radio" class="editinput" name="value[sExtSearch_orderDirAlternative]" value="asc" [{if $edit->getEditValue('sExtSearch_orderDirAlternative') == "asc" || false == $edit->getEditValue('sExtSearch_orderByAlternative')}]checked[{/if}]>[{oxmultilang ident="CATEGORY_MAIN_ASC"}]
<input type="radio" class="editinput" name="value[sExtSearch_orderDirAlternative]" value="desc" [{if $edit->getEditValue('sExtSearch_orderDirAlternative') == "desc"}]checked[{/if}]>[{oxmultilang ident="CATEGORY_MAIN_DESC"}]
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_ORDERBYALTERNATIVE_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_main__variants"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_MAIN_VARIANTSETTINGS"}]
</b>
</a>
<dl>
<dt>
<label for="VariantSearch">[{oxmultilang ident="D3_EXTSEARCH_MAIN_VARIANTSEARCH"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_VariantSearch]" value="0">
<input id="VariantSearch" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_VariantSearch]" value='1' [{if $edit->getEditValue('blExtSearch_VariantSearch') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_VARIANTSEARCH_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="VariantUsage">[{oxmultilang ident="D3_EXTSEARCH_MAIN_VARIANTUSAGE"}]</label>
</dt>
<dd>
<SELECT id="VariantUsage" class="edittext ext_edittext" name="value[sExtSearch_VariantUsage]">
<OPTION value="showParent"[{if $edit->getEditValue('sExtSearch_VariantUsage') == 'showParent'}] selected>&bull; [{else}]>[{/if}][{oxmultilang ident="D3_EXTSEARCH_MAIN_VARIANTUSAGE_SHOWPARENT"}]</option>
<OPTION value="showVariant"[{if $edit->getEditValue('sExtSearch_VariantUsage') == 'showVariant'}] selected>&bull; [{else}]>[{/if}][{oxmultilang ident="D3_EXTSEARCH_MAIN_VARIANTUSAGE_SHOWVARIANT"}]</option>
</SELECT>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_VARIANTUSAGE_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="VariantCheckParentActive">[{oxmultilang ident="D3_EXTSEARCH_MAIN_VARIANTCHECKPARENTACTIVE"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_VariantCheckParentActive]" value="0">
<input id="VariantCheckParentActive" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_VariantCheckParentActive]" value='1' [{if $edit->getEditValue('blExtSearch_VariantCheckParentActive') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_VARIANTCHECKPARENTACTIVE_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_main__phonetics"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_MAIN_PHONETICS"}]
</b>
</a>
<dl>
<dt>
<label for="similarSearch">[{oxmultilang ident="D3_EXTSEARCH_MAIN_SIMILARSEARCH"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_similarSearch]" value="0">
<input id="similarSearch" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_similarSearch]" value='1' [{if $edit->getEditValue('blExtSearch_similarSearch') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_SIMILARSEARCH_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="langFile">[{oxmultilang ident="D3_EXTSEARCH_MAIN_PHONETICLANG"}]</label>
</dt>
<dd>
<select id="langFile" name="value[sExtSearch_langFile]" class="editinput">
[{foreach from=$oView->getPhoneticLanguages() item=aLang}]
<option value="[{$aLang.file}]" [{if $edit->getEditValue('sExtSearch_langFile') == $aLang.file}]selected>&bull; [{else}]>[{/if}][{$aLang.name}] ([{$aLang.file}])</option>
[{/foreach}]
</select>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_PHONETICLANG_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="blsimilarExtList">[{oxmultilang ident="D3_EXTSEARCH_MAIN_SIMILAREXTLIST_1"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_similarExtList]" value="0">
<input id="blsimilarExtList" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_similarExtList]" value='1' [{if $edit->getEditValue('blExtSearch_similarExtList') == 1}]checked[{/if}]>
<input id="isimilarExtList" type="text" class="editinput" size="8" maxlength="5" name="value[iExtSearch_similarExtList]" value="[{if $edit->getEditValue('iExtSearch_similarExtList')}][{$edit->getEditValue('iExtSearch_similarExtList')}][{else}]10[{/if}]"> <label for="isimilarExtList">[{oxmultilang ident="D3_EXTSEARCH_MAIN_SIMILAREXTLIST_2"}]</label>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_SIMILAREXTLIST_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="minPhonLength">[{oxmultilang ident="D3_EXTSEARCH_MAIN_MINPHONLENGTH"}]</label>
</dt>
<dd>
<SELECT id="minPhonLength" class="edittext ext_edittext" name="value[iExtSearch_minPhonLength]">
<OPTION value="2"[{if $edit->getEditValue('iExtSearch_minPhonLength') == 2}] selected>&bull; [{else}]>[{/if}][{oxmultilang ident="D3_EXTSEARCH_MAIN_MINPHONLENGTH_LESS"}]</option>
<OPTION value="3"[{if $edit->getEditValue('iExtSearch_minPhonLength') == 3}] selected>&bull; [{else}]>[{/if}][{oxmultilang ident="D3_EXTSEARCH_MAIN_MINPHONLENGTH_REG"}]</option>
<OPTION value="4"[{if $edit->getEditValue('iExtSearch_minPhonLength') == 4}] selected>&bull; [{else}]>[{/if}][{oxmultilang ident="D3_EXTSEARCH_MAIN_MINPHONLENGTH_MORE"}]</option>
</SELECT>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_MINPHONLENGTH_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_main__semantics"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_MAIN_SEMANTICS"}]
</b>
</a>
<dl>
<dt>
<label for="semanticSearch">[{oxmultilang ident="D3_EXTSEARCH_MAIN_SEMANTICSEARCH"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_semanticSearch]" value="0">
<input id="semanticSearch" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_semanticSearch]" value='1' [{if $edit->getEditValue('blExtSearch_semanticSearch') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_SEMANTICSEARCH_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="semanticUsePhonetic">[{oxmultilang ident="D3_EXTSEARCH_MAIN_SEMANTICUSEPHONETIC"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_semanticUsePhonetic]" value="[{if $edit->getEditValue('blExtSearch_similarSearch') != 1}][{$edit->getEditValue('blExtSearch_semanticUsePhonetic')}][{else}]0[{/if}]">
<input id="semanticUsePhonetic" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_semanticUsePhonetic]" value='1' [{if $edit->getEditValue('blExtSearch_semanticUsePhonetic') == 1}]checked[{/if}] [{if $edit->getEditValue('blExtSearch_similarSearch') != 1}]disabled[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_SEMANTICUSEPHONETIC_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_main__category"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_MAIN_CATEGORY"}]
</b>
</a>
<dl>
<dt>
<label for="catSearch">[{oxmultilang ident="D3_EXTSEARCH_MAIN_CATEGORY_SEARCH"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_catSearch]" value="0">
<input id="catSearch" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_catSearch]" value='1' [{if $edit->getEditValue('blExtSearch_catSearch') == 1}]checked[{/if}]>
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="blSearchUseAND">[{oxmultilang ident="SHOP_CONFIG_SEARCHUSEAND"}]</label>
</dt>
<dd>
<input type=hidden name=value[blExtSearch_catSearchUseAND] value=0>
<input id="blSearchUseAND" type=checkbox name=value[blExtSearch_catSearchUseAND] value=1 [{if $edit->getEditValue('blExtSearch_catSearchUseAND')}]checked[{/if}] [{$readonly}]>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_CATEGORY_ANDOR_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl style="display: none;">
<dt>
<label for="showCatArticles">[{oxmultilang ident="D3_EXTSEARCH_MAIN_CATEGORY_ARTHANDLING"}]</label>
</dt>
<dd>
<SELECT id="showCatArticles" class="edittext ext_edittext" name="value[sExtSearch_showCatArticles]">
<OPTION selected value="artincat"[{if $edit->getEditValue('sExtSearch_showCatArticles') == 'artincat' || $edit->getEditValue('sExtSearch_showCatArticles') == ''}] selected>&bull; [{else}]>[{/if}][{oxmultilang ident="D3_EXTSEARCH_MAIN_CATEGORY_ARTINCAT"}]</option>
<OPTION value="catinlist"[{if $edit->getEditValue('sExtSearch_showCatArticles') == 'catinlist__'}] selected>&bull; [{else}]>[{/if}][{oxmultilang ident="D3_EXTSEARCH_MAIN_CATEGORY_CATINLIST"}]</option>
</SELECT>
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="catPrio">[{oxmultilang ident="D3_EXTSEARCH_MAIN_CATEGORY_PRIORITY"}]</label>
</dt>
<dd>
<input id="catPrio" type="text" class="editinput" size="8" maxlength="5" name="value[iExtSearch_catPrio]" value="[{if $edit->getEditValue('iExtSearch_catPrio')}][{$edit->getEditValue('iExtSearch_catPrio')}][{else}]50[{/if}]">
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_CATEGORY_PRIORITY_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_main__manufacturer"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_MAIN_MANUFACTURER"}]
</b>
</a>
<dl>
<dt>
<label for="manufacturerSearch">[{oxmultilang ident="D3_EXTSEARCH_MAIN_MANUFACTURER_SEARCH"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_manufacturerSearch]" value="0">
<input id="manufacturerSearch" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_manufacturerSearch]" value='1' [{if $edit->getEditValue('blExtSearch_manufacturerSearch') == 1}]checked[{/if}]>
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="blSearchUseAND">[{oxmultilang ident="SHOP_CONFIG_SEARCHUSEAND"}]</label>
</dt>
<dd>
<input type=hidden name=value[blExtSearch_manufacturerSearchUseAND] value=0>
<input id="blSearchUseAND" type=checkbox name=value[blExtSearch_manufacturerSearchUseAND] value=1 [{if $edit->getEditValue('blExtSearch_manufacturerSearchUseAND')}]checked[{/if}] [{$readonly}]>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_MANUFACTURER_ANDOR_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="manufacturerPrio">[{oxmultilang ident="D3_EXTSEARCH_MAIN_MANUFACTURER_PRIORITY"}]</label>
</dt>
<dd>
<input id="manufacturerPrio" type="text" class="editinput" size="8" maxlength="5" name="value[iExtSearch_manufacturerPrio]" value="[{if $edit->getEditValue('iExtSearch_manufacturerPrio')}][{$edit->getEditValue('iExtSearch_manufacturerPrio')}][{else}]50[{/if}]">
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_MANUFACTURER_PRIORITY_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_main__contents"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_NAVI_CONTENTS"}]
</b>
</a>
<dl>
<dt>
<label for="showContentList">[{oxmultilang ident="D3_EXTSEARCH_NAVI_CONTENTLIST"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_showContentList]" value="0">
<input id="showContentList" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_showContentList]" value='1' [{if $edit->getEditValue('blExtSearch_showContentList') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_CONTENTLIST_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="contentSearchLongtext">[{oxmultilang ident="D3_EXTSEARCH_NAVI_CONTENTSEARCHINLONGTEXT"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_contentSearchLongtext]" value="0">
<input id="contentSearchLongtext" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_contentSearchLongtext]" value='1' [{if $edit->getEditValue('blExtSearch_contentSearchLongtext') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_CONTENTLONG_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_main__redirects"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_NAVI_REDIRECTS"}]
</b>
</a>
<dl>
<dt>
<label for="goToUniqueHit">[{oxmultilang ident="D3_EXTSEARCH_NAVI_UNIQUEHIT"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_goToUniqueHit]" value="0">
<input id="goToUniqueHit" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_goToUniqueHit]" value='1' [{if $edit->getEditValue('blExtSearch_goToUniqueHit') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_UNIQUEHIT_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="goToUniqueContentHit">[{oxmultilang ident="D3_EXTSEARCH_NAVI_UNIQUECONTENTHIT"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_goToUniqueContentHit]" value="0">
<input id="goToUniqueContentHit" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_goToUniqueContentHit]" value='1' [{if $edit->getEditValue('blExtSearch_goToUniqueContentHit') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_UNIQUECONTENTHIT_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="goToUniqueVendorHit">[{oxmultilang ident="D3_EXTSEARCH_NAVI_UNIQUEVENDORHIT"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_goToUniqueVendorHit]" value="0">
<input id="goToUniqueVendorHit" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_goToUniqueVendorHit]" value='1' [{if $edit->getEditValue('blExtSearch_goToUniqueVendorHit') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_UNIQUEVENDORHIT_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="goToUniqueManufacturerHit">[{oxmultilang ident="D3_EXTSEARCH_NAVI_UNIQUEMANUFACTURERHIT"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_goToUniqueManufacturerHit]" value="0">
<input id="goToUniqueManufacturerHit" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_goToUniqueManufacturerHit]" value='1' [{if $edit->getEditValue('blExtSearch_goToUniqueManufacturerHit') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_UNIQUEMANUFACTURERHIT_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_main__log"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_MAIN_LOGSETTINGS"}]
</b>
</a>
<dl>
<dt>
<label for="logHitless">[{oxmultilang ident="D3_EXTSEARCH_MAIN_LOGHITLESS"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_logHitless]" value="0">
<input id="logHitless" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_logHitless]" value='1' [{if $edit->getEditValue('blExtSearch_logHitless') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_LOGHITLESS_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="generallyLogForSearch">[{oxmultilang ident="D3_EXTSEARCH_MAIN_LOGFORSEARCH"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_generallyLogForSearch]" value="0">
<input id="generallyLogForSearch" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_generallyLogForSearch]" value='1' [{if $edit->getEditValue('blExtSearch_generallyLogForSearch') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_LOGFORSEARCH_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_main__admin"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_MAIN_ADMINPANEL"}]
</b>
</a>
<dl>
<dt>
<label for="adminShowVariants">[{oxmultilang ident="D3_EXTSEARCH_MAIN_ADMINSHOWVARIANTS"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_adminShowVariants]" value="0">
<input id="adminShowVariants" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_adminShowVariants]" value='1' [{if $edit->getEditValue('blExtSearch_adminShowVariants') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_ADMINSHOWVARIANTS_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<table width="100%">
<tr>
<td class="edittext ext_edittext" style="text-align: left;">
<br>
<span class="d3modcfg_btn icon d3color-green">
<button type="submit" name="save">
<i class="fa fa-check-circle fa-inverse"></i>[{oxmultilang ident="D3_EXTSEARCH_MAIN_SAVE"}]
</button>
</span>
<br><br>
</td>
</tr>
</table>
<div class="groupExp [{if $oView->getIndexStatus() > 0}]highlighted[{/if}]">
<div class="">
[{block name="d3_cfg_extsearch_main__index"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_MAIN_INDEX"}]
</b>
</a>
<dl>
<dt>
<input id="articlesPerTick" type="text" class="editinput" size="4" maxlength="3" name="value[iExtSearch_articlesPerTick]" value="[{$oView->getArticleCountPerTick()}]">
<label for="articlesPerTick">[{oxmultilang ident="D3_EXTSEARCH_MAIN_INDEXARTCNT"}]</label>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_INDEXARTCNT_DESC"}]
</dt>
<dd>
</form>
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post" style="padding: 0;margin: 0;height:0;">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="generatePhoneticStrings">
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
<input type="hidden" name="oxid" value="[{$oxid}]">
</dd>
<dd class="spacer"></dd>
</dl>
[{assign var="clParam" value="cl="|cat:$oViewConf->getActiveClassName()}]
<dl>
<dt>
&nbsp;
</dt>
<dd>
<span class="d3modcfg_btn icon d3color-orange">
<button type="submit" name="save" onclick="window.open('[{$oViewConf->getSelfLink()|oxaddparams:$clParam|oxaddparams:"fnc=generatePhoneticStrings"}]', 'generate_phonetic', 'width=300, height=300, left=100'); return false;">
<i class="fa fa-warning fa-inverse"></i>[{oxmultilang ident="D3_EXTSEARCH_MAIN_GENINDEXCMPL"}]
</button>
</span>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_GENINDEXCMPL_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
[{if $oView->getIndexStatus() > 0}]
[{oxmultilang ident="D3_EXTSEARCH_MAIN_INDEXERR"}]
[{else}]
[{oxmultilang ident="D3_EXTSEARCH_MAIN_INDEXNOERR"}]
[{/if}]
</dt>
<dd>
<span class="d3modcfg_btn icon [{if $oView->getIndexStatus() > 0}]d3color-red[{else}]d3color-orange[{/if}]">
<button type="submit" name="save" onclick="window.open('[{$oViewConf->getSelfLink()|oxaddparams:$clParam|oxaddparams:"fnc=generatePhoneticStrings"|oxaddparams:"type=newest"}]', 'generate_phonetic', 'width=300, height=300, left=100'); return false;">
<i class="fa fa-warning fa-inverse"></i>[{oxmultilang ident="D3_EXTSEARCH_MAIN_GENINDEXNEW"}]
</button>
</span>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_GENINDEXNEW_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
&nbsp;
</dt>
<dd>
<span class="d3modcfg_btn icon d3color-orange">
<button type="submit" name="save" onclick="window.open('[{$oViewConf->getSelfLink()|oxaddparams:$clParam|oxaddparams:"fnc=generatePhoneticSemantic"}]', 'generate_phoneticsemantic', 'width=300, height=300, left=100'); return false;">
<i class="fa fa-warning fa-inverse"></i>[{oxmultilang ident="D3_EXTSEARCH_MAIN_GENSEMANTICINDEX"}]
</button>
</span>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_GENSEMANTICINDEX_DESC"}]
</dd>
[{/block}]
</form>
<div class="spacer"></div>
</dl>
</div>
</div>
[{/if}]
[{/block}]
</td>
</tr>
</table>
[{include file="d3_cfg_mod_inc.tpl"}]

Bestand weergeven

@ -0,0 +1,50 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=[{$sCharSet}]">
<title>[{oxmultilang ident="D3_EXTSEARCH_MAIN_SORTDEBUG"}]</title>
</head>
<body style='font: 12px Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif;'>
<form action="[{$sFormUrl}]" style="float: left; margin-right: 5px;">
[{$sHiddenSid}]
<input type="hidden" name="cl" value="[{$sClass}]">
<input type="hidden" name="fnc" value="[{$sFnc}]">
<input type="text" name="searchparam" value="[{$sSearchParam}]">
<input type="submit" value="[{oxmultilang ident="D3_EXTSEARCH_MAIN_SORTDEBUG_START"}]">
</form>
[{oxmultilang ident="D3_EXTSEARCH_MAIN_SORTDEBUG_DESC"}]
<hr style="clear: both; float: none;">
[{if $aAllList|count}]
<table cellspacing='0' style='font-size: 10px; border: 1px solid silver;'>
[{capture name="fieldNameLine"}]
<tr>
<td style='font-weight: bold; padding: 2px; border: 1px solid black; '>No:</td>
[{foreach from=$aUsedFields item="sUsedField"}]
<td style='font-weight: bold; padding: 2px; border: 1px solid black; '>[{$sUsedField}]</td>
[{/foreach}]
</tr>
[{/capture}]
[{$smarty.capture.fieldNameLine}]
[{foreach from=$aAllList item="aItem" name="itemlist"}]
<tr>
<td style='border: 1px solid silver;'>[{$smarty.foreach.itemlist.iteration}]</td>
[{foreach from=$aItem key="sKey" item="sItem"}]
[{if $sKey|in_array:$aUsedFields}]
<td style='border: 1px solid silver;'>[{$sItem}]</td>
[{/if}]
[{/foreach}]
</tr>
[{if $smarty.foreach.itemlist.iteration % 20 == 0}]
[{$smarty.capture.fieldNameLine}]
[{/if}]
[{/foreach}]
</table>
[{/if}]
</body>
</html>

Bestand weergeven

@ -0,0 +1,494 @@
[{include file="headitem.tpl" title="d3tbclextsearch_settings_navigation"|oxmultilangassign}]
<style type="text/css">
.ext_edittext {
padding: 2px;
}
</style>
<script type="text/javascript">
<!--
[{if $updatelist == 1}]
UpdateList('[{$oxid}]');
[{/if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
var oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
var oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}
-->
</script>
<style type="text/css">
<!--
fieldset {
border: 1px inset black;
background-color: #F0F0F0;
}
legend {
font-weight: bold;
}
.groupExp dl dt {
font-weight: normal;
width: 55%;
padding-left: 10px;
padding-top: 10px;
}
label.disabled {
color: gray;
}
.edittext select.editinput {
width: auto;
}
-->
</style>
[{if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="actshop" value="[{$actshopobj->getId()}]">
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
</form>
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="editval[oxid]" value="[{$oxid}]">
[{if $oView->getValueStatus() == 'error'}]
<table border="0" style="width: 98%;">
<tr>
<td style="vertical-align: top;" class="edittext">
<b>[{oxmultilang ident="D3_EXTSEARCH_MAIN_NOCONFIG_DESC"}]</b><br>
<input type="submit" value="[{oxmultilang ident="D3_EXTSEARCH_MAIN_NOCONFIG_BTN"}]">
</td>
</tr>
</table>
[{else}]
<table border="0" style="width: 98%;">
<tr>
<td style="vertical-align: top;" class="edittext">
[{block name="d3_cfg_extsearch_navigation__form"}]
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_navigation__main"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_NAVI_MAINSETTINGS"}]
</b>
</a>
<dl>
<dt>
<label for="emptysearch">[{oxmultilang ident="D3_EXTSEARCH_NAVI_EMPTYSEARCH"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_emptySearch]" value="0">
<input id="emptysearch" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_emptySearch]" value='1' [{if $edit->getEditValue('blExtSearch_emptySearch') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_EMPTYSEARCH_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="showHighlightedText">[{oxmultilang ident="D3_EXTSEARCH_NAVI_HIGHLIGHT"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_showHighlightedText]" value="0">
<input id="showHighlightedText" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_showHighlightedText]" value='1' [{if $edit->getEditValue('blExtSearch_showHighlightedText') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_HIGHLIGHT_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{if $oView->d3UseAlistFilters()}]
[{assign var="blActionRestriction" value=""}]
[{else}]
[{assign var="blActionRestriction" value="readonly disabled"}]
[{assign var="blRestricted" value=true}]
[{/if}]
<dl>
<dt>
<label for="alistfilter" class="[{$blActionRestriction}]">[{oxmultilang ident="D3_EXTSEARCH_NAVI_ALISTFILTER"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_useAListFilter]" value="0" [{$blActionRestriction}]>
<input id="alistfilter" class="edittext ext_edittext" type="checkbox" [{$blActionRestriction}] name="value[blExtSearch_useAListFilter]" value='1' [{if !$blRestricted && $edit->getEditValue('blExtSearch_useAListFilter') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_ALISTFILTER_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_navigation__catfilter"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_NAVI_CATFILTER"}]
</b>
</a>
<dl>
<dt>
<label for="showCatList">[{oxmultilang ident="D3_EXTSEARCH_NAVI_CATLIST"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_showCatList]" value="0">
<input id="showCatList" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_showCatList]" value='1' [{if $edit->getEditValue('blExtSearch_showCatList') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_CATLIST_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="orderCatList">[{oxmultilang ident="D3_EXTSEARCH_NAVI_CATLIST_SORT"}]</label>
</dt>
<dd>
<select id="orderCatList" class="editinput" name="value[sExtSearch_orderCatList]" size="1">
<option value="counter"[{if $edit->getEditValue('sExtSearch_orderCatList') == 'counter'}] selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_NAVI_CATLIST_SORT_COUNT"}]</option>
<option value="oxorder"[{if $edit->getEditValue('sExtSearch_orderCatList') == 'oxorder'}] selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_NAVI_CATLIST_SORT_DATA"}]</option>
</select>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_CATLIST_SORT_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_navigation__vendorfilter"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_NAVI_VENDORFILTER"}]
</b>
</a>
<dl>
<dt>
<label for="showVendorList">[{oxmultilang ident="D3_EXTSEARCH_NAVI_VENDORLIST"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_showVendorList]" value="0">
<input id="showVendorList" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_showVendorList]" value='1' [{if $edit->getEditValue('blExtSearch_showVendorList') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_VENDORLIST_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="orderVendorList">[{oxmultilang ident="D3_EXTSEARCH_NAVI_VENDORLIST_SORT"}]</label>
</dt>
<dd>
<select id="orderVendorList" class="editinput" name="value[sExtSearch_orderVendorList]" size="1">
<option value="counter"[{if $edit->getEditValue('sExtSearch_orderVendorList') == 'counter'}] selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_NAVI_VENDORLIST_SORT_COUNT"}]</option>
<option value="oxtitle"[{if $edit->getEditValue('sExtSearch_orderVendorList') == 'oxtitle'}] selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_NAVI_VENDORLIST_SORT_ALPHA"}]</option>
</select>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_VENDORLIST_SORT_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_navigation__manufacturerfilter"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_NAVI_MANUFACTURERFILTER"}]
</b>
</a>
<dl>
<dt>
<label for="showManufacturerList">[{oxmultilang ident="D3_EXTSEARCH_NAVI_MANUFACTURERLIST"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_showManufacturerList]" value="0">
<input id="showManufacturerList" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_showManufacturerList]" value='1' [{if $edit->getEditValue('blExtSearch_showManufacturerList') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_MANUFACTURERLIST_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="orderManufacturerList">[{oxmultilang ident="D3_EXTSEARCH_NAVI_MANUFACTURERLIST_SORT"}]</label>
</dt>
<dd>
<select id="orderManufacturerList" class="editinput" name="value[sExtSearch_orderManufacturerList]" size="1">
<option value="counter"[{if $edit->getEditValue('sExtSearch_orderManufacturerList') == 'counter'}] selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_NAVI_MANUFACTURERLIST_SORT_COUNT"}]</option>
<option value="oxtitle"[{if $edit->getEditValue('sExtSearch_orderManufacturerList') == 'oxtitle'}] selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_NAVI_MANUFACTURERLIST_SORT_ALPHA"}]</option>
</select>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_MANUFACTURERLIST_SORT_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_navigation__attributefilter"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_NAVI_ATTRIBUTEFILTER"}]
</b>
</a>
<dl>
<dt>
<label for="showAttributeList">[{oxmultilang ident="D3_EXTSEARCH_NAVI_ATTRIBUTELIST"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_showAttributeList]" value="0">
<input id="showAttributeList" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_showAttributeList]" value='1' [{if $edit->getEditValue('blExtSearch_showAttributeList') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_ATTRIBUTELIST_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="useAttributeCombineOr">[{oxmultilang ident="D3_EXTSEARCH_NAVI_ATTRIBUTES_COMBINE"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_useAttributeCombineOr]" value="0">
<input id="useAttributeCombineOr" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_useAttributeCombineOr]" value='1' [{if $edit->getEditValue('blExtSearch_useAttributeCombineOr') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_ATTRIBUTES_COMBINE_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="orderAttributes">[{oxmultilang ident="D3_EXTSEARCH_NAVI_ATTRIBUTES_SORT"}]</label>
</dt>
<dd>
<select id="orderAttributes" class="editinput" name="value[sExtSearch_orderAttributes]" size="1">
<option value="oxpos"[{if $edit->getEditValue('sExtSearch_orderAttributes') == 'oxpos'}] selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_NAVI_ATTRIBUTES_SORT_POS"}]</option>
<option value="title"[{if $edit->getEditValue('sExtSearch_orderAttributes') == 'title'}] selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_NAVI_ATTRIBUTES_SORT_TITLE"}]</option>
</select>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_ATTRIBUTES_SORT_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="useAttributeValueCombineAnd">[{oxmultilang ident="D3_EXTSEARCH_NAVI_ATTRIBUTEVALUES_COMBINE"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_useAttributeValueCombineAnd]" value="0">
<input id="useAttributeValueCombineAnd" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_useAttributeValueCombineAnd]" value='1' [{if $edit->getEditValue('blExtSearch_useAttributeValueCombineAnd') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_ATTRIBUTEVALUES_COMBINE_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="orderAttributeList">[{oxmultilang ident="D3_EXTSEARCH_NAVI_ATTRIBUTELIST_SORT"}]</label>
</dt>
<dd>
<select id="orderAttributeList" class="editinput" name="value[sExtSearch_orderAttributeList]" size="1">
<option value="counter"[{if $edit->getEditValue('sExtSearch_orderAttributeList') == 'counter'}] selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_NAVI_ATTRIBUTELIST_SORT_COUNT"}]</option>
<option value="oxpos"[{if $edit->getEditValue('sExtSearch_orderAttributeList') == 'oxpos'}] selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_NAVI_ATTRIBUTELIST_SORT_POS"}]</option>
</select>
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="showNoAssignedAttributeArticles">[{oxmultilang ident="D3_EXTSEARCH_NAVI_NOATTRIBUTEARTS"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_showNoAssignedAttributeArticles]" value="0">
<input id="showNoAssignedAttributeArticles" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_showNoAssignedAttributeArticles]" value='1' [{if $edit->getEditValue('blExtSearch_showNoAssignedAttributeArticles') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_NOATTRIBUTEARTS_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="showNotSelectableAttributes">[{oxmultilang ident="D3_EXTSEARCH_NAVI_SHOWNOTSELECTABLEATTRIBUTES"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_showNotSelectableAttributes]" value="0">
<input id="showNotSelectableAttributes" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_showNotSelectableAttributes]" value='1' [{if $edit->getEditValue('blExtSearch_showNotSelectableAttributes') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_SHOWNOTSELECTABLEATTRIBUTES_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_navigation__pricefilter"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_NAVI_PRICEFILTER"}]
</b>
</a>
<dl>
<dt>
<label for="showPriceSelector">[{oxmultilang ident="D3_EXTSEARCH_NAVI_PRICELIST"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_showPriceSelector]" value="0">
<input id="showPriceSelector" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_showPriceSelector]" value='1' [{if $edit->getEditValue('blExtSearch_showPriceSelector') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_PRICELIST_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="priceSelectorItems">[{oxmultilang ident="D3_EXTSEARCH_NAVI_PRICELIST_ITEMS"}]</label>
</dt>
<dd>
<input id="priceSelectorItems" type="text" class="editinput" size="8" maxlength="2" name="value[iExtSearch_priceSelectorItems]" value="[{if $edit->getEditValue('iExtSearch_priceSelectorItems')}][{$edit->getEditValue('iExtSearch_priceSelectorItems')}][{else}]5[{/if}]">
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_PRICELIST_ITEMS_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="PriceSelectorsRounded">[{oxmultilang ident="D3_EXTSEARCH_NAVI_PRICELIST_ROUNDED"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_PriceSelectorsRounded]" value="0">
<input id="PriceSelectorsRounded" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_PriceSelectorsRounded]" value='1' [{if $edit->getEditValue('blExtSearch_PriceSelectorsRounded') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_PRICELIST_ROUNDED_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="PriceSelectorsDispType">[{oxmultilang ident="D3_EXTSEARCH_NAVI_PRICELIST_DISPLAY"}]</label>
</dt>
<dd>
<select id="PriceSelectorsDispType" class="editinput" name="value[sExtSearch_PriceSelectorsDispType]" size="1">
<option value="dropdown"[{if $edit->getEditValue('sExtSearch_PriceSelectorsDispType') == 'dropdown'}] selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_NAVI_PRICELIST_DISPLAY_LISTTYPE"}]</option>
<option value="jqslider"[{if $edit->getEditValue('sExtSearch_PriceSelectorsDispType') == 'jqslider'}] selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_NAVI_PRICELIST_DISPLAY_SLIDER"}]</option>
</select>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_PRICELIST_DISPLAY_DESC"}]
<br>
<div style="margin: 10px 5px 5px 40px; text-indent: -7px; white-space: normal;">[{oxmultilang ident="D3_EXTSEARCH_NAVI_PRICELIST_REQU"}]</div>
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_navigation__indexfilter"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_NAVI_INDEXFILTER"}]
</b>
</a>
<dl>
<dt>
<label for="showFilterParam">[{oxmultilang ident="D3_EXTSEARCH_NAVI_SHOWINDEX"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_showFilterParam]" value="0">
<input id="showFilterParam" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_showFilterParam]" value='1' [{if $edit->getEditValue('blExtSearch_showFilterParam') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_SHOWINDEX_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="filterParamField">[{oxmultilang ident="D3_EXTSEARCH_NAVI_FILTERFIELDNAME"}]</label>
</dt>
<dd>
<input id="filterParamField" type="text" class="editinput" size="10" maxlength="50" name="value[sExtSearch_filterParamField]" value="[{if $edit->getEditValue('sExtSearch_filterParamField')}][{$edit->getEditValue('sExtSearch_filterParamField')}][{else}]oxtitle[{/if}]">
[{oxinputhelp ident="D3_EXTSEARCH_NAVI_FILTERFIELDNAME_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_navigation__ownformfilter"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_NAVI_OWNFORMFIELDS"}]
</b>
</a>
<dl>
<dt>
<label for="ownFormFields">[{oxmultilang ident="D3_EXTSEARCH_MAIN_OWNFORMFIELDS"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_ownFormFields]" value="0">
<input id="ownFormFields" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_ownFormFields]" value='1' [{if $edit->getEditValue('blExtSearch_ownFormFields') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_OWNFORMFIELDS_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
[{/block}]
<table style="width:98%;">
<tr>
<td class="edittext ext_edittext" style="text-align: left;"><br>
<span class="d3modcfg_btn icon d3color-green">
<button type="submit" name="save">
<i class="fa fa-check-circle fa-inverse"></i>[{oxmultilang ident="D3_EXTSEARCH_NAVI_SAVE"}]
</button>
</span>
</td>
</tr>
</table>
</td>
</tr>
</table>
[{/if}]
</form>
[{include file="d3_cfg_mod_inc.tpl"}]

Bestand weergeven

@ -0,0 +1,167 @@
[{include file="headitem.tpl" title="d3tbclextsearch_settings_browser"|oxmultilangassign}]
<script type="text/javascript">
<!--
[{if $updatelist == 1}]
UpdateList('[{$oxid}]');
[{/if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
var oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
var oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
-->
</script>
<style type="text/css">
<!--
fieldset {
border: 1px inset black;
background-color: #F0F0F0;
}
legend {
font-weight: bold;
}
.ext_edittext {
padding: 2px;
}
.edittext select.editinput {
width: auto;
}
-->
</style>
[{if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="actshop" value="[{$shop->id}]">
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
</form>
[{if $oView->getValueStatus() == 'error'}]
<form name="myedit" id="myedit" enctype="multipart/form-data" action="[{$oViewConf->getSelfLink()}]" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="editval[oxid]" value="[{$oxid}]">
<b>[{oxmultilang ident="D3_EXTSEARCH_MAIN_NOCONFIG_DESC"}]</b><br>
<input type="submit" value="[{oxmultilang ident="D3_EXTSEARCH_MAIN_NOCONFIG_BTN"}]">
</form>
[{else}]
<form name="myedit" id="myedit" enctype="multipart/form-data" action="[{$oViewConf->getSelfLink()}]" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="editval[oxid]" value="[{$oxid}]">
<fieldset>
<legend>[{oxmultilang ident="D3_EXTSEARCH_PLUGIN_SETTINGS"}]</legend>
<table cellspacing="0" cellpadding="0" border="0" style="width:100%;">
[{block name="d3_cfg_extsearch_plugins__form"}]
<tr>
<td class="edittext ext_edittext">
<label for="enablePluginBrowserInstall">[{oxmultilang ident="D3_EXTSEARCH_PLUGIN_SEARCHACTIVE"}]</label>
</td>
<td class="edittext ext_edittext">
<input type="hidden" name="value[blExtSearch_enablePluginBrowserInstall]" value="0">
<input id="enablePluginBrowserInstall" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_enablePluginBrowserInstall]" value='1' [{if $edit->getEditValue('blExtSearch_enablePluginBrowserInstall') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_PLUGIN_SEARCHACTIVE_DESC"}]
</td>
</tr>
<tr>
<td class="edittext ext_edittext">
<label for="enablePluginLink">[{oxmultilang ident="D3_EXTSEARCH_PLUGIN_INSTALLLINK"}]</label>
</td>
<td class="edittext ext_edittext">
<input type="hidden" name="value[blExtSearch_enablePluginLink]" value="0">
<input id="enablePluginLink" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_enablePluginLink]" value='1' [{if $edit->getEditValue('blExtSearch_enablePluginLink') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_PLUGIN_INSTALLLINK_DESC"}]
</td>
</tr>
<tr>
<td class="edittext ext_edittext">
<label for="PluginIcon">[{oxmultilang ident="D3_EXTSEARCH_PLUGIN_SEARCHICON"}]</label>
</td>
<td class="edittext ext_edittext">
<input id="PluginIcon" class="edittext ext_edittext" type="file" name="value[sExtSearch_PluginIcon]" value='[{$edit->getEditValue('sExtSearch_PluginIcon')}]'><br>
[{if $edit->getEditValue('sExtSearch_PluginIcon')}][{$edit->getEditValue('sExtSearch_PluginIcon')}] <img src="[{$oViewConf->getBaseDir()}][{$edit->getEditValue('sExtSearch_PluginIcon')}]" style="margin-top: 3px;">[{else}][{oxmultilang ident="D3_EXTSEARCH_PLUGIN_CHOOSEICON"}][{/if}]
[{oxinputhelp ident="D3_EXTSEARCH_PLUGIN_SEARCHICON_DESC"}]
</td>
</tr>
[{/block}]
</table>
</fieldset>
<table style="width:100%;">
<tr>
<td class="edittext ext_edittext" style="text-align: left;"><br>
<span class="d3modcfg_btn icon d3color-green">
<button type="submit" name="save">
<i class="fa fa-check-circle fa-inverse"></i>[{oxmultilang ident="D3_EXTSEARCH_PLUGIN_SAVE"}]
</button>
</span>
</td>
</tr>
</table>
</form>
<fieldset>
<legend>[{oxmultilang ident="D3_EXTSEARCH_PLUGIN_GENERATE"}]</legend>
[{oxmultilang ident="D3_EXTSEARCH_PLUGIN_GENERATEFILE"}]
<form name="myedit2" id="myedit2" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="generatePluginFile">
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="editval[oxid]" value="[{$oxid}]">
<span class="d3modcfg_btn d3color-blue">
[{assign var="escapedCl" value=$oViewConf->getActiveClassName()|escape:"url"}]
[{assign var="clParam" value="cl="|cat:$escapedCl}]
<input type="submit" name="save" value="[{oxmultilang ident="D3_EXTSEARCH_PLUGIN_STARTGENERATING"}]" onclick="window.open('[{$oViewConf->getSelfLink()}]&sid=[{$shop->sid}]&[{$clParam}]&fnc=generatePluginFile', 'generate_plugin', 'width=300, height=300, left=100'); return false;">
</span>
<br><br>
[{oxmultilang ident="D3_EXTSEARCH_PLUGIN_GENERATENOTICE"}]
</form>
[{oxinputhelp ident="D3_EXTSEARCH_PLUGIN_GENERATE_DESC"}]
</fieldset>
[{/if}]
[{include file="d3_cfg_mod_inc.tpl"}]

Bestand weergeven

@ -0,0 +1,227 @@
[{include file="headitem.tpl" title="d3tbclextsearch_settings_quick"|oxmultilangassign}]
<script type="text/javascript">
<!--
[{if $updatelist == 1}]
UpdateList('[{$oxid}]');
[{/if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
var oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
var oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}
-->
</script>
<style type="text/css">
<!--
fieldset {
border: 1px inset black;
background-color: #F0F0F0;
}
legend {
font-weight: bold;
}
.groupExp dl dt {
font-weight: normal;
width: 55%;
padding-left: 10px;
padding-top: 10px;
}
.ext_edittext {
padding: 2px;
}
.edittext select.editinput {
width: auto;
}
-->
</style>
[{if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="actshop" value="[{$shop->id}]">
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
</form>
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="editval[oxid]" value="[{$oxid}]">
[{if $oView->getValueStatus() == 'error'}]
<b>[{oxmultilang ident="D3_EXTSEARCH_MAIN_NOCONFIG_DESC"}]</b><br>
<input type="submit" value="[{oxmultilang ident="D3_EXTSEARCH_MAIN_NOCONFIG_BTN"}]">
[{else}]
<table border="0" style="width: 98%;">
<tr>
<td style="vertical-align: top;" class="edittext">
[{block name="d3_cfg_extsearch_quicksearch__form"}]
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_navigation__quick"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_QUICK"}]
</b>
</a>
<dl>
<dt>
<label for="enableAjaxSearch">[{oxmultilang ident="D3_EXTSEARCH_QUICK_ACTIVE"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_enableAjaxSearch]" value="0">
<input id="enableAjaxSearch" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_enableAjaxSearch]" value='1' [{if $edit->getEditValue('blExtSearch_enableAjaxSearch') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_QUICK_ACTIVE_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="ajaxSearchLoadFullObjects">[{oxmultilang ident="D3_EXTSEARCH_QUICK_FULLOBJECTS"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_ajaxSearchLoadFullObjects]" value="0">
<input id="ajaxSearchLoadFullObjects" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_ajaxSearchLoadFullObjects]" value='1' [{if $edit->getEditValue('blExtSearch_ajaxSearchLoadFullObjects') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_QUICK_FULLOBJECTS_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="QuickSearchMaxArticles">[{oxmultilang ident="D3_EXTSEARCH_QUICK_COUNT"}]</label>
</dt>
<dd>
<input id="QuickSearchMaxArticles" size="6" maxlength="5" class="edittext ext_edittext" type="text" name="value[sExtSearch_QuickSearchMaxArticles]" value="[{if $edit->getEditValue('sExtSearch_QuickSearchMaxArticles')}][{$edit->getEditValue('sExtSearch_QuickSearchMaxArticles')}][{else}]200[{/if}]">
[{oxinputhelp ident="D3_EXTSEARCH_QUICK_COUNT_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="QuickSearchLoadCategories">[{oxmultilang ident="D3_EXTSEARCH_QUICK_LOADCATEGORIES"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_QuickSearchLoadCategories]" value="0">
<input id="QuickSearchLoadCategories" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_QuickSearchLoadCategories]" value='1' [{if $edit->getEditValue('blExtSearch_QuickSearchLoadCategories') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_QUICK_LOADCATEGORIES_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="QuickSearchLoadManufacturers">[{oxmultilang ident="D3_EXTSEARCH_QUICK_LOADMANUFACTURERS"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_QuickSearchLoadManufacturers]" value="0">
<input id="QuickSearchLoadManufacturers" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_QuickSearchLoadManufacturers]" value='1' [{if $edit->getEditValue('blExtSearch_QuickSearchLoadManufacturers') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_QUICK_LOADMANUFACTURERS_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="QuickSearchLoadVendors">[{oxmultilang ident="D3_EXTSEARCH_QUICK_LOADVENDORS"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_QuickSearchLoadVendors]" value="0">
<input id="QuickSearchLoadVendors" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_QuickSearchLoadVendors]" value='1' [{if $edit->getEditValue('blExtSearch_QuickSearchLoadVendors') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_QUICK_LOADVENDORS_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
<dl>
<dt>
<label for="QuickSearchLoadContent">[{oxmultilang ident="D3_EXTSEARCH_QUICK_LOADCONTENT"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_QuickSearchLoadContent]" value="0">
<input id="QuickSearchLoadContent" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_QuickSearchLoadContent]" value='1' [{if $edit->getEditValue('blExtSearch_QuickSearchLoadContent') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_QUICK_LOADCONTENT_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
<div class="groupExp">
<div class="">
[{block name="d3_cfg_extsearch_navigation__ias"}]
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_EXTSEARCH_QUICK_IAS"}]
</b>
</a>
<dl>
<dt>
<label for="ShowIAS">[{oxmultilang ident="D3_EXTSEARCH_QUICK_SHOWIAS"}]</label>
</dt>
<dd>
<input type="hidden" name="value[blExtSearch_ShowIAS]" value="0">
<input id="ShowIAS" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_ShowIAS]" value='1' [{if $edit->getEditValue('blExtSearch_ShowIAS') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_EXTSEARCH_QUICK_SHOWIAS_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>
[{/block}]
<table style="width:100%;">
<tr>
<td class="edittext ext_edittext" style="text-align: left;"><br>
<span class="d3modcfg_btn icon d3color-green">
<button type="submit" name="save">
<i class="fa fa-check-circle fa-inverse"></i>[{oxmultilang ident="D3_EXTSEARCH_QUICK_SAVE"}]
</button>
</span>
</td>
</tr>
</table>
<br><br>[{oxmultilang ident="D3_EXTSEARCH_QUICK_TPLNOTICE"}]
</td>
</tr>
</table>
[{/if}]
</form>
[{include file="d3_cfg_mod_inc.tpl"}]

Bestand weergeven

@ -0,0 +1,235 @@
[{include file="headitem.tpl" title="d3tbclextsearch_settings_statistik"|oxmultilangassign}]
<script type="text/javascript">
<!--
[{if $updatelist == 1}]
UpdateList('[{$oxid}]');
[{/if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function showGraph(sSearchWord, sFilters, iLang)
{
document.popuptransfer.target='_new';
document.popuptransfer.fnc.value='generateStat';
document.popuptransfer.searchword.value= sSearchWord;
document.popuptransfer.searchparams.value= sFilters;
document.popuptransfer.lang.value= iLang;
document.popuptransfer.submit();
}
-->
</script>
<style type="text/css">
<!--
fieldset {
border: 1px inset black;
background-color: #F0F0F0;
}
legend {
font-weight: bold;
}
dl dt {
font-weight: normal;
width: 55%;
}
.edittext select.editinput {
width: auto;
}
.fa-stack.disabled {
color: silver;
}
-->
</style>
[{if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="actshop" value="[{$shop->id}]">
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
</form>
<form name="popuptransfer" id="popuptransfer" action="[{$oViewConf->getSelfLink()}]" target="" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="">
<input type="hidden" name="actshop" value="[{$shop->id}]">
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
<input type="hidden" name="statparams[type]" value="[{$aParams.type}]">
<input type="hidden" name="statparams[time]" value="[{$aParams.time}]">
<input type="hidden" name="searchword" value="">
<input type="hidden" name="searchparams" value="">
<input type="hidden" name="lang" value="">
</form>
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="generateStatList">
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="editval[oxid]" value="[{$oxid}]">
<table border="0" style="width:98%;">
<tr>
<td style="vertical-align: top;" class="edittext">
[{if $edit->getErrorMessage()}]
<div class="extension_error">
[{$edit->getErrorMessage()}]
</div>
[{/if}]
[{if $oView->getValueStatus() == 'error'}]
<span style="font-weight: bold;">[{oxmultilang ident="D3_EXTSEARCH_MAIN_NOCONFIG_DESC"}]</span><br>
<span class="d3modcfg_btn">
<input type="submit" name="save" value="[{oxmultilang ident="D3_EXTSEARCH_MAIN_NOCONFIG_BTN"}]">
</span>
[{else}]
<fieldset>
<table cellspacing="0" cellpadding="0" border="0" style="width: 100%;">
<colgroup>
<col width="35%">
<col width="35%">
<col width="30%">
</colgroup>
<tr>
<td>
<label for="stattype">[{oxmultilang ident="D3_EXTSEARCH_STAT_TYPE"}]</label>
<select id="stattype" name="statparams[type]">
[{if $aTimes|count}]
<option value="hitless" [{if $aParams.type == 'hitless'}]selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_STAT_TYPEHITLESS"}]</option>
<option value="mosthits" [{if $aParams.type == 'mosthits'}]selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_STAT_TYPEMOSTHITS"}]</option>
<option value="mostsearches" [{if $aParams.type == 'mostsearches'}]selected[{/if}]>[{oxmultilang ident="D3_EXTSEARCH_STAT_TYPEMOSTSEARCHES"}]</option>
[{else}]
<option value="" disabled>[{oxmultilang ident="D3_EXTSEARCH_STAT_NOHITS"}]</option>
[{/if}]
</select>
</td>
<td>
<label for="statlang">[{oxmultilang ident="D3_EXTSEARCH_STAT_LANG"}]</label>
<select id="statlang" name="statparams[lang]">
[{foreach from=$oView->getLangList() item="oLang"}]
<option value="[{$oLang->id}]" [{if $aParams.lang == $oLang->id}]selected[{/if}]>[{$oLang->name}]</option>
[{/foreach}]
</select>
</td>
<td>
<label for="stattime">[{oxmultilang ident="D3_EXTSEARCH_STAT_TIME"}]</label>
<select id="stattime" name="statparams[time]">
[{if $aTimes|count}]
[{foreach from=$aTimes item="aTime"}]
<option value="[{$aTime.value}]" [{if $aParams.time == $aTime.value}]selected[{/if}]>[{$aTime.output}]</option>
[{/foreach}]
[{else}]
<option value="" disabled>[{oxmultilang ident="D3_EXTSEARCH_STAT_NOHITS"}]</option>
[{/if}]
</select>
</td>
<td>
<span class="d3modcfg_btn">
<input [{if !$aTimes|count}] disabled [{/if}] type="submit" name="save" value="[{oxmultilang ident="D3_EXTSEARCH_STAT_GENERATESTAT"}]">
</span>
</td>
</tr>
<tr>
<td colspan="4"><hr></td>
</tr>
<tr>
<td style="font-weight: bold;">
[{oxmultilang ident="D3_EXTSEARCH_STAT_SEARCHWORD"}]
</td>
<td style="font-weight: bold;">
[{if $aParams.type == 'mosthits'}][{oxmultilang ident="D3_EXTSEARCH_STAT_HITS"}][{else}][{oxmultilang ident="D3_EXTSEARCH_STAT_SEARCHES"}][{/if}]
</td>
<td style="font-weight: bold;" colspan="2">
[{oxmultilang ident="D3_EXTSEARCH_STATISTIC_GRAPH"}]
</td>
</tr>
[{if $oView->getStatList()}]
[{assign var="blWhite" value=""}]
[{assign var="_cnt" value=0}]
[{foreach from=$oView->getStatList() item="searchword"}]
[{assign var="_cnt" value=$_cnt+1}]
[{if $listitem->blacklist == 1}]
[{assign var="listclass" value="listitem3"}]
[{else}]
[{assign var="listclass" value="listitem"|cat:$blWhite}]
[{/if}]
<tr>
<td class="[{$listclass}]" style="vertical-align: top;">
<b>[{$searchword->sWord}]</b>
[{if $searchword->aFilters}][{*oxmultilang ident="D3_EXTSEARCH_STATISTIC_FURTHERFILTERS"*}]
[{foreach from=$searchword->aFilters item="oFilter"}]
<div style="padding-left: 10px;">[{$oFilter->desc}]: [{$oFilter->value}]</div>
[{/foreach}]
[{/if}]
</td>
<td class="[{$listclass}]" style="vertical-align: top;">
[{$searchword->iCount}]
</td>
<td class="[{$listclass}]" style="vertical-align: top;" colspan="2">
[{if $oView->checkReportBaseClass()}]
[{if $searchword->blGraph}]
<span class="fa-stack fa-lg">
<i class="fa fa-square fa-stack-2x"></i>
<a id="del.[{$_cnt}]" class="fa fa-bar-chart fa-stack-1x fa-inverse" href="#" onclick="showGraph('[{$searchword->sWord}]', '[{$searchword->sFilters}]', '[{$searchword->iLang}]'); return false;"></a>
</span>
[{else}]
<span class="fa-stack fa-lg disabled">
<i class="fa fa-bar-chart fa-stack-1x"></i>
<i class="fa fa-ban fa-stack-2x"></i>
</span>
[{/if}]
[{else}]
[{oxmultilang ident="D3_EXTSEARCH_STAT_NOREPORTBASE"}] [{oxinputhelp ident="D3_EXTSEARCH_STAT_NOREPORTBASE_DESC"}]
[{/if}]
</td>
</tr>
[{if $blWhite == "2"}]
[{assign var="blWhite" value=""}]
[{else}]
[{assign var="blWhite" value="2"}]
[{/if}]
[{/foreach}]
[{elseif $aParams}]
<tr>
<td colspan="3" class="listitem" style="text-align: center;">
[{oxmultilang ident="D3_EXTSEARCH_STAT_NOITEMS"}] [{oxinputhelp ident="D3_EXTSEARCH_STAT_NOITEMS_DESC"}]
</td>
</tr>
[{else}]
<tr>
<td colspan="3" class="listitem" style="text-align: center;">
[{oxmultilang ident="D3_EXTSEARCH_STAT_SELECTFILTER"}]
</td>
</tr>
[{/if}]
</table>
</fieldset>
[{/if}]
</td>
</tr>
</table>
</form>
[{include file="d3_cfg_mod_inc.tpl"}]

Bestand weergeven

@ -0,0 +1,126 @@
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign box="list"}]
[{if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
[{assign var="where" value=$oView->getListFilter()}]
<script type="text/javascript">
window.onload = function () {
top.reloadEditFrame();
}
function EditThis( sID)
{
var oTransfer = parent.edit.document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='[{if $actlocation}][{$actlocation|escape:"javascript"}][{else}][{$default_edit|escape:"javascript"}][{/if}]';
//forcing edit frame to reload after submit
top.forceReloadingEditFrame();
var oSearch = document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.submit();
}
</script>
<div id="liste">
<form name="search" id="search" action="[{$oViewConf->getSelfLink()}]" method="post">
[{include file="_formparams.tpl" cl=$oViewConf->getActiveClassName() lstrt=$lstrt actedit=$actedit oxid=$oxid fnc="" language=$actlang editlanguage=$actlang}]
<input type="hidden" name="delete_oxtime" value="">
<input type="hidden" name="delete_oxmodid" value="">
<input type="hidden" name="delete_oxtype" value="">
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<colgroup>
<col width="30%">
<col width="50%">
<col width="9%">
<col width="2%">
</colgroup>
<tr class="listitem">
<td height="20" valign="middle" class="listfilter first" nowrap>
<div class="r1"><div class="b1">
<input class="listedit" type="text" size="50" maxlength="250" name="where[[{$listTable}]][word]" value="[{$where.d3_extsearch_term.word}]" [{include file="help.tpl" helpid=searchfieldoxdynamic}]>
[{oxinputhelp ident="D3_EXTSEARCH_SYNED_WORD_DESC"}]
</div></div>
</td>
<td height="20" valign="middle" class="listfilter" nowrap>
<div class="r1"><div class="b1">
</div></div>
</td>
<td height="20" colspan="2" valign="middle" class="listfilter" nowrap>
<div class="r1"><div class="b1">
<div class="find">
<input class="listedit" type="submit" name="submitit" value="[{oxmultilang ident="GENERAL_SEARCH"}]" onClick="document.search.lstrt.value=0;">
</div>
<input class="listedit" type="text" size="8" maxlength="128" name="where[[{$listTable}]][synset_id]" value="[{$where.d3_extsearch_term.synset_id}]" [{include file="help.tpl" helpid=searchfieldoxdynamic}]>
[{oxinputhelp ident="D3_EXTSEARCH_SYNED_SYNSETID_DESC"}]
</div></div>
</td>
</tr>
<tr>
<td class="listheader first" height="15">&nbsp;
<a href="#" onclick="top.oxid.admin.setSorting( document.search, 'd3_extsearch_term', 'word', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="D3_EXTSEARCH_SYNED_WORD"}]</a>
</td>
<td class="listheader" height="15">&nbsp;
[{oxmultilang ident="D3_EXTSEARCH_SYNED_ALTWORD"}]
</td>
<td class="listheader" height="15">&nbsp;
<a href="#" onclick="top.oxid.admin.setSorting( document.search, 'd3_extsearch_term', 'synset_id', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="D3_EXTSEARCH_SYNED_SYNSETID"}]</a>
</td>
<td class="listheader" height="15">&nbsp;
</td>
</tr>
[{assign var="blWhite" value=""}]
[{assign var="_cnt" value=0}]
[{foreach from=$mylist item=listitem}]
[{assign var="_cnt" value=$_cnt+1}]
<tr id="row.[{$_cnt}]">
[{if $listitem->blacklist == 1}]
[{assign var="listclass" value=listitem3}]
[{else}]
[{assign var="listclass" value="listitem"|cat:$blWhite}]
[{/if}]
[{if $listitem->d3_extsearch_term__oxid->value == $oxid}]
[{assign var="listclass" value=listitem4}]
[{/if}]
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating">&nbsp;<a href="Javascript:EditThis('[{$listitem->d3_extsearch_term__oxid->value}]');" class="[{$listclass}]">[{$listitem->d3_extsearch_term__word->value}]</a></div></td>
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating">&nbsp;<a href="Javascript:EditThis('[{$listitem->d3_extsearch_term__oxid->value}]');" class="[{$listclass}]">[{$listitem->getSynonymsForSynsetId($listitem->d3_extsearch_term__synset_id->value, $listitem->d3_extsearch_term__word->value)}]</a></div></td>
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating">&nbsp;<a href="Javascript:EditThis('[{$listitem->d3_extsearch_term__oxid->value}]');" class="[{$listclass}]">[{$listitem->d3_extsearch_term__synset_id->value}]</a></div></td>
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating">&nbsp;<a href="Javascript:top.oxid.admin.deleteThis('[{$listitem->d3_extsearch_term__oxid->value}]');" class="delete" id="del.[{$_cnt}]" title="" [{include file="help.tpl" helpid=item_delete}]></a></div></td>
</tr>
[{if $blWhite == "2"}]
[{assign var="blWhite" value=""}]
[{else}]
[{assign var="blWhite" value="2"}]
[{/if}]
[{/foreach}]
[{include file="pagenavisnippet.tpl" colspan="4"}]
</table>
</form>
</div>
[{include file="pagetabsnippet.tpl"}]
<script type="text/javascript">
if (parent.parent)
{
parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
parent.parent.sMenuItem = "[{oxmultilang ident="d3mxlog"}]";
parent.parent.sMenuSubItem = "[{oxmultilang ident="d3mxlog_main"}]";
parent.parent.sWorkArea = "[{$_act}]";
parent.parent.setTitle();
}
</script>
</body>
</html>

Bestand weergeven

@ -0,0 +1,135 @@
[{include file="headitem.tpl" title="d3mxextsearch_syneditor"|oxmultilangassign}]
<script type="text/javascript">
<!--
window.onload = function ()
{
[{if $updatelist == 1}]
top.oxid.admin.updateList('[{$oxid}]');
[{/if}]
var oField = top.oxid.admin.getLockTarget();
oField.onchange = oField.onkeyup = oField.onmouseout = top.oxid.admin.unlockSave;
}
-->
</script>
<style type="text/css">
<!--
fieldset {
border: 1px inset black;
background-color: #F0F0F0;
}
legend {
font-weight: bold;
}
dl dt {
font-weight: normal;
width: 55%;
}
.ext_edittext {
padding: 2px;
}
.edittext select.editinput {
width: auto;
}
-->
</style>
[{if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="actshop" value="[{$shop->id}]">
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
</form>
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post" style="padding: 0;margin: 0;height:0;">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="editval[d3_extsearch_term__oxid]" value="[{$oxid}]">
<table cellspacing="0" cellpadding="0" border="0" style="width:98%;">
<tr>
<td valign="top" class="edittext" style="padding-top:10px;padding-left:10px; width: 50%;">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="edittext" style="width:120px;">
<label for="term__word">[{oxmultilang ident="D3_EXTSEARCH_SYNED_MAIN_WORD"}]</label>
</td>
<td class="edittext">
<input type="text" class="editinput" size="32" maxlength="[{$edit->d3_extsearch_term__word->fldmax_length}]" id="term__word" name="editval[d3_extsearch_term__word]" value="[{$edit->getFieldData('word')}]">
[{oxinputhelp ident="D3_EXTSEARCH_SYNED_MAIN_WORD_DESC"}]
</td>
</tr>
<tr>
<td class="edittext" style="width:120px;">
<label for="term__user_comment">[{oxmultilang ident="D3_EXTSEARCH_SYNED_MAIN_COMMENT"}]</label>
</td>
<td class="edittext">
<input type="text" class="editinput" size="32" maxlength="[{$edit->d3_extsearch_term__user_comment->fldmax_length}]" id="term__user_comment" name="editval[d3_extsearch_term__user_comment]" value="[{$edit->getFieldData('user_comment')}]">
[{oxinputhelp ident="D3_EXTSEARCH_SYNED_MAIN_COMMENT_DESC"}]
</td>
</tr>
</table>
</td>
<!-- Anfang rechte Seite -->
<td valign="top" class="edittext" align="left" style="width:100%;height:99%;padding-left:5px;padding-bottom:30px;padding-top:10px;">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="edittext" style="width:120px;">
<label for="term__synset_id">[{oxmultilang ident="D3_EXTSEARCH_SYNED_MAIN_SYNSETID"}]</label>
</td>
<td class="edittext">
[{if $oxid != '-1'}]
<input type="text" class="editinput" size="32" maxlength="[{$edit->d3_extsearch_term__synset_id->fldmax_length}]" id="term__synset_id" name="editval[d3_extsearch_term__synset_id]" value="[{$edit->getFieldData('synset_id')}]">
[{else}]
[{$oView->getNextSynsetId()}]
[{/if}]
[{oxinputhelp ident="D3_EXTSEARCH_SYNED_MAIN_SYNSETID_DESC"}]
</td>
</tr>
<tr>
<td class="edittext" style="width:120px;">
<label for="term__language_id">[{oxmultilang ident="D3_EXTSEARCH_SYNED_MAIN_LANGUAGE"}]</label>
</td>
<td class="edittext">
<select class="editinput" name="editval[d3_extsearch_term__language_id]" id="term__language_id" [{$readonly}]>
[{foreach from=$oView->getLanguageList() item="oLanguage"}]
<option value="[{$oLanguage->id}]"[{if $edit->getFieldData('language_id') == $oLanguage->id}] selected[{/if}]>[{$oLanguage->name}] [{if $oView->convertBin2Int($oLanguage->active) == 0}][{oxmultilang ident="D3_EXTSEARCH_SYNED_MAIN_LANGUAGE_DISABLED"}][{/if}]</option>
[{/foreach}]
</select>
[{oxinputhelp ident="D3_EXTSEARCH_SYNED_MAIN_LANGUAGE_DESC"}]
</td>
</tr>
</table>
</td>
<!-- Ende rechte Seite -->
</tr>
<tr>
<td class="edittext ext_edittext" style="text-align: left;" colspan="2">
<br>
<span class="d3modcfg_btn icon d3color-green">
<button type="submit" name="save">
<i class="fa fa-check-circle fa-inverse"></i>[{oxmultilang ident="D3_EXTSEARCH_MAIN_SAVE"}]
</button>
</span>
</td>
</tr>
</table>
</form>
[{include file="d3_cfg_mod_inc.tpl"}]

Bestand weergeven

@ -0,0 +1,143 @@
[{include file="headitem.tpl" title="d3mxextsearch_syneditor"|oxmultilangassign}]
<script type="text/javascript">
window.onload = function () {
[{if $updatelist == 1}]
top.oxid.admin.updateList('[{$oxid}]');
[{/if}]
var oField = top.oxid.admin.getLockTarget();
oField.onchange = oField.onkeyup = oField.onmouseout = top.oxid.admin.unlockSave;
}
function editThis(sID) {
var oTransfer = top.basefrm.edit.document.getElementById("transfer");
oTransfer.oxid.value = sID;
oTransfer.cl.value = top.basefrm.list.sDefClass;
//forcing edit frame to reload after submit
top.forceReloadingEditFrame();
var oSearch = top.basefrm.list.document.getElementById("search");
oSearch.oxid.value = sID;
oSearch.actedit.value = 0;
oSearch.submit();
}
function deleteThis(sID) {
blCheck = confirm("[{oxmultilang ident="D3_EXTSEARCH_SYNED_DELETESYN"}]");
if (blCheck == true) {
var oSearch = document.getElementById("myedit2");
oSearch.fnc.value = 'deletesynonym';
oSearch.deloxid.value = sID;
oSearch.submit();
}
}
</script>
<style type="text/css">
<!--
td.edittext,
th {
padding: 5px;
}
th {
border-bottom: 1px solid silver;
}
fieldset {
border: 1px inset black;
background-color: #F0F0F0;
}
legend {
font-weight: bold;
}
dl dt {
font-weight: normal;
width: 55%;
}
.edittext select.editinput {
width: auto;
}
-->
</style>
[{if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="actshop" value="[{$shop->id}]">
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
</form>
[{oxmultilang ident="D3_EXTSEARCH_SYNED_MANAGE_DESC"}]
<table cellspacing="0" cellpadding="0" border="0" style="width:98%;">
<tr>
<td valign="top" class="edittext" style="padding-top:10px;padding-left:10px; width: 50%;">
<table cellspacing="0" cellpadding="0" border="0" style="width:100%;">
<colgroup>
<col width="10%">
<col>
<col width="29">
</colgroup>
[{assign var="blWhite" value=""}]
<tr>
<th>[{oxmultilang ident="D3_EXTSEARCH_SYNED_MANAGE_EDIT"}] [{oxinputhelp ident="D3_EXTSEARCH_SYNED_MANAGE_EDIT_DESC"}]</th>
<th>[{oxmultilang ident="D3_EXTSEARCH_SYNED_MANAGE_SYNONYM"}]</th>
<th>&nbsp;</th>
</tr>
[{foreach from=$aSynList item="sSynonym" key="termid"}]
[{assign var="listclass" value="listitem"|cat:$blWhite}]
<tr>
<td class="edittext [{$listclass}]" style="text-align: center;">
<a href="JavaScript:editThis('[{$termid}]');"><img src="[{$oViewConf->getImageUrl()}]editvariant.gif" width="15" height="15" alt="" border="0" align="absmiddle"></a>
</td>
<td class="edittext [{$listclass}]">
[{$sSynonym}]
</td>
<td class="edittext [{$listclass}]" style="width: 15px;">
<a href="Javascript:deleteThis('[{$termid}]');" class="delete"></a>
</td>
</tr>
[{if $blWhite == "2"}]
[{assign var="blWhite" value=""}]
[{else}]
[{assign var="blWhite" value="2"}]
[{/if}]
[{/foreach}]
<form name="myedit2" id="myedit2" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="editlanguage" value="0">
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="savesynonym">
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="deloxid" value="">
<input type="hidden" name="editval[d3_extsearch_term__synset_id]" value="[{$edit->d3_extsearch_term__synset_id->value}]">
<input type="hidden" name="editval[d3_extsearch_term__language_id]" value="[{$edit->d3_extsearch_term__language_id->value}]">
[{assign var="listclass" value="listitem"|cat:$blWhite}]
<tr>
<td class="edittext [{$listclass}]">
</td>
<td class="edittext [{$listclass}]" colspan="2">
<input class="editinput" type="text" name="editval[d3_extsearch_term__word]" size="32" maxlength="[{$edit->d3_extsearch_term__word->fldmax_length}]">
<input value="[{oxmultilang ident="D3_EXTSEARCH_SYNED_SAVENEWSYN"}]" type="submit" class="editinput">
[{oxinputhelp ident="D3_EXTSEARCH_SYNED_SAVENEWSYN_DESC"}]
</td>
</tr>
</form>
</table>
</td>
</tr>
</table>
[{include file="d3_cfg_mod_inc.tpl"}]

Bestand weergeven

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" ?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>[{$oShop->getFieldData('oxname')}]</ShortName>
<InputEncoding>UTF-8</InputEncoding>
<OutputEncoding>UTF-8</OutputEncoding>
[{if $blHasIcon}]
<Image height="[{$aImgInfo[1]}]" width="[{$aImgInfo[0]}]">data:[{$aImgInfo.mime}];base64, [{$sBase64Icon}]</Image>
[{/if}]
<Url type="text/html" template="[{$sShopUrl}]index.php?cl=search&amp;searchparam={searchTerms}" />
<Url type="application/x-suggestions+json" method="GET" template="[{$sShopUrl}]index.php?fnc=d3_browser_suggest&amp;searchparam={searchTerms}" />
</OpenSearchDescription>

Bestand weergeven

@ -0,0 +1,40 @@
[{assign var="iRefreshTime" value=$iRefreshTime|default:0}]
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=[{$sCharSet}]">
<title>[{$sTitle}]</title>
[{if $sRefreshUrl}]
<meta http-equiv="refresh" content="[{$iRefreshTime}]; URL=[{$sRefreshUrl}]">
[{/if}]
</head>
<body style='font: 12px Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif;'>
[{if $sMessage}]
<br>
<br>
[{$sMessage}]
<br>
[{/if}]
[{if $iProgressPercent}]
<br>
<div style='position: relative; background-color:#B4D2F5; border:1px solid #000000; height:15px; margin:auto auto auto 10px; width:100px;'>
<div style='background-color:#1A4782; height:15px; width:[{$iProgressPercent}]px;'></div>
<div style='border-style: none; color: white; line-height:15px; position:absolute; text-align:center; top:0; width:100px;'>
[{assign var="sText" value="D3_EXTSEARCH_MAIN_GENERATOR_PROCESSING2"|oxmultilangassign}]
[{$sText|sprintf:$iProgressPercent}]
</div>
</div>
[{/if}]
[{if $blWait}]
<br>
<span style='font-weight: bold;'>[{oxmultilang ident="D3_EXTSEARCH_MAIN_GENERATOR_WAIT"}]</span>
[{else}]
<br>
<a href='#' onClick='window.close();'>[{oxmultilang ident="D3_EXTSEARCH_MAIN_GENERATOR_CLOSEWND"}]</a>
[{/if}]
</body>
</html>

Bestand weergeven

@ -0,0 +1,47 @@
<br>
[{if $drawStat}]
[{foreach from=$aStats item="aStat"}]
<table class="report_searchstrings_table" cellpadding="0" cellspacing="0" width="800">
<tr>
<td class="report_searchstrings_td">
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td colspan="[{$aStat.allCols}]" align="center">&nbsp;</td>
</tr>
<tr>
<td colspan="[{$aStat.allCols}]" style="text-align: center; font-weight: bold;">[{$aStat.sHeadline}] [{if $aStat.sFilters}]([{$aStat.sFilters}])[{/if}]</td>
</tr>
<tr>
<td colspan="[{$aStat.allCols}]" align="center">&nbsp;</td>
</tr>
<tr>
<td></td>
[{foreach name=outer item=classe from=$aStat.classes}]
[{foreach key=key item=curr_point from=$classe}]
<td class="[{$curr_point}]">[{$key}]</td>
[{/foreach}]
[{/foreach}]
<td class="report_searchstrings_scale_empty_right"></td>
</tr>
[{foreach name=outer item=percent from=$aStat.percents}]
[{foreach key=key item=curr_point from=$percent}]
<tr>
<td class="report_searchstrings_scale">[{$key}][{$aStat.sSearchDate}]</td><td colspan="[{$aStat.cols}]"><img src="[{$oViewConf->getBaseDir()}]/out/admin/img/slide.jpg" height="20" width="[{$curr_point}]%"></td><td></td>
</tr>
[{/foreach}]
[{/foreach}]
<tr>
<td>&nbsp;</td><td>&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
[{/foreach}]
[{else}]
<b>[{oxmultilang ident="GENERAL_NODATA"}]</b>
[{/if}]
<br>

Bestand weergeven

@ -0,0 +1,46 @@
<br>
[{if $drawStat}]
[{foreach from=$aStats item="aStat"}]
<table class="report_searchstrings_table" cellpadding="0" cellspacing="0" width="800">
<tr>
<td class="report_searchstrings_td">
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td colspan="[{$aStat.allCols}]" align="center">&nbsp;</td>
</tr>
<tr>
<td colspan="[{$aStat.allCols}]" align="center"><b>[{$aStat.sHeadline}] [{if $aStat.sFilters}]([{$aStat.sFilters}])[{/if}]</b></td>
</tr>
<tr>
<td colspan="[{$aStat.allCols}]" align="center">&nbsp;</td>
</tr>
<tr>
<td></td>
[{foreach name=outer item=classe from=$aStat.classes}]
[{foreach key=key item=curr_point from=$classe}]
<td class="[{$curr_point}]">[{$key}]</td>
[{/foreach}]
[{/foreach}]
<td class="report_searchstrings_scale_empty_right"></td>
</tr>
[{foreach name=outer item=percent from=$aStat.percents}]
[{foreach key=key item=curr_point from=$percent}]
<tr>
<td class="report_searchstrings_scale">[{$key}][{$aStat.sSearchDate}]</td><td colspan="[{$aStat.cols}]"><img src="[{$oViewConf->getBaseDir()}]/out/admin/img/slide.jpg" height="20" width="[{$curr_point}]%"></td><td></td>
</tr>
[{/foreach}]
[{/foreach}]
<tr>
<td>&nbsp;</td><td>&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
[{/foreach}]
[{else}]
<b>[{oxmultilang ident="GENERAL_NODATA"}]</b>
[{/if}]
<br>

Bestand weergeven

@ -0,0 +1,21 @@
[{$smarty.block.parent}]
[{d3modcfgcheck modid="d3_extsearch"}][{/d3modcfgcheck}]
[{if $mod_d3_extsearch}]
[{if $oModCfg_d3_extsearch->isThemeIdMappedTo('mobile')}]
[{assign var="sCssName" value="out/src/css/d3extsearch_mobile.min.css"}]
[{elseif $oModCfg_d3_extsearch->isThemeIdMappedTo('flow')}]
[{assign var="sCssName" value="out/src/css/d3extsearch_flow.min.css"}]
[{elseif $oModCfg_d3_extsearch->isThemeIdMappedTo('azure')}]
[{assign var="sCssName" value="out/src/css/d3extsearch_azure.min.css"}]
[{else}]
[{assign var="sCssName" value="out/src/css/d3extsearch_allthemes.min.css"}]
[{/if}]
[{oxstyle include=$oViewConf->getModuleUrl('d3_extsearch', $sCssName)}]
[{if $blSearchPluginInstall == '1' && $sSearchPluginURL}]
<link rel="search" type="application/opensearchdescription+xml" title="[{$oxcmp_shop->oxshops__oxname->value}]" href="[{$sSearchPluginURL}]" />
[{/if}]
[{/if}]

Bestand weergeven

@ -0,0 +1,112 @@
[{$smarty.block.parent}]
[{d3modcfgcheck modid="d3_extsearch"}][{/d3modcfgcheck}]
[{if $mod_d3_extsearch && false == $oModCfg_d3_extsearch->isThemeIdMappedTo('mobile')}]
[{if $blUseSuggestSearch}]
[{strip}]
[{block name="d3_extsearch_js__suggest"}]
[{block name="d3_extsearch_js__suggest_jsfile"}]
[{oxscript include=$oViewConf->getModuleUrl('d3_extsearch', 'out/src/js/d3extsearch.min.js')}]
[{/block}]
[{block name="d3_extsearch_js__suggest_jssuggestcall"}]
[{assign var="sCharSet" value="charset"|oxmultilangassign}]
[{capture name="d3script"}][{strip}]
$(document).ready(function () {
$('#searchParam').d3extsearchsuggest({
sWaitMessage: '[{$sD3QSWaitMessage|strip|escape:"htmlall":$sCharSet}]',
sParentThemeId: '[{$oModCfg_d3_extsearch->getReferenceThemeId()}]',
sRequestUrl: '[{$oViewConf->getModuleUrl('d3_extsearch')|cat:"public/d3_extsearch_response.php?shp="|cat:$oViewConf->getActiveShopId()|cat:"&"}]',
});
});
[{/strip}][{/capture}]
[{oxscript add=$smarty.capture.d3script}]
[{/block}]
[{if !$blD3EmptySearch}]
[{assign var="sSBDefault" value="D3_EXTSEARCH_FIELD_NOTICE"|oxmultilangassign}]
[{oxscript add="var sD3SearchBoxDefault = '"|cat:$sSBDefault|cat:"';"}]
[{else}]
[{oxscript add="var sD3SearchBoxDefault = '';"}]
[{/if}]
[{/block}]
[{/strip}]
[{/if}]
[{if $blD3ShowIAS}]
[{strip}]
[{block name="d3_extsearch_js__ias"}]
[{block name="d3_extsearch_js__ias_jsfile"}]
[{oxscript include=$oViewConf->getModuleUrl('d3_extsearch', 'out/src/js/d3extsearch_ias.min.js')}]
[{/block}]
[{block name="d3_extsearch_js__suggest_jsiascall"}]
[{assign var="sCharSet" value="charset"|oxmultilangassign}]
[{capture name="d3script"}][{strip}]
$(document).ready(function () {
$(document).d3extsearchias();
});
[{/strip}][{/capture}]
[{oxscript add=$smarty.capture.d3script}]
[{/block}]
<div id="IAS_box" class="IAS_box IAS_box_[{$oModCfg_d3_extsearch->getParentThemeId()}]">
<div class="headline">
<div class="closebtn" id="IAS_closebtn">X</div>
<label for="IAS_input">[{oxmultilang ident="D3_EXTSEARCH_IAS_SEARCH"}]</label>
</div>
<form action="[{$oViewConf->getBaseDir()}]index.php" method="get" onSubmit="d3_extsearch_popup.popup.load();">
<div>
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="search">
<input id="IAS_input" type="text" size="30" value="" name="searchparam">
<span class="btn">
<input type="submit" class="btn" value="[{oxmultilang ident="D3_EXTSEARCH_IAS_STARTSEARCH"}]">
</span>
</div>
</form>
</div>
[{/block}]
[{/strip}]
[{/if}]
[{if $blD3ShowSearchPopup}]
[{block name="d3_extsearch_js__popup"}]
<div id="d3extsearch_message" class="d3extsearch_popup">
<strong style="text-align: center;">[{oxmultilang ident="D3_EXTSEARCH_SEARCHINPROGRESS"}]</strong>
</div>
<script type="text/javascript">
var d3_extsearch_popup = {
// Popups
popup: {
load : function(){
var id = 'd3extsearch_message';
var pcl = 'd3extsearch_popup load on';
var mcl = 'on';
var _mk = document.getElementById('d3extsearch_mask');
var _el = document.getElementById(id);
if(_mk && _el) {
_mk.className = mcl;
_el.className = pcl;
}
}
}
};
</script>
<div id="d3extsearch_mask"></div>
[{/block}]
[{else}]
[{block name="d3_extsearch_js__nopopup"}]
<script type="text/javascript">
var d3_extsearch_popup = {
popup: {
load : function(){ }
}
};
</script>
[{/block}]
[{/if}]
[{/if}]

Bestand weergeven

@ -0,0 +1,15 @@
[{$smarty.block.parent}]
[{d3modcfgcheck modid="d3_extsearch"}][{/d3modcfgcheck}]
[{if $mod_d3_extsearch && $blD3ShowFilters && !$place}]
[{assign var="sTplName" value="d3_list_filters_"|cat:$oModCfg_d3_extsearch->getMappedThemeId()|cat:'.tpl'}]
[{if $oModCfg_d3_extsearch->isThemeIdMappedTo('flow')}]
[{capture append="oxidBlock_sidebar"}]
[{include file=$sTplName sidebar_class="d3sidebar"}]
[{/capture}]
[{else}]
[{** display filter across articles **}]
[{include file=$sTplName sidebar_class="d3topbar"}]
[{/if}]
[{/if}]

Bestand weergeven

@ -0,0 +1,27 @@
[{d3modcfgcheck modid="d3_extsearch"}][{/d3modcfgcheck}]
[{if $mod_d3_extsearch && $oView->getArticleList()|@count == 0 && $blD3HasSelectedFilters}]
<div class="d3searchdeselectform">
<form action="[{$oViewConf->getSelfActionLink()}]" method="post" id="d3searchfilterform">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="searchparam" value="[{$oView->getSearchParamForHtml()}]">
<input type="hidden" name="fnc" value="">
[{foreach from=$oView->getNavigationParams() key="keyname" item="value"}]
[{if $keyname != 'searchcnid' && $keyname != 'searchvendor' && $keyname != 'searchmanufacturer'}]
<input type="hidden" name="[{$keyname}]" value="[{$value}]">
[{/if}]
[{/foreach}]
<input type="hidden" name="isextsearch" value="alist">
[{oxmultilang ident="D3_EXTSEARCH_EXT_NOARTDESELECT"}]
[{block name="d3_inc_ext_search__filter_clear"}]
<div class="fullitem clearFilter">
<button type="submit" class="submitButton largeButton" onclick="document.getElementById('d3searchfilterform').isextsearch.value = false; document.getElementById('d3searchfilterform').fnc.value = 'd3ClearFilter'; d3_extsearch_popup.popup.load();">[{oxmultilang ident="D3_EXTSEARCH_EXT_CLEARFILTER"}]</button>
</div>
[{/block}]
</form>
</div>
[{/if}]
[{$smarty.block.parent}]

Bestand weergeven

@ -0,0 +1,43 @@
[{d3modcfgcheck modid="d3_extsearch"}][{/d3modcfgcheck}]
[{if $mod_d3_extsearch}]
[{block name="d3extsearch_filters"}]
[{if $oModCfg_d3_extsearch->isThemeIdMappedTo('mobile')}]
[{include file="d3_inc_ext_search_mobile.tpl"}]
[{elseif $oModCfg_d3_extsearch->isThemeIdMappedTo('flow')}]
[{** to move the filters across the article boxes, remove the capture tags and the sidebar class definition**}]
[{capture append="oxidBlock_sidebar"}]
[{include file="d3_search_filters_flow.tpl" sidebar_class="d3sidebar"}]
[{/capture}]
[{include file="d3_search_contents_flow.tpl"}]
[{else}]
[{include file="d3_inc_ext_search_azure.tpl"}]
[{/if}]
[{if $oView->getArticleList()|@count == 0 && $blD3HasSelectedFilters}]
<div class="d3searchdeselectform">
<form action="[{$oViewConf->getSelfActionLink()}]" method="post" id="d3searchfilterform">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="">
[{foreach from=$oView->getNavigationParams() key="keyname" item="value"}]
[{if $keyname != 'searchcnid' && $keyname != 'searchvendor' && $keyname != 'searchmanufacturer'}]
<input type="hidden" name="[{$keyname}]" value="[{$value}]">
[{/if}]
[{/foreach}]
<input type="hidden" name="isextsearch" value="search">
[{oxmultilang ident="D3_EXTSEARCH_EXT_NOARTDESELECT"}]
[{block name="d3_inc_ext_search__filter_clear"}]
<div class="fullitem clearFilter">
<button type="submit" class="submitButton largeButton" onclick="document.getElementById('d3searchfilterform').isextsearch.value = false; document.getElementById('d3searchfilterform').fnc.value = 'd3ClearFilter'; d3_extsearch_popup.popup.load();">[{oxmultilang ident="D3_EXTSEARCH_EXT_CLEARFILTER"}]</button>
</div>
[{/block}]
</form>
</div>
[{/if}]
[{/block}]
[{/if}]
[{$smarty.block.parent}]

Bestand weergeven

@ -0,0 +1,19 @@
[{d3modcfgcheck modid="d3_extsearch"}][{/d3modcfgcheck}]
[{if $mod_d3_extsearch && false == $oModCfg_d3_extsearch->isThemeIdMappedTo('mobile')}]
[{block name="widget_header_search_form_replacement"}]
[{capture assign="content"}][{$smarty.block.parent}][{/capture}]
[{capture assign="search"}][{strip}]
name="search"
[{/strip}][{/capture}]
[{capture assign="replace"}][{strip}]
name="search" id="search" onSubmit="d3_extsearch_popup.popup.load();" autocomplete="off" spellcheck="false"
[{/strip}][{/capture}]
[{$content|replace:$search:$replace}]
[{/block}]
[{else}]
[{$smarty.block.parent}]
[{/if}]

Bestand weergeven

@ -0,0 +1,45 @@
[{d3modcfgcheck modid="d3_extsearch"}][{/d3modcfgcheck}]
[{if $mod_d3_extsearch && false == $oModCfg_d3_extsearch->isThemeIdMappedTo('mobile')}]
[{capture assign="content"}][{$smarty.block.parent}][{/capture}]
[{capture assign="search"}][{strip}]
id="searchParam"
[{/strip}][{/capture}]
[{capture assign="replace"}][{strip}]
id="searchParam" autocomplete="off" autocorrect="off" autocapitilize="off" spellcheck="false"
[{/strip}][{/capture}]
[{$content|replace:$search:$replace}]
[{if $blOwnFormFields}]
[{*** Fuegen Sie hier bei Bedarf noch weitere Filtermoeglichkeiten hinzu ***}]
[{* Gesucht wird nach Teilen mit LIKE *}]
[{oxmultilang ident="D3_CUSTOMFIELDTEXT_LIKETITLE"}]
<input type="text" name="d3searchlike[oxtitle]" value="[{$aD3SearchLike.oxtitle}]" size="21" class="txt"><br>
[{*<input type="text" name="d3searchlike[oxshortdesc]" value="[{$aD3SearchLike.oxshortdesc}]" size="21" class="txt">*}]
[{* Gesucht wird nach genauem Wortlaut mit = *}]
[{oxmultilang ident="D3_CUSTOMFIELDTEXT_ISARTNUM"}]
<input type="text" name="d3searchis[oxartnum]" value="[{$aD3SearchIs.oxartnum}]" size="21" class="txt"><br>
[{*<input type="text" name="d3searchis[oxshortdesc]" value="[{$aD3SearchIs.oxshortdesc}]" size="21" class="txt">*}]
[{oxmultilang ident="D3_CUSTOMFIELDTEXT_ISBETWEENSTOCK"}]
<select name="d3searchis[oxstock]">
<option value="">[{oxmultilang ident="D3_CUSTOMFIELDTEXT_CHOOSESTOCK"}]</option> [{* change description to your requirements *}]
<option value="BETWEEN__AND_5_" [{if $aD3SearchIs.oxstock == 'BETWEEN__AND_5_'}] selected[{/if}]>bis 5</option>
<option value="BETWEEN_3_AND_7_" [{if $aD3SearchIs.oxstock == 'BETWEEN_3_AND_7_'}] selected[{/if}]>von 3 bis 7</option>
<option value="BETWEEN_8_AND_200_" [{if $aD3SearchIs.oxstock == 'BETWEEN_8_AND_200_'}] selected[{/if}]>von 8 bis 200</option>
<option value="BETWEEN_201_AND__" [{if $aD3SearchIs.oxstock == 'BETWEEN_201_AND__'}] selected[{/if}]>ab 201</option>
</select><br>
[{oxmultilang ident="D3_CUSTOMFIELDTEXT_ISBETWEENPRICE"}]
<select name="d3searchis[oxprice]">
<option value="">[{oxmultilang ident="D3_CUSTOMFIELDTEXT_CHOOSEPRICE"}]</option> [{* change description to your requirements *}]
<option value="BETWEEN__AND_3.5_" [{if $aD3SearchIs.oxprice == 'BETWEEN__AND_3.5_'}] selected[{/if}]>bis 3,50</option>
<option value="BETWEEN_3_AND_8.7_" [{if $aD3SearchIs.oxprice == 'BETWEEN_3_AND_8.7_'}] selected[{/if}]>von 3,00 bis 8,70</option>
<option value="BETWEEN_8.71_AND__" [{if $aD3SearchIs.oxprice == 'BETWEEN_8.71_AND__'}] selected[{/if}]>ab 8,71</option>
</select><br>
[{/if}]
[{else}]
[{$smarty.block.parent}]
[{/if}]

Bestand weergeven

@ -0,0 +1,2 @@
[{** don't display default block content (original attribute filters)**}]
[{*$smarty.block.parent*}]

Bestand weergeven

@ -0,0 +1,16 @@
[{d3modcfgcheck modid="d3_extsearch"}][{/d3modcfgcheck}]
[{if $mod_d3_extsearch && $oModCfg_d3_extsearch->isThemeIdMappedTo('flow')}]
<div class="title">
<a id="[{$testid}]" href="[{$_productLink}]" class="title" title="[{$product->oxarticles__oxtitle->value}] [{$product->oxarticles__oxvarselect->value}]">
[{*** D3 Modul "extSearch" CHANGE START ***}]
<span>[{d3_extsearch_highlight text=$product->oxarticles__oxtitle->value}] [{d3_extsearch_highlight text=$product->oxarticles__oxvarselect->value}]</span>
[{*** D3 Modul "extSearch" CHANGE END ***}]
</a>
[{*** D3 Modul "extSearch" ADD START ***}]
[{if $product->blIsSimilar}]<span id='similar'>[{oxmultilang ident="D3_EXTSEARCH_EXT_SIMILAR"}]</span>[{/if}]
[{if $product->isD3CatHit}]<span id='similar'>[{oxmultilang ident="D3_EXTSEARCH_EXT_CATHIT"}]</span>[{/if}]
[{*** D3 Modul "extSearch" ADD END ***}]
</div>
[{else}]
[{$smarty.block.parent}]
[{/if}]

Bestand weergeven

@ -0,0 +1,92 @@
[{d3modcfgcheck modid="d3_extsearch"}][{/d3modcfgcheck}]
[{if $mod_d3_extsearch && false == $oModCfg_d3_extsearch->isThemeIdMappedTo('flow')}]
[{assign var="product" value=$oView->getProduct()}]
[{assign var="blDisableToCart" value=$oView->getDisableToCart()}]
[{assign var="iIndex" value=$oView->getIndex()}]
[{assign var="showMainLink" value=$oView->getShowMainLink()}]
[{if $showMainLink}]
[{assign var='_productLink' value=$product->getMainLink()}]
[{else}]
[{assign var='_productLink' value=$product->getLink()}]
[{/if}]
[{assign var="blShowToBasket" value=true}] [{* tobasket or more info ? *}]
[{if $blDisableToCart || $product->isNotBuyable()||$product->hasMdVariants()||($oViewConf->showSelectListsInList() && $product->getSelections(1))||$product->getVariants()}]
[{assign var="blShowToBasket" value=false}]
[{/if}]
[{capture name=product_price}]
[{block name="widget_product_listitem_grid_price"}]
[{oxhasrights ident="SHOWARTICLEPRICE"}]
[{if $product->getTPrice()}]
<span class="priceOld">
[{oxmultilang ident="REDUCED_FROM_2"}] <del>[{oxprice price=$product->getTPrice() currency=$oView->getActCurrency()}]</del>
</span>
[{/if}]
[{block name="widget_product_listitem_grid_price_value"}]
[{if $product->getPrice()}]
<strong>
<span>
[{if $product->isRangePrice()}]
[{oxmultilang ident="PRICE_FROM"}]
[{if !$product->isParentNotBuyable()}]
[{assign var="oPrice" value=$product->getMinPrice()}]
[{else}]
[{assign var="oPrice" value=$product->getVarMinPrice()}]
[{/if}]
[{else}]
[{if !$product->isParentNotBuyable()}]
[{assign var="oPrice" value=$product->getPrice()}]
[{else}]
[{assign var="oPrice" value=$product->getVarMinPrice()}]
[{/if}]
[{/if}]
</span>
[{oxprice price=$oPrice currency=$oView->getActCurrency()}]
[{if $oView->isVatIncluded()}]
[{if !($product->hasMdVariants() || ($oViewConf->showSelectListsInList() && $product->getSelections(1)) || $product->getVariants())}] *[{/if}]
[{/if}]
</strong>
[{/if}]
[{/block}]
[{if $product->getUnitPrice()}]
<span id="productPricePerUnit_[{$iIndex}]" class="pricePerUnit">
[{$product->getUnitQuantity()}] [{$product->getUnitName()}] | [{oxprice price=$product->getUnitPrice() currency=$oView->getActCurrency()}] /[{$product->getUnitName()}]
</span>
[{elseif $product->oxarticles__oxweight->value}]
<span id="productPricePerUnit_[{$iIndex}]" class="pricePerUnit">
<span title="weight">[{oxmultilang ident="WEIGHT" suffix="COLON"}]</span>
<span class="value">[{$product->oxarticles__oxweight->value}] [{oxmultilang ident="KG"}]</span>
</span>
[{/if}]
[{/oxhasrights}]
[{/block}]
[{/capture}]
<a id="[{$iIndex}]" href="[{$_productLink}]" class="titleBlock title fn" title="[{$product->oxarticles__oxtitle->value}] [{$product->oxarticles__oxvarselect->value}]">
<span>
[{*** D3 Modul "extSearch" CHANGE START ***}]
[{d3_extsearch_highlight text=$product->oxarticles__oxtitle->value}] [{d3_extsearch_highlight text=$product->oxarticles__oxvarselect->value}]
[{if $product->blIsSimilar}]<span id='similar'>[{oxmultilang ident="D3_EXTSEARCH_EXT_SIMILAR"}]</span>[{/if}]
[{if $product->isD3CatHit}]<span id='similar'>[{oxmultilang ident="D3_EXTSEARCH_EXT_CATHIT"}]</span>[{/if}]
[{*** D3 Modul "extSearch" CHANGE END ***}]
</span>
<div class="gridPicture">
<img src="[{$product->getThumbnailUrl()}]" alt="[{$product->oxarticles__oxtitle->value}] [{$product->oxarticles__oxvarselect->value}]">
</div>
</a>
[{block name="widget_product_listitem_grid_tobasket"}]
<div class="priceBlock">
[{oxhasrights ident="TOBASKET"}]
[{$smarty.capture.product_price}]
[{if !$blShowToBasket}]
<a href="[{$_productLink}]" class="toCart button">[{oxmultilang ident="MORE_INFO"}]</a>
[{else}]
[{assign var="listType" value=$oView->getListType()}]
<a href="[{$oView->getLink()|oxaddparams:"listtype=`$listType`&amp;fnc=tobasket&amp;aid=`$product->oxarticles__oxid->value`&amp;am=1"}]" class="toCart button" title="[{oxmultilang ident="TO_CART"}]">[{oxmultilang ident="TO_CART"}]</a>
[{/if}]
[{/oxhasrights}]
</div>
[{/block}]
[{else}]
[{$smarty.block.parent}]
[{/if}]

Bestand weergeven

@ -0,0 +1,24 @@
[{d3modcfgcheck modid="d3_extsearch"}][{/d3modcfgcheck}]
[{if $mod_d3_extsearch}]
[{if $oModCfg_d3_extsearch->isThemeIdMappedTo('flow')}]
<div class="title">
<a id="[{$testid}]" href="[{$_productLink}]" class="title" title="[{$product->oxarticles__oxtitle->value}] [{$product->oxarticles__oxvarselect->value}]">
<span>[{d3_extsearch_highlight text=$product->oxarticles__oxtitle->value}] [{d3_extsearch_highlight text=$product->oxarticles__oxvarselect->value}]</span>
</a>
[{if $product->blIsSimilar}]<span id='similar'>[{oxmultilang ident="D3_EXTSEARCH_EXT_SIMILAR"}]</span>[{/if}]
[{if $product->isD3CatHit}]<span id='similar'>[{oxmultilang ident="D3_EXTSEARCH_EXT_CATHIT"}]</span>[{/if}]
</div>
[{else}]
<div class="titleBox">
<a id="[{$testid}]" href="[{$_productLink}]" class="title" title="[{$product->oxarticles__oxtitle->value}] [{$product->oxarticles__oxvarselect->value}]">
<span>[{d3_extsearch_highlight text=$product->oxarticles__oxtitle->value}] [{d3_extsearch_highlight text=$product->oxarticles__oxvarselect->value}]</span>
</a>
[{if $product->blIsSimilar}]<span id='similar'>[{oxmultilang ident="D3_EXTSEARCH_EXT_SIMILAR"}]</span>[{/if}]
[{if $product->isD3CatHit}]<span id='similar'>[{oxmultilang ident="D3_EXTSEARCH_EXT_CATHIT"}]</span>[{/if}]
</div>
[{/if}]
[{else}]
[{$smarty.block.parent}]
[{/if}]

Bestand weergeven

@ -0,0 +1,15 @@
[{d3modcfgcheck modid="d3_extsearch"}][{/d3modcfgcheck}]
[{if $mod_d3_extsearch}]
<div class="description">
[{if $recommid}]
<div>[{d3_extsearch_highlight text=$product->text|truncate:160:"..."}]</div>
[{else}]
[{oxhasrights ident="SHOWSHORTDESCRIPTION"}]
[{d3_extsearch_highlight text=$product->oxarticles__oxshortdesc->value|truncate:160:"..."}]
[{/oxhasrights}]
[{/if}]
</div>
[{else}]
[{$smarty.block.parent}]
[{/if}]

Bestand weergeven

@ -0,0 +1,19 @@
[{d3modcfgcheck modid="d3_extsearch"}][{/d3modcfgcheck}]
[{if $mod_d3_extsearch && $oModCfg_d3_extsearch->isThemeIdMappedTo('flow')}]
<div class="title">
<a id="[{$testid}]" href="[{$_productLink}]" title="[{$product->oxarticles__oxtitle->value}] [{$product->oxarticles__oxvarselect->value}]">
[{*** D3 Modul "extSearch" CHANGE START ***}]
[{d3_extsearch_highlight text=$product->oxarticles__oxtitle->value}] [{d3_extsearch_highlight text=$product->oxarticles__oxvarselect->value}]
[{*** D3 Modul "extSearch" CHANGE END ***}]
</a>
[{*** D3 Modul "extSearch" ADD START ***}]
[{if $product->blIsSimilar}]<span id='similar'>[{oxmultilang ident="D3_EXTSEARCH_EXT_SIMILAR"}]</span>[{/if}]
[{if $product->isD3CatHit}]<span id='similar'>[{oxmultilang ident="D3_EXTSEARCH_EXT_CATHIT"}]</span>[{/if}]
[{*** D3 Modul "extSearch" ADD END ***}]
</div>
[{else}]
[{$smarty.block.parent}]
[{/if}]

Bestand weergeven

@ -0,0 +1,30 @@
[{d3modcfgcheck modid="d3_extsearch"}][{/d3modcfgcheck}]
[{if $mod_d3_extsearch && false == $oModCfg_d3_extsearch->isThemeIdMappedTo('flow')}]
<div class="info">
<a id="[{$testid}]" href="[{$_productLink}]" class="title" title="[{$product->oxarticles__oxtitle->value}] [{$product->oxarticles__oxvarselect->value}]">
<span>[{d3_extsearch_highlight text=$product->oxarticles__oxtitle->value}] [{d3_extsearch_highlight text=$product->oxarticles__oxvarselect->value}]</span>
</a>
[{if $product->blIsSimilar}]<span id='similar'>[{oxmultilang ident="D3_EXTSEARCH_EXT_SIMILAR"}]</span>[{/if}]
[{if $product->isD3CatHit}]<span id='similar'>[{oxmultilang ident="D3_EXTSEARCH_EXT_CATHIT"}]</span>[{/if}]
<div class="variants">
[{if $aVariantSelections && $aVariantSelections.selections}]
<div id="variantselector_[{$testid}]" class="selectorsBox js-fnSubmit clear">
[{foreach from=$aVariantSelections.selections item=oSelectionList key=iKey}]
[{include file="widget/product/selectbox.tpl" oSelectionList=$oSelectionList sJsAction="js-fnSubmit"}]
[{/foreach}]
</div>
[{elseif $oViewConf->showSelectListsInList()}]
[{assign var="oSelections" value=$product->getSelections(1)}]
[{if $oSelections}]
<div id="selectlistsselector_[{$testid}]" class="selectorsBox js-fnSubmit clear">
[{foreach from=$oSelections item=oList name=selections}]
[{include file="widget/product/selectbox.tpl" oSelectionList=$oList sFieldName="sel" iKey=$smarty.foreach.selections.index blHideDefault=true sSelType="seldrop" sJsAction="js-fnSubmit"}]
[{/foreach}]
</div>
[{/if}]
[{/if}]
</div>
</div>
[{else}]
[{$smarty.block.parent}]
[{/if}]

Bestand weergeven

@ -0,0 +1,200 @@
[{if !$oView->getArticleCount()}]
[{block name="d3_cfg_extsearch_search_noarticlemessage"}]
<h3>[{oxcontent ident="d3extsearch_noarticlefound" field="oxtitle"}]</h3>
[{oxcontent ident="d3extsearch_noarticlefound"}]
[{/block}]
[{/if}]
[{if $oView->d3GetCMSList()}]
[{block name="d3_cfg_extsearch_search_cms_results"}]
<div class="box d3_extsearch_navigation d3theme_azure baseframe">
<h3>
[{oxmultilang ident="D3_EXTSEARCH_EXT_CMSHEADLINE"}]
</h3>
<div class="content list">
<!--
[{* Darstellung als Detaileinträge untereinander
<ul style="margin: 2px;">
[{foreach from=$oView->d3GetCMSList() item="oContent"}]
[{assign var="TitleCharCount" value=$oContent->oxcontents__oxtitle->value|count_characters}]
[{math equation="100-s" s=$TitleCharCount assign="iTextLength"}]
<li>
<a href="[{$oContent->getLink()}]"><b>[{$oContent->oxcontents__oxtitle->value}]</b> - [{$oContent->oxcontents__oxcontent->value|strip_tags|oxtruncate:$iTextLength:"..."}]</a><br>
</li>
[{/foreach}]
</ul>
*}]
-->
[{foreach from=$oView->d3GetCMSList() item="oContent"}]
[{assign var="TitleCharCount" value=$oContent->oxcontents__oxtitle->value|count_characters}]
[{math equation="100-s" s=$TitleCharCount assign="iTextLength"}]
<div class="item">
<a href="[{$oContent->getLink()}]">[{$oContent->oxcontents__oxtitle->value}]</a>
</div>
[{/foreach}]
<div class="clearitem"></div>
</div>
</div>
[{/block}]
[{/if}]
[{assign var="similarSearch" value=$oView->getSearchResultStatusMessage()}]
[{if $similarSearch}]
[{block name="d3_cfg_extsearch_search_similar_messages"}]
<div class="d3_extsearch_navigation d3theme_azure baseframe">
<div class="message">
[{if $similarSearch == 'similar'}]
[{oxmultilang ident="D3_EXTSEARCH_EXT_NOARTMSG"}] [{$oView->getUsedParams()}]
[{elseif $similarSearch == 'combined'}]
[{oxmultilang ident="D3_EXTSEARCH_EXT_LESSARTMSG"}]
[{/if}]
</div>
</div>
[{/block}]
[{/if}]
[{if $blSearchPluginLink == 1}]
[{block name="d3_cfg_extsearch_search_plugin"}]
<div class="box d3_extsearch_navigation d3theme_azure baseframe">
<h3>
[{oxmultilang ident="D3_EXTSEARCH_EXT_PLUGINHEADLINE"}]
</h3>
<div class="content list">
<SCRIPT type="text/javascript">
function installSearchEngine() {
if (window.external && ("AddSearchProvider" in window.external)) {
window.external.AddSearchProvider("[{$sSearchPluginURL}]");
} else {
alert('[{oxmultilang ident="D3_EXTSEARCH_EXT_PLUGINBROWSERERROR"}]');
}
}
</SCRIPT>
[{oxmultilang ident="D3_EXTSEARCH_EXT_PLUGININSTALLMSG"}]
<div style="text-align: center; padding-top: 5px;"><a class="login_button" style="padding: 2px;" onclick="installSearchEngine();">[{oxmultilang ident="D3_EXTSEARCH_EXT_PLUGININSTALLBTN"}]</a></div>
</div>
</div>
[{/block}]
[{/if}]
[{if $oView->d3HasFilters()}]
[{block name="d3_cfg_extsearch_search_filters"}]
<div class="box d3_extsearch_navigation d3theme_azure baseframe">
[{block name="d3_cfg_extsearch_search_filters_headline"}]
<h3>
[{oxmultilang ident="D3_EXTSEARCH_EXT_SEARCHBOX"}]
</h3>
[{/block}]
[{block name="d3_cfg_extsearch_search_filters_content"}]
<div class="content list">
<form action="[{$oViewConf->getSelfActionLink()}]" method="post" id="d3searchfilterform" autocomplete="off" spellcheck="false">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="">
[{foreach from=$oView->getNavigationParams() key="keyname" item="value"}]
[{if $keyname != 'searchcnid' && $keyname != 'searchvendor' && $keyname != 'searchmanufacturer'}]
<input type="hidden" name="[{$keyname}]" value="[{$value}]">
[{/if}]
[{/foreach}]
<input type="hidden" name="isextsearch" value="search">
[{block name="d3_inc_ext_search__filter"}]
[{if $oView->d3HasCategoryList()}]
[{block name="d3_inc_ext_search__filter_category"}]
[{include file="d3_ext_search_filter_category.tpl" cssclass="" sSelectedCategoryId=$sSelectedCategoryId sSelectedCategory=$sSelectedCategory}]
[{/block}]
[{/if}]
[{if $oView->d3HasVendorList()}]
[{block name="d3_inc_ext_search__filter_vendor"}]
[{include file="d3_ext_search_filter_vendor.tpl" cssclass="" sSelectedVendorId=$sSelectedVendorId sSelectedVendor=$sSelectedVendor}]
[{/block}]
[{/if}]
[{if $oView->d3HasManufacturerList()}]
[{block name="d3_inc_ext_search__filter_manufacturer"}]
[{include file="d3_ext_search_filter_manufacturer.tpl" cssclass="" sSelectedManufacturerId=$sSelectedManufacturerId sSelectedManufacturer=$sSelectedManufacturer}]
[{/block}]
[{/if}]
[{if $oView->d3HasAttributeList()}]
[{foreach from=$oView->d3GetAttributeList() name=search key=key item=oAttribute}]
[{block name="d3_inc_ext_search__filter_attribute"}]
[{include file="d3_ext_search_filter_attribute.tpl" cssclass="" key=$key oAttribute=$oAttribute}]
[{/block}]
[{/foreach}]
[{/if}]
[{if $oView->d3HasPriceFilter()}]
[{block name="d3_inc_ext_search__filter_price"}]
[{include file="d3_ext_search_filter_priceselector.tpl" cssclass="" infoMinValue=$oView->d3GetPriceSliderInfoMinValue() infoMaxValue=$oView->d3GetPriceSliderInfoMaxValue() originalMinValue=$oView->d3GetPriceSliderOriginalMinValue() originalMaxValue=$oView->d3GetPriceSliderOriginalMaxValue() inputMinValue=$oView->d3GetPriceSliderInputMinValue() inputMaxValue=$oView->d3GetPriceSliderInputMaxValue() aPriceLimits=$oView->d3getPriceLimits() aPriceSteps=$oView->d3getPriceSteps()}]
[{/block}]
[{/if}]
<noscript>
<div class="fullitem">
<span class="btn">
<input type="submit" value="[{oxmultilang ident="D3_EXTSEARCH_EXT_START_SEARCH"}]">
</span>
</div>
</noscript>
[{block name="d3_inc_ext_search__filter_clear"}]
<div class="fullitem clearFilter">
<button type="submit" class="submitButton largeButton" onclick="document.getElementById('d3searchfilterform').isextsearch.value = false; document.getElementById('d3searchfilterform').fnc.value = 'd3ClearFilter'; d3_extsearch_popup.popup.load();">[{oxmultilang ident="D3_EXTSEARCH_EXT_CLEARFILTER"}]</button>
</div>
[{/block}]
<div class="clearitem"></div>
[{/block}]
</form>
</div>
[{/block}]
</div>
[{/block}]
[{/if}]
[{if $oView->d3HasIndexList()}]
[{block name="d3_cfg_extsearch_search_index"}]
<div class="d3_extsearch_navigation d3theme_azure baseframe fit">
[{include file="d3_ext_search_filter.tpl" d3fdesc="D3_EXTSEARCH_EXT_ALL"|oxmultilangassign d3fparam="all"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="A"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="B"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="C"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="D"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="E"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="F"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="G"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="H"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="I"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="J"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="K"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="L"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="M"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="N"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="O"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="P"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="Q"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="R"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="S"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="T"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="U"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="V"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="W"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="X"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="Y"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="Z"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="1"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="2"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="3"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="4"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="5"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="6"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="7"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="8"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="9"}]
[{include file="d3_ext_search_filter.tpl" d3fparam="0"}]
</div>
[{/block}]
[{/if}]

Bestand weergeven

@ -0,0 +1,66 @@
[{if $oView->d3HasFilters()}]
[{block name="d3_cfg_extsearch_alist_filters"}]
<form action="[{$oViewConf->getSelfActionLink()}]" method="post" id="d3searchfilterform" class="d3theme_azure" autocomplete="off" spellcheck="false">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="searchparam" value="[{$oView->getSearchParamForHtml()}]">
<input type="hidden" name="fnc" value="">
[{foreach from=$oView->getNavigationParams() key="keyname" item="value"}]
[{if $keyname != 'searchcnid' && $keyname != 'searchvendor' && $keyname != 'searchmanufacturer'}]
<input type="hidden" name="[{$keyname}]" value="[{$value}]">
[{/if}]
[{/foreach}]
<input type="hidden" name="isextsearch" value="alist">
<div class="listFilter js-fnSubmit clear">
[{block name="d3_inc_ext_search__filter"}]
[{if $oView->d3HasCategoryList()}]
[{block name="d3_inc_ext_search__filter_category"}]
[{include file="d3_ext_search_filter_category.tpl" cssclass="" sSelectedCategoryId=$sSelectedCategoryId sSelectedCategory=$sSelectedCategory}]
[{/block}]
[{/if}]
[{if $oView->d3HasVendorList()}]
[{block name="d3_inc_ext_search__filter_vendor"}]
[{include file="d3_ext_search_filter_vendor.tpl" cssclass="" sSelectedVendorId=$sSelectedVendorId sSelectedVendor=$sSelectedVendor}]
[{/block}]
[{/if}]
[{if $oView->d3HasManufacturerList()}]
[{block name="d3_inc_ext_search__filter_manufacturer"}]
[{include file="d3_ext_search_filter_manufacturer.tpl" cssclass="" sSelectedManufacturerId=$sSelectedManufacturerId sSelectedManufacturer=$sSelectedManufacturer}]
[{/block}]
[{/if}]
[{if $oView->d3HasAttributeList()}]
[{foreach from=$oView->d3GetAttributeList() name=search key=key item=oAttribute}]
[{block name="d3_inc_ext_search__filter_attribute"}]
[{include file="d3_ext_search_filter_attribute.tpl" cssclass="" key=$key oAttribute=$oAttribute}]
[{/block}]
[{/foreach}]
[{/if}]
[{if $oView->d3HasPriceFilter()}]
[{block name="d3_inc_ext_search__filter_price"}]
[{include file="d3_ext_search_filter_priceselector.tpl" cssclass="" infoMinValue=$oView->d3GetPriceSliderInfoMinValue() infoMaxValue=$oView->d3GetPriceSliderInfoMaxValue() originalMinValue=$oView->d3GetPriceSliderOriginalMinValue() originalMaxValue=$oView->d3GetPriceSliderOriginalMaxValue() inputMinValue=$oView->d3GetPriceSliderInputMinValue() inputMaxValue=$oView->d3GetPriceSliderInputMaxValue() aPriceLimits=$oView->d3getPriceLimits() aPriceSteps=$oView->d3getPriceSteps()}]
[{/block}]
[{/if}]
<noscript>
<div class="fullitem">
<span class="btn">
<input type="submit" value="[{oxmultilang ident="D3_EXTSEARCH_EXT_START_SEARCH"}]">
</span>
</div>
</noscript>
[{block name="d3_inc_ext_search__filter_clear"}]
<div class="fullitem clearFilter">
<button type="submit" class="submitButton largeButton" onclick="document.getElementById('d3searchfilterform').isextsearch.value = false; document.getElementById('d3searchfilterform').fnc.value = 'd3ClearFilter'; d3_extsearch_popup.popup.load();">[{oxmultilang ident="D3_EXTSEARCH_EXT_CLEARFILTER"}]</button>
</div>
[{/block}]
[{/block}]
</div>
</form>
[{/block}]
[{/if}]

Bestand weergeven

@ -0,0 +1,51 @@
[{block name="d3_cfg_extsearch_visualcms"}]
[{capture name="sOxidContent"}][{strip}]
[{include file=$sOriginalTplName}]
[{/strip}][{/capture}]
[{capture name="sSearchContent"}][{strip}]
<div role="tabpanel" class="tab-pane" id="tab_settings_advanced">
[{/strip}][{/capture}]
[{capture name="sModuleContent"}]
<div role="tabpanel" class="tab-pane" id="tab_settings_advanced">
<div class="form-group">
<label>[{oxmultilang ident="D3_EXTSEARCH_TRANSL"}]</label>
<div class="checkbox">
<label>
<input type="hidden" name="editval[oxcontents__d3issearchable]" value="0">
<input type="checkbox" name="editval[oxcontents__d3issearchable]" id="elm_edit_d3issearchable" value="1" />
[{oxmultilang ident="D3_EXTSEARCH_CONTENT_SEARCHABLE"}]
</label>
</div>
</div>
[{/capture}]
[{$smarty.capture.sOxidContent|replace:$smarty.capture.sSearchContent:$smarty.capture.sModuleContent}]
[{capture name="d3JsFnc"}][{strip}]
$('ul.nav-tabs').find('li a[href="#tab_settings_advanced"]').click(function() {
var CmsId = $('div.selectize-input').find('div.item').attr('data-value');
var isNewItem = $('#elm_edit_new').is(":checked");
if (CmsId != 'CMSFOLDER_NONE' && !isNewItem) {
sURI = "[{$oViewConf->getSelfLink()}]" + "&cl=[{$oViewConf->getActiveClassName()}]&fnc=d3GetIsSearchStatus" + "&id=" + encodeURIComponent(CmsId);
sURI = sURI.replace(/&amp;/g, '&');
$.ajax({
url: sURI,
type: "GET",
success: function (a) {
$('#elm_edit_d3issearchable').prop("checked", a == 'true');
}
})
} else {
$('#elm_edit_d3issearchable').prop("checked", false);
}
});
[{/strip}][{/capture}]
[{oxscript add=$smarty.capture.d3JsFnc}]
[{oxscript}]
[{/block}]

Bestand weergeven

@ -0,0 +1,11 @@
[{block name="d3_cfg_extsearch_indexletter"}]
[{if $oView->isHitForIndexLetter($d3fparam)}]
<div class="indexlink_usable[{if $sSelectedIndexLetter == $d3fparam}] active[{/if}] letter_[{$d3fparam}]">
<a href="[{oxgetseourl ident=$oView->generatePageNavigationUrl()|oxaddparams:"d3searchindexletter=$d3fparam"}]" onclick="d3_extsearch_popup.popup.load();">[{if $d3fdesc}][{$d3fdesc}][{else}][{$d3fparam}][{/if}]</a>
</div>
[{else}]
<div class="indexlink letter_[{$d3fparam}]">
[{if $d3fdesc}][{$d3fdesc}][{else}][{$d3fparam}][{/if}]
</div>
[{/if}]
[{/block}]

Bestand weergeven

@ -0,0 +1,3 @@
[{block name="d3_cfg_extsearch_highlight"}][{strip}]
<span class="d3extsearch_highlight">[{$content}]</span>
[{/strip}][{/block}]

Sommige bestanden werden niet getoond omdat er teveel bestanden zijn veranderd in deze diff Meer weergeven