Compare commits

...

No commits in common. "6.1.0.056" and "main" have entirely different histories.

191 changed files with 10 additions and 30584 deletions

View File

@ -1,287 +0,0 @@
# 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
- Neueinträge bei Synonymen verwenden die Admin-Anmeldesprache
## [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

View File

@ -1,16 +1,12 @@
# DÂł erweiterte Suche fĂĽr OXID eShop
fehlertolerante Suche mit zusätzlichen Filter- und Anzeigemöglichkeiten
# Extended Search
## Systemanforderungen:
- installierter OXID eShop
- PHP-Version, fĂĽr die Installationspakete verfĂĽgbar sind
- Installation via Composer
- ionCubeLoader
- D3 Modul Connector
- 6.x - OXID 6.0 to 6.2
- [for ionCube from PHP 5.6](https://github.com/d3datadevelopment/ExtSearch/tree/rel_6.x_ioncube_from_PHP5.6)
- [for ionCube from PHP 7.1](https://github.com/d3datadevelopment/ExtSearch/tree/rel_6.x_ioncube_from_PHP7.1)
- 7.x - OXID 6.3 to 6.5
- [for ionCube from PHP 7.3](https://github.com/d3datadevelopment/ExtSearch/tree/rel_7.x_ioncube_from_PHP7.3)
- [for SourceGuardian from PHP 8.0](https://github.com/d3datadevelopment/ExtSearch/tree/rel_7.x_sourceGuardian_from_PHP8.0)
- 8.x - OXID 7.x
- [for SourceGuardian from PHP 8.0](https://github.com/d3datadevelopment/ExtSearch/tree/rel_8.x_sourceGuardian_from_PHP8.0)
Die jeweils geforderten Versionen und sonstige Anforderungen entnehmen Sie bitte der Dokumentation im docs-Verzeichnis dieses Paketes.
## Installation:
Verwenden Sie zur Installation bitte immer unser Quellenverzeichnis unter https://satis.oxidmodule.com.
Eine detaillierte Installationsanleitung finden Sie im docs-Verzeichnis dieses Pakets.
** main branch left blank **

View File

@ -1,57 +0,0 @@
{
"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",
"role": "Owner"
}
],
"support": {
"email": "support@shopmodule.com"
},
"homepage": "https://www.oxidmodule.com/",
"license": [
"proprietary"
],
"suggest": {
"oxid-projects/statistics-module": "allows the graphical evaluation of statistics"
},
"extra": {
"oxideshop": {
"source-directory": "/src",
"target-directory": "d3/extsearch"
},
"incenteev-parameters": {
"file": "test_config.yml",
"dist-file": "vendor/oxid-esales/testing-library/test_config.yml.dist",
"parameter-key": "mandatory_parameters",
"env-map": {
"shop_path": "SHOP_PATH",
"shop_tests_path": "SHOP_TESTS_PATH",
"partial_module_paths": "PARTIAL_MODULE_PATHS"
}
}
},
"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"
}
}
}

View File

@ -1,112 +0,0 @@
"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.

File diff suppressed because it is too large Load Diff

View File

@ -1,11 +0,0 @@
<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>

View File

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

View File

@ -1,11 +0,0 @@
<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>

View File

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

View File

@ -1,11 +0,0 @@
<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>

View File

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

View File

@ -1,11 +0,0 @@
<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>

View File

@ -1,86 +0,0 @@
<?php //006fd
// This Software is the property of DÂł Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package erweiterte_Suche @version 6.1.0.0 PHP56 (${currentDate}) @author Daniel Seifert support@shopmodule.com @copyright (C) ${currentYear}, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cPucYjxvzEmonU6SYdVAIpdOjaZsNiTg3RjTVIgYKG2gMqAGA857lMtv75SmGBK5OUuAhNTl3
lArmkC/TZon/954UNVKqXDiI6leDb0QIjLRiX9pgooS0IB+56wtiIrmpiNAWUW+F5v5yRNd7LWUN
Eut1v81p4GEP8V2lM5vrsZd1Lr8NjhWZkYMkv4POX84zPRNKKnIlE9LZE1zq2yE58fj9oYvJFQMb
QWA28yH/YmXvAih+sirCK3x4nIHKk7uZ6VZc+I1AxA8Jatw3cikmTOupKE5wPDkwNXbtnrUpF6EH
8f5bRVztGddG/r0F5M7AFcHtxYmsMQDAsOiuTjgDa+KMqAOeUg2sgdPZoe7g9C1cYsEk/nTvaDpC
bhgtOVGkGJQQqVHSEuqizB+L0FxI14NCjiJCeA57ruDUMUOECVoV22kBwUnXQPdr/9V4VV2oMNWS
+CL4dhGs8xVvGoIwRqEvoM6EifyYg5PB1FDa6cMA/hs+O7fVhFZD0+ZhkPakOy7RsrDGzJdZlweE
E+FhVcLq5uhQVoAf+VFVSfgRRUDUrcO22NeIgfo8RJFfFafdsNHhJoFV/mtP6/hyvGjk0Wu2DaV8
hqvXBYL0xO4FpMeXiTGBavLN7mMHVOcWqupqYuTKOIn5GEmagkmOodUPvAHYOS81lNg+fbSoSHA/
wqc0HHQWvixqdmgnckB9L5lVK4iZ/fmz7i8NukejOx5wJ3GaIeb7R7s5DrY+oDJJsqQvvItFt7xs
Hh/zjd6JgmpM5yhzAYysV+KqvzXZ0CQYgc7QrTVaw/OtPT50kVY/pY7W+x8oKdSvqs2OqoyxhQNo
CAjM2Z8YjyTYIinPJz2B9xvX6v/ze6ndDykpAEc46Wwj78Fb3QpIAKL3sesCc8FfD0WKU/+XgV9y
xzw/5wJvmlTfijawX42RclCE0pQsElLEBXODyAj+ARZ8DuRCxRhdXegHdwgogDSbC6MhOEtuq0b2
Y+dG4Os3k3vHVy/7wt8VUvdCrTMK4y2UIiB/XEpk/Tdh/vLYxEPYK3+AJJALCORrccZe7erJBWq7
aT7v4MQG5zLWu1IxnWMdONnx/5it6E4d9ZQCj+/Q9+AUde8qhMYhzC+QSbmDtws1Jr+iCSbFxAzZ
nf/q55IaG/PuG5KDUyr5r48WoMvbT6icq6/G035tWacF0CBmL39sOPGhcyfD0hISzWu5IQG4Xmi7
YhH8c9lPy3Arkqk9A2cCaoncJial1SO66ETORhjCW2SwvNWqRN8JoxCVmqTnuawDxtqZbkXsyCrb
DYcqzUXuRMYV22jB+9pjVGiIBwOHT/SQVJleTYqmO22unrNjMK3TT0PZHB3NS36KCrTY2RBUInwL
kcUwgu7Ocofp4GmSYe3zNnaP3vut2Yhp4Qbx+NUI88PeCbqIf6CHhor30DV3auxu617C12sAIhzw
HkVfKzdtajK0P1/FdK4v3BqKCz6pQqZpW+QfPVsOAPywQ3+NDrULsyBLhnZWQRUtU75DoDr82vta
/FsojWYIlIusIntgIsKqQMkrkfekcfUwT7bHnnzPv2JetwAmGEGKEPS3B89oTs/8wl7FszpS0StD
txxMDOE1gnfnC7pmiO7BEQoZWon8Q15GG46LIy/L+KSK8sWQWAGQMO5KEWw1cJPip2HBQsg1p/Lx
DYYhM292xiyYNknQN7NpC0boArFaI6zWyA/Clon9t6xcUSGefkzJRl9tLTvYPjx+aCwt94Cz8u/T
JZYbmLEInnotXMGMKEJQKB+r1+3a6nupAKkC6kmUi85fjaXfMf+UoezQm9kd9HsIdsA43+mm6H9B
QF5idDT0T43x6UZswbxSZdfM9jiDbtgGRGr/kP6FB8o2RsF24F9blCqVxuWXcYAhPbEfh0BScDMM
JDneg+gA152QzzP8wjCSfqB3JvsGHoUIMU6zQePUillhe4muXIVc8C+yDh+LcACgSCYq+sW+fGST
aDZhxsn96AXey/z6fN5pFNn22cCwd9e/6y/dMHe5K0++DEEM+3+NN64wXDAwCCQjZdbHhn8UkTR6
4+02lGJvYwMTiJSXgDSvTmrMx/SEOecHMqfqaavou1kwWr2Oai38qmoY7ZNJOCZ4quaNHWx3o3qP
fObtE4zMQ0DI2aK98lQw2M62Hn0e5ZsMGfAOLSUcQWfzWqiFZMSruzhH+0A+44FrrInxyqKjI4oz
JVYIYlzpEdVGPhJfPc0/vM2rqFg3Wp9pVuMqmuoyMKwxiBV5KzqQTR4oyRKAoaTN8FubKDI36SOI
kCwC/dJ/pF7rRS4xdR1cKUeJZpVKU7isU1Yxjt6QbOm1xWowU5t35CKgqivrDgV3SEGA+Js+9Qm6
ODBSNIed03XVDLVDsZRNeA1Pg7iIZYFCY+v7KR1SWY9MKSPeTvh3UIFjivDaD177DhJ2OA8TjbKk
pfBmWtKjwPNhB+m6EQ7jIQ7C/+xbaV679SeiqXqXUUOgODXFmyRhgU8dIOn3BVvStK08KmISy7JH
xtu5LNlJWpBp4eF+GHEFedZkFO10i/LxZf6hK54PLB6Ni3hgr/EjLW3nhcjEKsRKjkDu4LRPxbWS
zCKmAbycErcPgWufbPts5tNSeHnvwhuoJUAlUHDxffNk196+WRuhJRDFFWTvs4ur6FiAHjQb7PKg
A1NG07N09LgQaNFTLmceK9U3s5uOEFLIBFvhRWXmXuaYr7Qt//Zip0fJcZXGBgJPPdzcHutngcTq
5yqTVp1c2d9RQAWwVFIAJGAaUO/IKHD9XP/soiuc1SQbNuEOSlT/aLKc6pZgSMaHumkJKyIVomRE
zEurCa2Ac6RoV7d7MKnosaNOFLBAOEtFJdbubGcasPUX9435ce38Oz6cWFPNLcHishjf5+gk5QJf
EHR1aTRzG/bRGlVgo+Hy8+D521VHjMvNd33CqbSp51/KnILnIXxWNtZHatuppmb475IXXkEBOcKD
uSn9vigJhXUIOmRcJvKGowcmXLI9rTGg7Gipl+FfCEn7jd/RKmmqCPy9hGls8NbS8AHa/vj9Q3Bt
qhAUaSPgNctPSQSFxgL8QwSGw9w8XlMWY5B/2HrX9V2EPlTGRTM+yIYJ1zPSqc5mGs6JrzGD9wwp
pwpFEXuKewz76dkQRUvHMzOiB1Bm53gBe3yhKniJcLzhl6+uC5SjJoMrW9zeTjMUR0g1tThlPu3c
3dibVDiwkGSohh/kZ5/Ov4ZIVViPYkv0LdZFvCbFhr+GPtKWKQ4R1vBS4+MwJQwNQzoPEF6PJNFp
ChFfrnJmypO3uZMLecLmY4s3li8a1XA7hQ3HkbZTSDTF4idXyVYEPtVAYjDUUBj69lV0Xb5BC41P
pNl1tY9dm/vx0uxzatLH9olOl4exLVhZuZUzqunqpL9YCjzsUBs9eLHlfocv1wlSCfMcmfCbwdpl
WQIuJvWs7pcVrbKS1dyz2Gpran/w96EJqnRJyPB0Sn4VDj3A+aGG08qEXb5G5U86U7nqvVHyvYmB
Q989GfL0L9VYrSQMKZhN1toMhvyF7MPPVjmWtR4bA7BCM8SPYMkKqhbmDGUZZ/8EYhmLlK1Oj9t0
5qrajBrrH55Haml/NE8fTpD9XHK3rwo3r9lpdPHCG6v8f5rM1dcA2RXRzzaNcDXyGaGeW+Ux7sxF
GGqub39evzfd+bYTh5P5Hg8+4KSvTYFTrQBPnwb3opASMzFIDXlxdi+5H15gCfGpnvuxf7372MRm
hTdrwj0S/LBQ/LG3PICiSirjNz42usKuVpaUbgP25CidOlttArHILotLRkovAYyJ0MzsJWMcr+iW
iOwXBJ+ldT31g7/luBxIIpZSegToiLVaDSirunZpjU+vuWGwutrTxwWRWFUDqzjZC0e4TJGdBIL1
X6tugQZvOQ46aoMDz68N75RcpaDV/4smjZ4TBEET2ndO5NRhsp22tK9Ax7ToaTS/zjhQhghK+5Aa
7mj1m108k3JAB7K7WnQvekAwdwwzI54S1mJe/azWFrQ8YL1HSOY7z9+3Wbt/pF6XRzbUwcbZaR65
02I2xtPM0ffSFRYkvpM+zDzM4GwfebOqPounjzc3CnTkxdikxqXyEf4G9qMGsbpSXyXEZJYXs2yS
S9rJoDWtY6URgTw449M+WSivaPBwSSUKRzr1f91yZMSNtk9AX/gfNrtUSN1SMZr8gZ/9+QwcuSHK
pYf5fSYx32zavqeP7qX9hLhFnYQgFO4GQ8tLnK9tKsM93R92YR99ICzFUDL5Kb+E3MX6xQE7Cg8w
bO3IhHvZ42SBKHRjSjWWpfj+eXrPSdlVRO3eRhGICdYxHLQ4yk4XH0Nxv6/DpIpvEJeq/W+XcwZt
UOhl8tTQqBwWIgwKDZCcwArBKPwgsXK5YjpmxCRoYKRww+4DtQtQrxENDYrBhikzvlue4GnX8yxm
LDjAz9g2DUvngZxdnfODHFD9+NDbT6QDo9V74PONGijUxfejsI4JwSsyRc028z5u3q7ju2pfik09
rI1flDv9VrjlFrd/u5sc+LopFaMYtjmTnNAqMvi6AP0kR4zgn8BtGowzpqxcuvuwFxxcvoh33QnP
63/qdYkjyeTcpqikA9z0FjKTgfzS4QP6nrwfDWtgN7Dpm4AY0Np8nbGzOhN9dt6Kmk8eBoRZRBGC
l2keiz4Ks8vcKnlMUrFTXtPunNbmxbTqMxKWwKS7REFFDbQnFZKH4ltS1jn1umoey5LaTsZKTWLN
nKLCDZDMoWQH9y+2Al7qqq+TjUx79256M93fCnK3i2FRSIbQZ+M/waCkQWHItHZa/hCWKO5UQhhL
j3jZL41HbguNT17/J1WzwZlV/9HNEIeAUXwIMEXwO+kN+5EbCRmTMM+ftEW7s7Fo2/9WWUtM4Kwu
yGLYiAOi7vCgtUsndG0O5XHvr+m3w9MasTtQLRTVMJB62yFT5jzo5IDiuNV/SSaTxL6qnM3lG+o8
nk6DmCPoZo/ymzc6wiGh95C99jsc44v1CgW7CqUuAMA0y1+tQRcPCXw27FXZE8awtmw8d37O1pvK
QGIpQATjGcBt5d0LrEbftfZMr+ahIRAF5p1SpR1M+3zSQBBZ65E+6kX3KIFHM8gvytk93C9h5e+K
reCs/V/f6fCqnAYQFTZjeSK2/8qrYBwGGcOu+U+k/LL+gFZ7J14W6mWNTObDMYk3vUlKVMm99NRq
xvuSR0mt2MrzUefcD53d2THO/qH7iplY9SsqS53OAw9fImHCAGCv8xw/6Gkha4Q2d6iKrCk+ihW4
TV0xK6S4ogK0r6vr3q/2GwsKEhnxt+YVa+8V99WiIrx943JPQkvEhT3n805/HoumceG3hi5Ts6Pi
QgMR6aZb+Uzs70Jq13lvyrfh6mhxcqbTmLJPCEdoumz0tb8KeicD8nv0IzKxsKIGzgRFnCmrLW0m
14RK0r4x6DcIrl/89CQHrMR7cwCsXvYsw8J/gssTcJZ1C9gt082ht0QOzjbkDsNubehzp2BwOn6Z
A0ddVDsRvnxrbu3wYex+h5/IpY9D+j+0gZW98POj5SF/rhZjpKsD/mUGHt5mN2PfdeUSsN0sKr40
vz03On9VwcZXCjPf0rg7fJK4Xk7+CMI/VEPHOzNYGtntbaPmgYdEVhYA5ImfVgthNy6/7PRPOZ/S
knWllwl7QcfgrQdQaL4Db+dEpYHYVlaUadrWGMb+DJfqFPVY5GfTXlmLYNDyG0l2N/49wzg2rhYj
oXIPx3V49h8j3tXTIBftlrADCvpb/EoROk1VKqMvO5y6ztqbnJ9yCo9JwJGalagEe8dY/2BDOWnQ
1DsOTdYfW7WmKTCX6A/moeiCLgbs5jEw9tvQStZYnjB0vrYoC6a7l2tLNVZ/cHfok6560AyxJZ2l
qhtQUaZF1qAHbJSg2tYgfgoSKFbtfe6s7ib/MTUt9QO2w8DrLxiw0H2AZRbwQ7JqyPDBynbXmYvW
9RzpL/Crpa1QXHL173TjbL24H9CLj7o/ezhATbolAr32VnhtKC2PEnaWFcw+pc2YQS5sj2unuGZE
5o2wXbqetHAo705jDE4SXJQHBA1wdrYLLBjMjQhk7TH1JISdgb6dnadSagbJ5HpeXdtd4xWLFwMQ
XQ83P178Lsd1jxuBJR796GQwmCPukh+lCETDnjzpKUVrf2dhJcT/AsKIsckokPBBZYeYmFBYUXgh
o950C0==

View File

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

View File

@ -1 +0,0 @@
UPDATE d3_extsearch_statisticlog SET oxshopid = 1 WHERE oxshopid = 'oxbaseshop';

View File

@ -1,20 +0,0 @@
== 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

View File

@ -1,27 +0,0 @@
# 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>

View File

@ -1,388 +0,0 @@
<?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\Exception\DatabaseConnectionException;
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
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
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
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);
}
}

View File

@ -1,163 +0,0 @@
<?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\Exception\DatabaseConnectionException;
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
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
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
public function render()
{
$oSmarty = $this->getSmarty();
$oSmarty->assign("aStats", array());
$this->hitlessmonth();
$this->hitlessyear();
return parent::render();
}
/**
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
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);
}
/**
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
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);
}
}
}

View File

@ -1,166 +0,0 @@
<?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\Exception\DatabaseConnectionException;
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
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
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
public function render()
{
$oSmarty = $this->getSmarty();
$oSmarty->assign("aStats", array());
$this->mostsearchesgraphmonth();
$this->mostsearchesgraphyear();
return parent::render();
}
/**
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
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);
}
/**
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
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);
}
}
}

View File

@ -1,32 +0,0 @@
<?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();
}
}

View File

@ -1,35 +0,0 @@
<?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';
}

View File

@ -1,35 +0,0 @@
<?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;
}
}

View File

@ -1,541 +0,0 @@
<?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 D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
use Doctrine\DBAL\DBALException;
use OxidEsales\Eshop\Application\Controller\Admin\LoginController;
use OxidEsales\Eshop\Application\Model\Search;
use OxidEsales\Eshop\Core\DatabaseProvider;
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
use OxidEsales\Eshop\Core\Exception\FileException;
use OxidEsales\Eshop\Core\Exception\StandardException;
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
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
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
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
*/
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
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws FileException
*/
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
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws FileException
*/
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
* @throws DBALException
*/
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
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws FileException
*/
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();
}
/**
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
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();
}
/**
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
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
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
public function getArticleCountPerTick()
{
return $this->d3getGenerator()->getArticleCountPerTick();
}
/**
* @return array
* @throws FileException
*/
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;
}
}

View File

@ -1,52 +0,0 @@
<?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;
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
use Doctrine\DBAL\DBALException;
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
use OxidEsales\Eshop\Core\Exception\StandardException;
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
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
*/
public function d3UseAlistFilters()
{
return $this->d3GetSet()->getLicenseConfigData(d3_extsearch_conf::SERIAL_BIT_HAS_FILTERS_IN_ALIST, false) || $this->d3GetSet()->isDemo();
}
}

View File

@ -1,160 +0,0 @@
<?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 D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
use Doctrine\DBAL\DBALException;
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
use OxidEsales\Eshop\Core\Exception\StandardException;
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
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
*/
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;
}
/**
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
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();
}
}

View File

@ -1,31 +0,0 @@
<?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';
}

View File

@ -1,234 +0,0 @@
<?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 D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
use Doctrine\DBAL\DBALException;
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
use OxidEsales\Eshop\Core\Exception\StandardException;
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
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
*/
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();
}
/**
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
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
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
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;
}
}

View File

@ -1,38 +0,0 @@
<?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;
}
}

View File

@ -1,24 +0,0 @@
<?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';
}

View File

@ -1,33 +0,0 @@
<?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();
}
}

View File

@ -1,38 +0,0 @@
<?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;
}
}

View File

@ -1,35 +0,0 @@
<?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();
}
}

View File

@ -1,64 +0,0 @@
<?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;
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
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
* @throws DatabaseConnectionException
*/
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;
}
}

View File

@ -1,234 +0,0 @@
<?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 D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
use Doctrine\DBAL\DBALException;
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
use OxidEsales\Eshop\Core\Exception\DatabaseException;
use OxidEsales\Eshop\Core\Exception\StandardException;
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
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
*/
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;
}
/**
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseException
*/
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(Registry::getLang()->getTplLanguage());
}
/**
* @return mixed
* @throws DBALException
* @throws DatabaseConnectionException
*/
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);
}
/**
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
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;
}
}

View File

@ -1,200 +0,0 @@
<?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 D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
use Doctrine\DBAL\DBALException;
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
use OxidEsales\Eshop\Core\Exception\StandardException;
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
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
*/
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;
}
}

View File

@ -1,124 +0,0 @@
<?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 D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
use Doctrine\DBAL\DBALException;
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
use OxidEsales\Eshop\Core\Exception\StandardException;
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;
/**
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
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__);
}
/**
* @param $aParams
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
* @throws StandardException
*/
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;
}
/**
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
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;
}
}

View File

@ -1,819 +0,0 @@
<?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 D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
use Doctrine\DBAL\DBALException;
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\DatabaseConnectionException;
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
use OxidEsales\Eshop\Core\Exception\FileException;
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;
}
/**
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function render()
{
if ($this->_d3UseAlistFilters()) {
$this->addSideBar();
$this->_d3AddAllTplParams();
}
}
public function addSideBar()
{
$this->getaListController()->addTplParam('sidebar', 'left');
}
/**
* @param Category|Manufacturer|Vendor $oCategory
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
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();
}
}
}
/**
* @param $iArticleCount
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function addSearchFilters($iArticleCount)
{
$oFilterList = $this->d3GetOwnSearchHandler()->getFilterList();
/** @var d3Filter $oFilter */
foreach ($oFilterList->getArray() as $oFilter) {
if ($oFilter->canBeUsed($iArticleCount)) {
$oFilter->generateFilterList();
}
}
}
/**
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function setTplParams()
{
$this->getaListController()->addTplParam('blD3ShowFilters', $this->d3CanShowFilters());
$this->getaListController()->addTplParam('blD3HasSelectedFilters', $this->d3HasSelectedFilters());
}
/**
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
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
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3HasSelectedFilters()
{
$oFilterList = $this->d3GetOwnSearchHandler()->getFilterList();
/** @var d3Filter $oFilter */
foreach ($oFilterList->getArray() as $oFilter) {
if ($oFilter->hasUserSelection()) {
return true;
}
}
return false;
}
/**
* @return bool
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
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
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
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
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3GetCategoryList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getCategoryFilter()->getFilterList();
}
/**
* @return bool
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3HasCategoryList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getCategoryFilter()->canShowFilter();
}
/**
* Template variable getter. Returns hits related vendor list
* @return Vendorlist
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3GetVendorList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getVendorFilter()->getFilterList();
}
/**
* @return bool
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3HasVendorList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getVendorFilter()->canShowFilter();
}
/**
* Template variable getter. Returns hits related manufacturer list
* @return Manufacturerlist
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3GetManufacturerList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getManufacturerFilter()->getFilterList();
}
/**
* @return bool
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3HasManufacturerList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getManufacturerFilter()->canShowFilter();
}
/**
* Template variable getter. Returns hits related attribute list (generating in $this->_d3GetAttributeList())
*
* @return array
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3GetAttributeList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getAttributeFilter()->getFilterList();
}
/**
* @return bool
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3HasAttributeList()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getAttributeFilter()->canShowFilter();
}
/**
* Template variable getter. Returns price selector list
*
* @return array
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws FileException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3getPriceSteps()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getFilterList();
}
/**
* @return bool
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3HasjQuerySlider()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->canHaveMultipleSelection();
}
/**
* @param string $sBase
* @return string
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
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);
}
/**
* @return bool
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3HasFilters()
{
$oFilterList = $this->d3GetOwnSearchHandler()->getFilterList();
/** @var d3Filter $oFilter */
foreach ($oFilterList->getArray() as $oFilter) {
if ($oFilter->canShowFilter()) {
return true;
}
}
return false;
}
/**
* @return bool
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3HasPriceFilter()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->canShowFilter();
}
/**
* @return bool
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws FileException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3CanShowPriceFilterSlider()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->canShowPriceFilterSlider();
}
/**
* @return string
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws FileException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3GetPriceSliderInfoMinValue()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getPriceSliderInfoMinValue();
}
/**
* @return string
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws FileException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3GetPriceSliderInfoMaxValue()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getPriceSliderInfoMaxValue();
}
/**
* @return string
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws FileException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3GetPriceSliderInputMinValue()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getPriceSliderInputMinValue();
}
/**
* @return string
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws FileException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3GetPriceSliderInputMaxValue()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getPriceSliderInputMaxValue();
}
/**
* @return array
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3getPriceLimits()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getPriceLimits();
}
/**
* @return string
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws FileException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3GetPriceSliderOriginalMinValue()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getPriceSliderOriginalMinValue();
}
/**
* @return string
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws FileException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function d3GetPriceSliderOriginalMaxValue()
{
return $this->d3GetOwnSearchHandler()->getFilterList()->getPriceFilter()->getPriceSliderOriginalMaxValue();
}
/**
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
public function d3ClearFilter()
{
$this->d3GetSearchHandler()->d3ClearFilters();
$oView = Registry::getConfig()->getActiveView();
$oView->setFncName(null);
}
/**
* @param $aParams
* @return array
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
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
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
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;
}
}

View File

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

View File

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

View File

@ -1,150 +0,0 @@
<?php //006fd
// This Software is the property of DÂł Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package erweiterte_Suche @version 6.1.0.0 PHP56 (${currentDate}) @author Daniel Seifert support@shopmodule.com @copyright (C) ${currentYear}, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cPmrdVvk6qKFTNxpgk2rjo1yQZRExDnRQBiihwm1dhoLOURdu89mBWOGvizNtsE6fO0pft+nI
PHo2lwQsWND8n44gbuGKX8MCSv1lEgSpSQTPhEc3sz5kDUWb8Hc89uE5jP9INa9hlBOxW1ViA7VY
Surm9Elg3EJbFbuBEJLyygiROjwc1YvSbxb/EmrtadrOjfPwnlqVEq0powRzHNxm1gzQ1tOD4IEc
mzN7aNpyj0xYKPtPDqZ706tO9/oLSShMgSgdHI1AxA8Jatw3cikmTOupKE4lQQ1H4260oEJCElYH
Gejb1FyxI4OBe5L/nK1rAVOpihHYcbmDFHElvZVk780RQeGqpgd6ZV/07ZkXfl6doShi+XDqID48
0FozBjZCSWw707OBPjOjlYvuEJYaQnKYlx0jQzzP4C11B5o7C+d84x4KIuJO9ABe4mBsb0yj0KbM
KY9U3x22jgL7LJUKdulK5FM5sreGTyjCcx3u70SYBiV+pcpwPqc47MWRrLU7JC/hHnwQoMlLTUb5
xyJybWJEPLOOlQc5vjNclqJwze0sn35FcnjdIbPViQb8seFK5+a70x0gFtSbfbomuln5q/VFOzwI
lVuNUbKxHuoa8prrjtXPc2OlU2NSrR6KOtp0qacR/ISg/rnjwiZQALJyZwR21XY4D8DJ0js2ojF/
uEo23/oo761ljvLX+Y7/px5AAthD6dAV0aY+XTOW4xRoKlrAK+Ud8NYsERKdSXmUoTZmxlrW1qIF
ZqwOAc2AnBV1li3aK1zl3hCX9yVeuf5SziWVnIAqh/nZ12jkoYmUkz3qvin903DSGiPiWs7DOJdc
Ic9W6II5WhDtfs9db7wasjTQdyRm/dXoB8OHSm6u0iT4S+anJncmqheg7HLzuZsR4J5jgYpfO7jF
lmHtzsHLK7DGUTfAyXQ91cHKRZwKuS0DHCTFa99UQk6F7+JkGOetI+WRYkQd637bu9Ok4QpMJQCJ
ceIdpriezxezjk8FIzU8BtkoK97VsUl6LyvgBsW20T745pFce5GJY01QwcDxY9lwCDOkv8WYW1YM
T3EaFfrTJVisVC/fQKZwTvZN7/VTiFqheUKM55MHEJKrgNyHYAaG48fc45srPzD+rrPJC08RUJtG
D9CMd4GekwP5hG8Vv/qfVQF1WhWPsB1YgFTmi2ijKg7fj/2Th6zxoh+MeW93OJTCcwPJS7genjaW
FWtEBxNjXsAFShTnQ25X0091MZw5Gifq5dFyx1DjoY/885hD+AZkr9NxJV37Pa3jQzSrGl6iRJOX
L/qFPsaZwg9d7odt4OqLBNyxIdHa5ksOdithPVZ0twyAzinjDA2p15lNkiF+yeV+52a7jKUiTfoh
yXN5m9hh0k0+mTWBx0C44JJXzJagO2nHZy3VDS5L/+9EC9bPA/zX/sCEXKw/faDfTbtr+isgvu8A
BKCeggKulSP6KK79IyEY0mbelQdVIy/YdmLcCEf59kAjX5BLUMNGlk3n82/vtg+IcbqH+y9vFQZw
AZfB+8rO5ylXmrYhIYh6L14b41AywU1SSS8gb9PVNjpCg/XIrqHMnt/d7CKxiPIRSCXLTbJvOlD3
0dpfEEb9+TthyIzChZUBtWXVm7rT0PidYzQDffyhyRjgTFDoLPSVncQ1oT098rtB8QzrCdFVj4Fm
RywUOmWLbA8KgbqGWrDfxgxgoMBR0uSBmrBZvhncmR2jy8/WLZtSgAIALZ8bWA6HQBbjqx0UP63h
qC+WUQiFdTPVG443X9wKuENTS2Zx5Q2gXtYwjMZdCo6F0FJ9bEWZfywKqQmt/H56xQPn5RZsoTk5
xqb5aJLTwuJWu7pXolyndKvVs9ZTmU45ffzWkZPqaDf/UzvjFOeShFWDwNMEnU1c6WYSOWm1WFrq
56IgzAxv3IWnes8VDQXPoPytTXzz6iCPw7DoePBqzQ9tRmQyYa/0d3yKWafbDUVdSssPB5e+r2P+
eIaRT1Iu6dU1YFZcwLLedb1Fz6LmnINKbW+Ti01N0GvdDV6GwUqURnrTkc5FnwRMWFetHDds/n8z
jS/fXLPG8wPgolv2TH/sEb9ykVVrDjcaR1khc4P+spToVMgwqZy4dq68TR5pIApwwIxppKE27HDT
zdPaZQpGJGvG0e6wGAzWQWxPsVB6/Ms8rY6NCiqxNbLp/KKEYkcKokRmNWsbTfbYzx2JwGAcMtAx
AEsw5VQ44/jxOYJ/9FZAMvaPp+kMhLEJLMAzgobdVSHShGljs/hFdifMKnubODa/vY7pqsfkjXXV
w5r2Blijk9yL+jgWQqwn6u23HVKot9ulnrKYht38XoAkcUSDUsmI4tCF9wCKxnA80xDa1I2o0SM9
bNjQcmciuhHWOrpYNfSlWV/96kkMHsII+IEA7nsxZkBkvHwZMESEgwnLnEE/VAmnQq/0Ij+qrZ2m
uhsE0id7xrzkLTM19mzbR3wNYdlOYJ0c0shFkaEWm+DxxFZ/xxFhy/MDsC9v0Xgu1K01XL2QSZ78
aMN3lvVGRQNI3Gt5YYyXkLKzAtZrq3Q4h4zOluaqoit7R2A7Kouo6gidI3sC92ni4tWWWQWR4r3d
YtJqdYw4m4WaxkY4wS8nlkcCrCUG7dwHj1wpF+aosCDX5gls6iBAYvin4yGiZ6D0tVFCzOim5VYY
xfcDBP9GezRkJhbQ6bThPDAvHa0+bvZixC26ckDR4vM5Sdd32x9GtpWs0l4eRUBXMg8wFa6sWtpo
jmtS/yQ9mP1Gl+WtcYA1zWGLIhSKzclyHaXuqYtNXfLv3i4D5NP9tp54iXkJ58hpLnHcU20QMD+Z
clKUB/5rhhsM/lhkWnYyn8b/yBVpFdOdutDZfZMxdyOgRz0K2zroOghH9kFjhOhZKh+1dc15a1Pe
dbewI93mOicdqNuK7VG0YFnoXmKYV5ZJmItqO3PIOjwmOTPUCB+CFKghGhvLdlL/PueXisz2TMS8
LNeCPXyRIVbzjfHGnDmoBkycto2eyuhDkNFCq+yAGlmLxV8l0I7qxt7iaIdzWZalGVk8M0ATDsRW
PXJLcToHUgrGblIDu1NI9IvD7h3V5yk1HvNK06a5Fe5h9Ic9m0Lz+KP26UBWG8SxX4xJEFXajfyE
DRRhfjKHASktFG3FjgEJWUx6JqGpsmg+UhQO0gQoBjM+UK+aX8ZzfLtMSuaiyyvE3gmCzre1aS+L
7uLo68H+49TMZbj9lwtlcdoUg/A9DD3sX3xVLVqYM/Hnpa63dOMwwY9EwtypjOJJxfY5sZjxpGV6
3tsnLAL/Apv69eaxdWjZM2O0zLFnnrCWaHnlXV5A1xM53KvnbtP/Xz7aZPaTh2pbhGIbCaEbB8Nt
7SNImBiLSqKIBA3JX5KPqkvvLU9VqxCsdZLuwdUnSHqc57ruIu90s1BIMmtkYiskQKxqG6Q31mlD
ZunFC1/NP//kkl3YBtPzj4pVt0JtOxccf1CIgVm/MKN7FNoOkW3fCciAzhRvAPbS+HgTdAqqVcan
Q3alMXsevW3Q1au0yMYbX/1+RJd5SSY5d79PG366NazAhmNKT9gZDc7++1EOFVLab0TglcsmWmKk
ZV+yns8H3lPP6nDIACNSEhn8k6vwn3hBf8FH7I2oltLR9h2+RD2WXeu7PQqJVqdjVStCeveP6ndv
7ydCajpQmoEfkccSnwrK6WcQPyiMWT6welmUJciFxwxfVlqidLJ1O4gVhgMSNoJPiYnxH3+E/UvD
tsEAPr+DUi92VphQPQA/3Y7stv3P0mJvBVJbkQ0DYEG4bA4T/rGvlNvAUMlnuUCMjaU0nSLVm9FH
QZf5ua9kjNl3GLsphde8Bp2HrrkfGscBBdp/8q+T/XDi04nmSDdCl7VPajhFUmBE35fn/vx5FeCq
GW6vTBz++iR9ElM/txNcyfTF9Ivf7cX6TMkI0qpnBsf5KAA7kZdxHLnRfTNPn9Baq+3Ujg3xXPp1
MtJXV1yxBm5WANqCRT9AzTIR1lABruS6JO0qccjI7rNR1Dkt2lCbbKChXl8siVGVx9ACsWJrweuE
tW/x9S20tsex/BvIZebg8Z+XqVZ5dplBhqDbRp39lBPo0ATbLWnZLSpLQPPBVNrd+KbCrMu3z10C
efMqCd30gnx/U791szN3WoJ99XC7+cI+05IdAiyFr3O5dfGe5pW7HkTUDIGe77eIhNHWHm3JrdOQ
17sfDEdAxWe0hg+tQvsXXREy2uMEN6DxWxv3V3r0lWbMzCm8m4c+ldxg7XpzMFc3VbL1zK8Lau+O
lzVG40u5YhRyKZ9Xv2+ltgUeLpq+rfZmnMXG4SnEBpKUIKyreFUza2UNDQh6uBsmkWD4jt0a+pyp
0wfKn/FaQP8g9B0UdPCaALjMN1/0GwESmLyOlhTlwgjlPvS8xGt5e46CS6SZEEUk7NpAHWMKdUaf
4hG5D0awR3kHExTC6O14WOags8AHZMmDWoD8m2cHjPy0woq07F/a1xK7G82W+AEe1enYRl5Y7Zqc
qeIqxhzWyihjvUro2/D+5ncGqgx16l+kUHlJivxdmivxnoqwNAjvrxNuBY2FFHV1Ke+v7ONx4bog
IF5HSbU3EU+8V9fWu0nchYdG3i2DRqvsvUh2mJyOKXV3YNDLzkufoviBHZes8JikPHQaqU5qq/IA
qnIVzBWGZlYVemOxSUuqXC7i479UcHeA39gLyVL3PxCD+oxh6Gl6Rbwiie3+wO/P7X+i+DXDk6iK
+vFKSpF+9238UErnekWMr22Hm0IyVm9zJ5Vz4WPJjLeeudz2Tn+RkWcs4zriIrloQ4yxWEFPqbIf
X1yK9zZX1zrQ/w3ZpkXySnAGcRHphEa3P54VvFKSMOFCg1W798IAwLmzpb22RUwLIGJJ3M8W2UIs
akJesDUCvy7hZTgSjdVYaygo1NQk371L1wwMpFBFK6YX7E5cYSAogV3+pG7TexTXvI7827JWMWE/
6dUxp/GbmVJtoSQICm3q7s+k+xU4C4WglAIFzJaJZWtTlDnCbxILboAt4dOn74vhYgvuKOmPt6c0
TesxZTpxr+nUO6vHmOdRckiWeNydP/WmK5jXfoGJ2v1KFnkyq/zl1DC/cbKhkBI5vEwsudfiXPsp
SUCL7oSzup6jTi6PPS3rh1BsdOFtyW0wV2VnNU95qTvsPYwJZYh/ZUJaxrVBURB6zG0fgMwSrudv
jAuTeKGUeqamD7Gg1Z6gN8XhFHpWcWa+7hQHocPF8xOCt2ZmE/48kcjPy5HPZZ0Yhb+t4I0V0h4Y
FwT44NV/VOmn/VdMPaj1f4f14Lf9ffMYB4cwhBvZEHZZ1/utogk2w5IKbMRZ+QgeclHug/gS/j8P
drtxtPrcJP/QfhUr0T+jDnUj8TBlR8NgekxKmUd4CMRSV332SgAOvYRJeID9HkfKoXczFk/N+mFV
JpMRcXLqwNVh9SdFlJx0HYoI4Mm5NcwP1hQ+tJiiemXxnjGz6r1OTGO52B1h+IxE5dKg297NPAAu
kBY2SdBGjvQdCFyRNDxb+b5X+uG9gSuFnxU5jN7EdXepo3Tk3WQtO4s2RXCP0l2kFfTMnUn4Hc1S
tGqtG8ny0Iec0iQIDCZdK1fepdM1oZlQz75ptArZ3Ne3dXBymKNsmnAWpCWOlYyKxdnPK0ahi2G2
gV05STJYsJ2wxKPoV1Oz/dQW7RL0gBiGxIhpBS/7C8LzHXPlZI3G6MmrbZ1Hfs/Wb8hwec4eunah
daY4VnshQ47XsbDQ6JrRAhmT7yTGhCBtpTfP6ZwMG8IjCI4Aog/I8jJg7QkEWAfyTp03/2LTuHoH
ajp4jIGlR6cc54a4pSeThzox4Gn5hPQRa8hm8gZKzre9XUbKAkXw/zrMdBj27pk3S2rtt3sfrsvb
NjNACKOnY1dLffzIiNN4R5EGHNFiwz78QmgvAUXKdkmL7qrywOcRdA2y2KWDA5QQXvhOH/9TXGeA
p/OvRvuEDbF+RfvWLJzjsYGE99RoPcPw6tXWyTvD7R7mWJcYdGoJtO6tYEpMY1dAIi7+h9LcVAwj
qcJ1EuaBsPQa5y4M9m/qsYkoQcG5HeaMUwSvuRGoamcqKQKiBjLEheLxhrTbko2AiLQidseER/W0
iUEKyfjv9PmX0lXDTfy93qQ182IY/hl3+0uQXE1xtItk2X3Jb8ofKdBak5gJPQvuPGkdw7PBsl2X
lboNc29KvJWg2MubxC+UbxY5YkGDXM2i+mGAEaaBgXXuKPcyPCZdtdWHJhDnyxJz0Ou87DcgIz7a
YzHOSzSsew0gmzCrNYc97We0Jirn2K1bGBjR60OreBGc+aoHunKDeQuW67OjflmF0H1zfiTGtMG7
+qgH/WfhjUfrjylJKOVsWEE8nZ7C58Xje1z7NwwvX9tP0VkkNcqe6VHU7p2+z8RllHZTYWuJBOYe
yFQlRHzwUOCQBoE/ChUVNrEuTNJCPp15hOHCoRRZAf2UNRV9Rdv0qd87zBu+S9WapKDIt6CmzL4g
D3UFfAF26QqRUw5izt99qlHp1P89/1m+5m0tgPHsyv+luGgfser7BKOT1XHmr5LtMP23xr5NRrnr
fhcIhEvorOQPOYiNudbIf/NP2CnEKimXgIyjioIIaey/GuhX1X2zrR4c4EYtLHo8v0iVEuYoWcPj
QhiqBgcFIcDQb6IDaj81JgEV+PRROInvtmA7H2jODcaY83B2pKhKt/1C7vQ5dw/W4nJajEGDwNeM
gCip2MWYXxdVPewjZ3OVZLCk2f/Iz0+oU6s19A/QkESaKBDLED7CjkbsBoOxopuKxFYDzn9J7NZh
rQGp/wMwB+DvtqaUCKOI6hlSKq5Nja3aCFXsoZ+XZahQqZILwN3oIenMpUGOKr4SznriwUcbOtqs
rsmEepPUhOoE7zrlKRShyZ9XeJ6XVcmPGvgiZf0PGyUGaqHeR5kTbdrwFf2H/QgeV4n/W7qe6T3r
8rUAHEekxAg5c/W7yyw8o2VKr2hcexLHIgxAFVvNEd5bpckPhnwxJvpOhRDvz1A37bBE2njj4mt7
iSKJynqUQO5BBS7L13i+LLdg9HgAVZiPQqNKozpbt1pFqBNEVrkXse+iEQPuAnil7/ez28nsv9Am
XbLoH3yQIsk9zr4GaIT01vzZelC1N1jSfvnwbvgHdIPl7cvZreN7oLekVeaDv0rRh/gDIFr4xCH0
Oz0X7L5h3UXdKniIhqk7hstaJrPF0ZBLawoAId9HtYL25akG0lba8aecLSKq2SLl5LweqMis5MVP
K+XvwVG6X//rYeKWWKQhp3MfN9ofDTLVAqBdXDvtk/Xh6ZD/VnG0UvzuvzFvnnL86PU8p/PdQCgt
3kd43/Uaegx8UgL4tMUk6LqiqSObRn+gv/PVYRJ3HwpgZwPEYLNsQXOD1Fa3woBNAqp2om2trIEq
NP0hXQ4YyFVU+D77THj2lOqHA1U2SNe+/nVeZSPuLL/tmct2JLsUp38aCDSZ3/bVTeAmQ9FQ8CfY
ZxzwwfnXsLq/ccqswK+qoIQNaxNEpX1wYxige90Q/pfjmdJV0J1ivXJdHj8kkuSFUYKKtTGBQ2SD
TlDcEyojIsGL6KmxJ6cjmBFzPW+l5j/jsI2sjrqHL04Yb7fsE338jgj1tMUagih1J9OWjaaJ/Vw1
qA83+92didU0SPFssun7LInAGHBUWBtC373SVeEcWRzulpLXbb8B6yZmE9HnS76m9NuBest2bYoX
R21f31qN4SiPVeiOQwY8XQDwAiXAkVj4zVZRLJkiAVgwaTsZGhYpR5XJSF5N05tfW9UCQxmbZGlw
eCDcKkk8SY5/mWFRn840d2L5mRBLU7uKp6sZBYlkqAPEUHVTTr9CFhoA3ahj8vGApwDobDzfp1w5
ekRxX0PXx9+ojvyR3t46ESLCMrQke1gemnvrrWbPrztEvGqD9v64mR39+vajIfJ/g8A4eP1tgQdH
1T9t7AcdR0enKIjqE9ke0gjtFySUbhxbPmG6XA6x9GFzkaM2mTcYS4KepX+UhB+6MQE+UHoBcANC
mt6B3BJLoZqqq0iubAP5nhruJJMm1d6oGKcGTFVEemTFAAALwFe2+OleiZLaHkzMjcYxS14qhh97
0leRX3UnMBuYL8j4aMbyFphJ5LHZa968DysCi9EgpAWvJTOmWYDnuvIwG0K9vKgA5CtCRQ7ViIa0
zZhctnc6eQrnUfGp8oD2CdIU51o1pK7U/041bJ3MDln84E2BweFVwXgRqay0Oln8myOJ8zCcvIFs
YqkcLi81pMzrunVCXCQyeNGYK4Yh1O47RiFNSUucHR/zZ8NdqJeJKPQmqK7bd1BZA/5MK4/tuAaD
I4yD3OLc+TkCRfrJXSb6Uc7tWQSfLtyceObt4DG6Cq55VEHRQg33QSgjy515IHSucGjo0+fgTyfi
3CRlvwmUqlnu9AweL61wZ3i16Qta7zDADqTXaPAbcY/cJ+nU/1BAuGYBPVBKmOPyXKMIP8CN8rv4
HXjy4OM76Hh9eU2Pe/ER+S+fH9kURs0VKbT6Qiv3y6e0Z/zPImxd5f21Oex5Q7Vr0icPtaNWyXyj
UERaIZsMIhBIXx5FVI8C7+DpwjCvni459DFS7w5nnQ0mlGo9X1rdupzKLlkny86kKHaBViwE3C0W
POLCQzSXQoizmO9BOlP3dJgiKAqQu64S7qwncQ039WaNnN+ZJjHjhBUaTcWOEfKr6OZMp87r0aom
AEFaNnuUKEpn/WdaSG/s9B9BZIcxVXL9gw6PLvnUiMBAjHxo9fu5IQJLC/wFhVCF1jLIJQlYUVdV
wne5X3cqWOQIqlTHFyxVu4BNisWEB2JZqAYGnNrMySle2u0BNGVQPrk0SndyiQ/NkRWldPvcL0He
5WBlBinR9ovfV2eb/xmTD/BsdeS9q92/8okHYRlpEC4QZICEu0+hIR7Ie/+6Bb9OotF0u0CenNmv
rVAKfQvYGI0lKsULWsbF9Hn9PvVu8bu9j/1dB7D2GOWfwWY5KCmkUkYHdptB9Ggxj1tsCdKgB84K
Pe0r+ax5eMgOxgTKmq7qNOYbCGPxt5zLUVYHzDhjE1Ay1Zgkr/ameQ9zYeCmRvl+oYtMn4HfYtf0
Pk7poJzTZm8FzYKIlror7lu31TrabZtb8wWeeQOIGB3sP5sahYDY74mr/gbrpAe5Ne7q3vE2g5A8
L9Qs7B0ozFWmy24lKJIqs7ukaMsvf/BnmCS9V1mUoFZp6VsmrvJIEsGR9f0rAp6j6RP8JdqOTlVh
N/JK7ciXTWzOBcYd8MkPQRwIaAQK2jbrldBi6WPqA9fHiN5PBXqrYoz7C1X12Y7LunZSIYyi/MbK
JaBozXSE6clSAXXiPwHWJpk/I0B9hcr7PgXIB/mqZHXcLad/8wRUI81e4WAVFcS7P86bzWLctL51
g7ljXbCuTeqw6CokRI6Lql06s5Sx5wrTWlXlPk0JHozqdUXWae/Gg+Kk5xjp55v//85kTZz8a/mH
A1H9pgK3bKNhkqnHNPdpchKVGYa34v2X6HVwi2EBlOzFM9iqiQNYFqB0rrNXzfgLqNPnTBIWgA1x
SyGm/E75Xb2N4PF/t/roC7CSt1hRznYGedkKDmUCVEpQIKnTafnafFpUgZH67WPYn8WqNm3n1Mef
EgOBh0N/w6HtSxcwrTb0Hrj19873AdjQE42+Atok1v3D+tkqWRMmWGc7UOKA1YHaSi88CerxPMU9
GME7D1dC4L3fxI2xWnOubj0GEjqI8UQbXbLq+iInONsUPKxKqCO4NomIxPbVFdsYspsoK7Qja7eS
e8w6E4NZ6qBzdCs3TCOI8uWXOxeqeNyQJcsd0X47ZP5CJguFWukcTq11K6j8xWGEvF57w9V8knTY
admx17LGDf670L91DBY4NP7qc6FcBzk0cO1d7MlptAvYjFUQxhkiz74AosCuv1Jhx+aQNHyepAiI
5aKaHYxCT5el75ek76nxayZwtcCl4SwZmmV3rDydGnk0ZljH5Gwbo5r5wRCCRT3INMMSDcIfsIPr
T6tk8UrHtbq2PFua+Yze8YcTOfrTp1mJd1dkQxIB06RRCaIjWR8eKs7DLzp43QmddPoxJiq8d8X1
haUgItR2ES/En+Bp3JOzQYErW9L0ExYuLRTdBMqdjUhDAsaEo/z0f2W9retbEt7/Q4FgE+Eqs899
Nv/fVJU6sLAWY9rDHBA1KQnCrbX77FxnL2Ncb79CG72sclkJ6JJBRMjNfSsX0y7/lxvX5/qCB1GG
1r4Ow+f5aCHI5cCXlnD55DPKJHWZ1YWIZJ5oKCdBEu30WN1Vf5g04eJca9PLRPgIIYC2aKtSBB0l
2FA+3InWsyie3lo45eRjimK/BAK8Y61bncCEbdNLBH0JqNdwXUNDtqO1wtJcvrmGTrxZadK15OHk
J97D6FgXmcJmx/zHr9RyG8EEJ6PWvGx7s+hH7xxlzzaz9X3wMdTefzXFrBSR7FNV+o81FL89ro6Q
OywAsUyxIvmleC2bU76jlI46V/Hg3nKz1eGiSGMDXW1JCA4Se0/FOBeTtp/5AzCaYoW21qW+pcZr
O0i9XkaDFSMciXCZkmEExNZCtnbMXvDl1l+2KxtjOrzXk9VNKp1k/VXOzR8gPvRXjmuX8gU5XR0d
eK7XQORU79aKcysDJJ1W/+dE82UJ2/85Jxg2ddkRy/6FOjZEj/Iugyzgaic/MLw9Kn+8ZuilJMrS
5IZo7uUOOuntf229LOi6RsCzOgPAOPHj6+HMr4mJg2BB8uuZXBDUZsWoGHlWdcJlbXFt6wNXVjsF
Tj2Ecbf7ZRh/r8GNvHfFqq98x+wKE30eOlTBPW0emIGPFMkyvmIV8sQKg6SX1/IAT8MQQU478dcg
KMHM5OWudob1i6Ryhb25SYSgcF91MuwXteWl/mUrGVRimHh2N9MIDivEK4ZYPBz6PPJUq66cDZUn
0Yzh2IlyOjT/4tWNO78K0No5UVdxOfFeVBILuUquXX3GOn6lWGG0rNaOtjsw7Pb3uLI9PWW13Vh3
vYR+pa5qoMeotFIiCfsDoZ+tBHYCDzB8YnOYxCoI00hhMRl6xfiWG97N6J8Pq05c/vuE9Y3RZPxv
ubbQTxOB72m3yVptWQDXnJhzaMCQRXNMNxhIkRTWZjMN

View File

@ -1,146 +0,0 @@
<?php //006fd
// This Software is the property of DÂł Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package erweiterte_Suche @version 6.1.0.0 PHP56 (${currentDate}) @author Daniel Seifert support@shopmodule.com @copyright (C) ${currentYear}, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cPqi9JULNpxNABjFOnkE6A7+8uP/8E22K9yP20BJZClKP+tffsRmm2ajx4Jr6p7Ff4HlKogFS
qAX7NQ/aeVYkl+SrmAZqzo1/GQsPZajTC/BlhQzDhTwjDMf7gy4rw20LJDspYprDkXESSUqXCo1I
fPoI+SW6SBprhqamzQTnrhnK1EK03Wd6llVls9y8Z0lSiJfDEywROIyXoiqJr5bVL9BFWCF8qULV
UXCpMB+5SS1Q0qzHTl9roDAie4Kdtr1d/LyCTO0WIkoY4vD+WvhBi7MECr3XJMxUbF2x7kf00Txz
aLgWPad/5FGTZhqOov+ga2Owz1p7ALwvv8Z8DLKVXahcRuVOiu1B62wu1L4Uzid7NrXoQNdD+wq2
yIkC40dBPWW0qLyNpPBuMXqeyPeTayfzzVtwNf57fFOV1lsSlCAOdbVW8OH+jCGmXGHiYwLlnKQT
DBtEe1ncgwOilQtk7609Aig4uUAbahzvS731lr+VAZU85hXoCNHmuBd9LVd+zMhoeo2zdyvgcD8s
aF1sFYA+qDQ7WC4+FzvPQr1fRnjTp3G6OxZSCrD4wqeX9rHMKXHeEn0Psv3MGWRCk+lh45FaHkVk
ZJvLqyzciGXmD/RQj+bfP/mctQyUntzL0tuucirddYJqJlyLGvZIEN3981N6mOkNb36s8cqjONdY
8fsMhEnqHRnNqQ0JEcYI2uYN69W67fZYj3Vw1h2vpU6feAb/wC5uC+zz7xHpP4N4eJi5okU4IEr5
eZOhYxzXtJzR+U2cu7ySRfegyNIGZgSlpnGqbvYyZ7ilodSst53la/tg2Pu7lzpFsKx6hnXHSei7
4K2rfGL7RTR3XNkfAThy55Oqc+LsyYTQ4P9B8fghlYruTj9O6aWkcgsvBSrHUrzLK8Se0y7Gxpqr
dP1IpAtrxWrmbwc5LJBWYgyguXPWUHS1glgAyD7TZV9FB3YWihJSAhbpLW1i41IMIMutDSKsi3fx
XWaCMwWlaP9cA5VX9s2uKTFASHSfNSnFe9MUX6cVfI+cKELLL0dcMaseVfQJSLU+aWwJ/jJ6P6je
98P/TW2ulHF/WiYw/8sUqOwtPANIU61b0egZpsaVqiTtztjh+I1Tj28mMXkruQE+cqJxTzJKV08P
iItR7t9329FuIqWv6KAwt1RYuj3/T0fX5wtIRqvjK7+2qKZcQboFtauf6kqVmVJDitB7MpgWosiO
a5RO3hbAsFv0Uwu+oiQmBUzifPQMJ25GVhYErMT3xYNC2v+zvzKSN0SWuajnAYvxZCzcC2bIDFW+
RZYHRU7hNNj3CN08A+0b5JP0TWzXeHuwDak81Ei3NU9xbHzcjQVyuNR/otNreVBD9nH8g7emCGzK
ALo6YqJGpM6vGTSP4CWvA41wQI6bONwCb/QYPOhpWocyqnw05L9Yunu7/NAKFHmFQjcuyDkrmijJ
CmVrl1FiwWQ52z/w/hNNTkydokbTNWY6xtc0+0ekGPceS3P70x9ZzT/1I6kn8qAvhp4N5qvLtt9X
7v8/iicYolASGjIyK+VZFo5Xg4ekXVRYiHX1u4QR3U0851bC6JWLyknj1GNgoh1oUD52nAxRfUjZ
4GslX8Yc3KM294m9e1ypl5KdMRMRQPeViK8JhsGYh76ZGCd2b8eAYMbnxxkonSP0aRmaaD0M2/YS
axWTO8SsxViEOpvh0mfDSdaIOVyjjbEiWwz1zCst9+cR+AQrUjJVAU0saJxbbhvQCEJtOrdrJ/vS
S1XE6tnUE0ZC4LWnj/5dmpT8WNm1ECDoWKBZAuF4Zz0ipAoTtYsycxgCWx7nT7Va5Huk2FWafhTL
NAdK8VFnJO+0M/LDnv2/N91ct/RLuL35Beo20wRqRwhgHi6k11dB2m3Ji25v3gO5NyxAOTtWWYGU
GYVl71b5Nt+eul2+315rGOBzml1GZrABLu+lJYenI1nv7Igw3gKVaE3J1AowhR1t5kGq+OEDKbpH
P9YKtWPmlGtzockJ/KqmJvBdUjXoTfNsBYaijjQVAdqg+nVSRgjdWj28CVup/qhxwMEMSywjciDV
rjmhBycZ/4Vl8FoSKlBe/Oi000qLGvbD7uYm5J+GGRmoJU36dnQy4zJ5/KlfBEH35uk+2/sa4nVg
76AzWRfouFy29w8mvLTYgUbCurz2EFf1AZ6QHFLQrcy3aZOC6DlrjiaQPy3h1d7nkUz+iScSkdno
081SFStAx1yvdSviO5LRIUw7CdP0UmT3LcYYl+99wEkFlOmSLUNRYmIFSYUcm2zA0wh4yUznTOT8
Mq14zKWW3Bfi25VgLBG7884+gTlXwfVUz+/cbg+VptBERzJreOvoBH1FSz9iGnaSiTy1GAmQyuhz
KCNk3xcKJ21G7J+KkojmIaX/A1152mdyl3zbEuL02cOXspdh15k12fa7rxlz5nIpV2ro3b2f+s/E
UcfrhzYKC6cl3yBknbNAW7Nwn/k1678pSFciAQMEDjr64iDFTaN80MqnfLoP7IwqXNJ8/DhgpMv3
RmYcY8GgFjhMD7/49QO2i+6pEkpdcwy4/kZLHjKqg8Y8C1AMKNnTShQdPXCGZYhsxU86IDAGyZ54
ElfHqGeMvv4JieJJbs2k/FkrYmjUZySc3MDRq/JWyfb72HC9W3aLvdRIaw3RL9Iznum5z4vQR4Z3
DLZKWgr8kcUyV46HvX8dODR3sAljvg1i7FcrSGxRuLmSozU9+lLPrOmJNlgrGMDXUCk1A7A7Bpq2
DvSewy57bQjIOwni6jOorkk1+6cvROITdRFWiQu4z4O+Y5uM6PNgMlvn6/Q/JDlprgD+JSyMhnpD
GkBbZmCnM+flK20WXfVrHK/ooEvzt4ben/ElssxbYDmi/oCpcpeS2A1xBmkrzcfZ/41S1vkTg0yD
VTMotfVMbby21xv8Kbf6oNiQ1sPjH5GQr+22NsPLEKeB9WexdpIoHlAHnWDb1Wge8FxVBeA5Y+RM
bQ29VNQoxhn4Qf6dhfp25BYD5k47MoFgxwDEckaXYPL6ZlAisnziyHA3Vb/Lln+czvB0Jn4RdN9w
fPbtn/W5rmyZqEAocCa02FSRdym4YfrcJYApb56u/YCL475/CzHgRYN6xRSOB0ReWXALY5/ksQW6
gwXbtcZTuDp+NIC8WdcP3QJci/2S6l3KkyL8sNirmqy4YabpkF1mDy2IhpfA4XSuIXvlbCAcQF7D
WQCx81ComVE65P1EG9edqOzpf2sQid4Q2KkQgm4riHrydPDnKC1XGPgSHISYJeiFyeerOaLblnEb
Cem7ha6BRtYXTOn+yjpfgOfgIJKR3tZWTzjS5a3ya2BLLxj2Lvobw5KGbe5kC+FyUTZ8MVommwB8
Dh7EkHCEY2q8gNKnoHL62iuItfkdbFmaLg0LfZ4Yw5nYvJktpJb/fn7zs3VBq9FCbXHbUadHlOgl
tjW+aPBmM04HfxUkhvlR7fRm5kl3bxJ23Zk1YWp32QX4FU4pl267v0VwlAY2x/dgDTYSzzSGqIyq
dqjvAhTzd/MJ+gTZ3/GgB5BnbFvSAL+fUCH/MFT/ezfhnyOPEBVKUdhjkWxLWCNIIGnHGh0Uah6l
ovZ/P1v8kzFQ38yYOs/DZmNcYBm+FPJyD0tWoSfVJb7T68yrrim+nB6j2De+SJtKdLKIiJgMebUs
dMKPdyQBSIrPr7Qs+KZ33XEqIWfI2dfY2YlYH8GalFmPi0Pu78J08TOF9iUvUdahzGIYWrYCZ94F
AL4rZih6dI6tccY0QdCc7mxERyXEqSSV/7qJarkee8fJQdA6PPCMxsjTGpcdn6bIj1mGI7c16Ykv
rKngrQzSZlTyU6m8AEoVy86SSl5xf/a1jWnddBeODOTeuM2L21hLy/j2Zr+3ZWq3CWeKZG5xmR5B
z/SZnrdlaQotP2vxGg62QyBG5t8tHAJgHknTde38HdMnIZjsEYIAwgmo0CmVRQSpuQREr8lYkK1Q
Ca/4rgNn/xPjYw/GIoT/ZbQTUriLw5nhkzkKTpgGNersDA+RoV/locIDq59O8xe/646QRVlubIno
jOc+OWHdHWZ6BTpaVPGzc/nbbsn9fPfsS1YNrfglYcMh4OwF7UMW0+U4CSZPY1szqGZ8UOI2B/35
QqWEEzRb4GfqDg2g2JASB6hbzh0g/mMhWyhP1AIfJhqVaRE/zlsD350nXVEME51WLTFXTBvkv6jt
SZf13nDlFi0kYWPPTStIds4pjFp8LxfzQKeBsl8u8vV6yW4mIsiHAIUuj8VRIUgm4JiFb9PSonki
/SJEic04ULp46bp7QjmnHyvHxp7YUqH7Sc2Cbv64RJcDLBOfEF4/hZEqeXCMeYcJ7ZBY97e2Jrct
6sx7QAMZZEQxeEXNiBNSo2h3MgfJs1eOYQlNTY9xGPi7ERR7EmeqE5wN+JjyccKFp7GnwzDU3/eO
1G5+W1yvs5/WRQ4L6F8N2hYKtSzn0cl2Mz7K+TiFuTfClze92f7QtmFT2FufUIHvoZx/y9zGTAAh
m3Zwa/jw4oB3S+MZ6xfXwWo/Zf24Nu+g5Bi1wmOXbp/64NIyM/MqgtOSY0damWRyv2NgIG7NICNu
UZ86Pyv5MoAjbcvemDWTSeEJUgtIueblPzTbMR0MeuoBfZFKlmmKq+nK+zNBMqLF7gnQhY3LKU++
ZQyKAxZOLxeeLoCxz8+GlDqZnzkKaABtD9iCGN5kIhRRzPgKxCA1kJ0urk4uB4QM+Cv4lhnLYgym
8imnSM8Vz6K6rZDkmcD4fUPU4Co9m4QgrFIuaUKj6BAns2/ekNVfBD8Hos9Wrb9chkZ6J+m1YpIV
N0GYo+zkq/zcNjYcNXsIFYw27TXAK//bu0zL88Nu86hEYV2pc/g5ujBPKLE1ujUDGciiUqQOJh/N
bMLfWyXZ7q+G+/G103TBap8u0FVvYqRcggbxOj1tCJ2rZMkEGhrNqXAS9MEawmlLJWdp+a8N1oyh
OK7DRtdY0WS3r6FT6mpvrdqWWo12ENPr4lrAGyidf7wXEGrRKpG8kL8qiCbghwAiR8qT8+1P5CS3
LPW1u1P+aPp0TplpfvrpCH3yUZF18jVWGXnkn1ZTembcIYJNvU3hKnfazlhUd8/3zn0IKiB1Dq4G
ml4502a+0kZOdt4Y9Mymo/+pQc9mwbkObuS0SIPm2ZgoN92uzz2L9/E4qDVK8SpTa0XOjduZG8gX
wyyz1UEUfpJbKatQHHYpCERo8eCxACw6YaZr64738WSkOEoz3W4KhxizacKe3ZHVmL5/KrxsUDTT
LVTQMfqYM+O1l/zsunT0HMJsH9ybCgwNpSV6otOg0Kp6q1JwfsfW/MU75+kb+rEXod8jCufCzhvw
8NZkkCtK/MAkyVk5DVlMeM0ZgpZXaxvxsIbIbmzAepy8LqfJZ2m4Y+miefFWud69isALDZIWirJx
QoxgQNJTcCzpI9Mt+7RXkNNgRXFXAPZUlhRtH4YAsinu5IQ41enM4yX/cDSrlP1nUwhCOvaiFThT
Up0oqZNfkXbbps5IXCREcFbpOnOmLmB4CYpTzDUkzxvGWMZ8/WBcf1qxegiOywPwTDrlKJAc53Do
XS9dJofriRLLfBr2caBZeuUxlC6QzpUvEfb0hoTwlq/MxaVcl0yfL7ZM6RBdLlvqsaSX7KJOv+Em
jwBe6z3HsbqsZgSpdsExeuRF/SWYeWZVk9fI3yHUGn2n6E4pDupa3XDHSmQTEkFBsGGvsr0VTi96
/TGFXVwYkfafu9LwgwiEZx4FPX5tkuBIeM7EBU8KDn/4Sc3dXC4wRmf4hrYPGp0zv05bCDg5b+Fd
3GCfFhLtCtRs1mMMsVwxMmQ5vxQCqsKXUJOERjx0yTRyeCiYqbIAGMEOq9/R16DyryYwogQCzorn
THgDrTWjDgC1Hbq0q2xglGqtSgZM/q6c+FIydvNaHc034mjNImDZzoLYp5pQTd38B6f7hNRT+Aum
rWuNeyKz8UMQHYdoYnys1UM+fVcMhry+FcGQK7Vf1kOKs5jUxNaczY3N3CVLnAMmKWNFUrpzw0x9
exFMiy+Aahx/aXviS4Y6Kmo3bV56rQ8RnRF2LyoYWy/XQNzukd04cdmBhcU2oHo5iOUd9nh7xeBG
ypsuthRiLox0qa/zzpIa7p6C62yKMs5ewXCsb4jipH/+/PzGnXr4GjBFYpUbph7zucz8qUWgHI3s
krzXCp1VP2wDgSPL9SBpDqGPRPiBpuLfWEeAWeWEkskruq1L/q+ipaOgRPdFLaq6ysd/UrYLqc5Y
1lchJ/DL2GnnUhW0rL3a/q4Cwh6cctCooVZRO+hGydMdiDqBX7BHx+IkS8Nqjl3v0JV5gEz5nuIe
m+QuVJI3+n8dtu7v+mYMHcGhoj7eU4gnuz+T97vtG7uS9XnNGCIAptmUu7uukGoj6n7QAjyVXbBu
kFotNCBjwRjilYsBz/ynbsu0cGlmzQUIWLtJPjYxpxrP+CB/W6osBx727Esg0rtm6sHsT5RLAj5K
vgrJxXtps1+XwfMlVOK/pqHqYFx97Tzq+uhBdiRtd+IP+aWeZ7t//ulFrR6APJA9Og8srVXKy6q8
9DKqk7tIubfzAyBRJ47RcgvKaBUEhqfOD6QAnsG73Sdf3wi/uwreEw7NAc77io1F7NH6oHIZDxw0
OSRP1hsABMFzMSJ0DxzUJUV8dhxdWDnazIy7Dkk0ILcA9HgP28xENh9m4gdtp79qgMWCTEJ0Jbh+
+qZHLaZe2j24BLIe6Wc1GTY1CuYQ0M8xvEx2/S779Qz+1hnFRWBT4pzzWF3rMuFCTCG4Pa/WmAEa
E2yEXdNNIRvxYp4khlF8hJImxs/SYafSlAvU0S+UIHH49+tBe+Dyx9dsA78X06+1GNmR2ltKp0LB
dV1kJV/l6T7LxCiH9imn31IhGZ2i+u3NX0h8IbqDKDuWhSkJWFEr0wrGS8wRmJfeXAoDb51AAyhM
3sBMml7nbvg7sI1MAGSDjbxGd3TFYru5TjEFx7LsIs/gfOCHvDuZJaf/7LFIsWzG3W2ZJzbcG9/b
pTi6KRKltqinbb1+j8D6lqg8p3dRxGOI3MSQKLtjURVlUF4NVZAQxbQLSpFmS5psI7tU2jaaxYId
kBRUA6UpES/onD7WEDKYZ30Vo9dkvA2vQ1Y2eL3dI42osAB/h8iJ5bNtSCk0RYWcjBaHPS7yXhO+
SOWYxlycUnorDqwf60WZ3oSqs658shpyKIQVwdavnf7pJo33HzJZaLYCAYY592t9bOOO51w1+Yrr
EydCgNks65t4gutItG/jA81nTE0KLhpSEJr1oPMEpW7vOAAiXZ64sVIIduqUIfLiK/KvjsDK9i0V
d9GQwUeIO+Lirh/dIYHErNmW0uaHJUyYm97WmcOZoZ175p9E98zHlwLlxshXNaDWp+iObB8cg2GA
FzhJ1sJrBVoz/g84LqbfFLfNN9WUaJL6sFmM4dYgBzbPEVS4ZYCuQELK40ymcCzH4BOuA3ukKdkQ
2VVPf2smR3lyHsrbp3/GMIUKvbr/SVAhi3HhQiSZC1zjR47R7LmCow3dYOcc2OmEvda2RkEktmEB
psH6lP57vu4KVPITPYPm+JbTMCePF+55j2LzQ9wYzz1Vgn3rHHBC/tYXOXULzAfqdfdF9tJ/DhCc
0+mA0B+Qa7ImvD628onBiK2FRB2/JRcXcU1s54stO1GbPC8oKlVM22cTOPXN/t9Ot/3FnYS/ViCZ
46OZFzbtoTVfmueJrId30zv47Z1YmXHvD2oB5060FSpL7oOO02PNiYnfzJD3c17kORpcLHn/XE/1
q1hITJAoktGLCqfIPRgbgxt+RJDcsQURu78H1CBW8+/ER5XEjNAVGTXbFhDvCyIqiU1dHl9P9xKZ
4FsA6XF21y1Zczau0gCAeodz7wZRLjx4opXOBqC2aGKxtbpkE9G4NuwFWRDqowAqEbk3cxRZqHol
4M60HCDW8hplDWSY0xJ93Qal0XcEaman0wVzu5KwOWlOTYnWzLCtvjCnKgtg0kSgUgrSUrFYrSdj
mLPODWFlXGYilPwi6Kg6Cwag1p63SWtPBp6bCsSdSYUyPnUOwkKJEDThDh3TgmH+XNlVok9gxNKL
CYKzQx14jAzoNhj/1BwiCTE1mgBt7amKZi/nGwxYdhLpASRj4pJtKWFUUo7i0ipXvK9r39e3YGpI
Y+pP/h1GYZDKg9jLFgLcAfPInL5NtuFbVrVr6wtAmyUl2JCOQvHqICKzg5+nMKRPGuuAg3c+3Wxy
QjLq9to3jjYHpW0e2YyEVwFFSwbzcnjv2iIAbq7HXzU87EApGYfWoChvz2zVB71rKmn2G6BqwT15
AHPLcEPI1rIv0Ta5gkzgsAckoA7+rVu49i8a0wMtNbzWhjTG2T+mgMXdXMfErVrJKyJmDAFner57
kdHLlWKIKECddfAHCyZ1gdgpmqaWOK8OOuwC5mvyhjeVgcti/BCBD/jfE5tteXP64HvpTeSr2FZU
X9UUPeldrMx43ENJVDR9ijnJPfWV+znnhR8CnRW90grrHTOvjoaRmN0JDryIfwy98b2RQBv+IP0V
o24P2+Y9LzINy6Nnc58AvQr2r4aIEGIty482ZG8OlNOEq83DTWFGryNUCtFpSltCsfNdqkZxgV2a
YIDYZEwPURNa9IvcyCnoALS0DV/zUBseMbFXIb+pP6p/HDG8RnHdLyVqHpJSmWUiYcU7GKkW4PLn
HomLNLwzwSTieX7B5K0TI9ezTLG/kEAN4zQoHaMHSxdvjqkU5w7i2HW7f6HJvqDnGlPErIP874PR
NocieiwG6nEliSV2D5tHAaZpKKAeCtaT70OfbJ4jPtjmNTABvSUu4ylRRGFFeypXEjwKntpJXFuI
GnpsDfbmTdlgl+5R0TS+yVzatoSURy2YMyIcAOYGpshwXkRV6UliQ0B2MeiJ14VFuJ/TujZs5kNJ
lVQzIWOeLiUljKdebPUqpWCQtUPALtiNiC/Pfa+Ot00Saq3nEBTvV3Nq6FYWblhz+Vb8XJNpNPLi
0FvuTTSF9u6nzM/ni7I71Z4QD/QlYcWGwhDGy9AcH1tloXmOoPg0fMUQDmkM9oxOymrD0S0BQ3MG
WEF6xR3+dQmsdqeigM2KvhrrgdpRhe7UYUx833GH77vjMvhJ2iPCB8DVhdXrqZyJtYEILkJ4gSBT
kziLjeg7kdQWicY5hA/QTAf0/gWfEMwtgP1sVW7JZgoayeugt78xAtb8CiV9kIYRwPWbLgfCn7C9
NQbPM+LZEvbTT6ZK232PGxBdOARIIRPKctH7BAsKdZWShN3Q//nob/4pusPKwdQ8zPKR6oT/oHWO
ZbQn/F4dwl757MpK8Eb8Gms2GUwaP3JdrCabVrOJT7GmLbOIa/OfKksoac4AoWIS4H7W8bwIsGE8
l0JPRL/aCF3BYk/73hsr/A1+cPJLaKDqMmrFWz8epqCFfbQv+DKNZEtLO0BldRP4pXMsbX9Cq5ty
IurVxP5dguuHTAaIpAPF/i7nghjZAjDBOItIHkeBK3vG7+uiqHj289e3bmTH0gUMoXxsbI3elFvs
5GFkR8kyP1Q0eRr1cPBfVck/fqEDl6n3Nfb6M9MmHBoBkWZUmpGMSj4LIHXnKho0z9elSvnsvrz0
oi8HvbeakiUkG3PyFQC7dur3wrkIQj3TA4r82BIOxACZW/7sBZA3xz28h2zZUvPVbZveMs1RkQpf
WRxzi1G86QmOPKl/JwQ1X/+UA/jQ29X2c2xuz8tJsrbekX/xLRbjLzZdcfyicP19Bb29nDjD6Rtx
gr8f7onL4+sFqIjKWGOPBtyrssVzmJKVXDZ7NpY3HHLntV7pCSzQWvvRTYdXgwjhHTfUCW/kYrMT
xKL4RoDfiMO2kfE9NHuCHL+0I4Tvzidkqxn1RJxuslyhXfmcgVzpH8kcO7uhPKE+0r49MsqbuBS6
ACQanUPtRXypRrQJS52tWE1VB3w4jV6YnXl0DjVWtX3MYT+OtR1945jxHbONWeyVyk9eVzcDuvxY
FclJKpR+ftvZCcmcY6D/E8fxe6XddpJv4nzlwaRvuiP9izjWefFiR/ywbJu5CDlETjBHsvsfhqt6
PvO3fttF5IVF0N+x1jV/IImvV59HARkybcZ5Rg2V/IP7paPrFMG90W+KBMTe4V3Z3j8JDH9npG8E
4LQqPqGt1xKZ3edQLCVmSkuv0SRIgJc2ZNZByaroE6F8vZt05lS8cTNpLXB730QtEcKDivn+Jp9E
tRvzppOpgf08Bc94iU6180u8qfKLHHdXQX19r24er/fDKbYKLR9UndyWopDW0viiy9ALVNuJ+mxJ
Tul7dUlP73SQsy4TQz72yBbWoi98aaDxshuYiLUp+Hq7c4+Pv39AfI7IoyC7qVEe2m+QYDzvyRYd
c+yBB0+QXUOGj94Q/+0pT44mL8/WyK5qWfpUb4JekNVSSha9ABEpbxnA/H0q+GOAG5SabsfChicf
nDia5HuvN1t3ovtuzE/3iTzWMaasa60PzWuMWvp9OlNshnA3QAnh9upmEnZKjGtn5pcF+hqa6qBH
uhaaCtNcb/oX19kGSvVQmf8V3+mKlJWirNDGN+SgSkRhK8Dicd6Z1tHzXQ1OaaGZzea6vccplcCu
VoiPuH5fhpRIqLKgLczu/eh+v5o5QVMIVPDOe5tqUCogZVOu+Gl/Xzsf+GS2yYcrLLtTTlqlt0o5
Hl5iB2k+LNZhy/5e1gsILfH93Rk/kyWZ/3ZhSAzbL+FAP6/7BDf7uJqf9BIWY/WJNEVrzEO5gZIH
9UZMY73/RIBhwAlnjR8/EsKOa9PzG1P9NNcTK50HaxQ23h49dsNBy1yaa3Z37+QlsbxPp0==

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,60 +0,0 @@
<?php //006fd
// This Software is the property of DÂł Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package erweiterte_Suche @version 6.1.0.0 PHP56 (${currentDate}) @author Daniel Seifert support@shopmodule.com @copyright (C) ${currentYear}, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cPmuZORQSeLcwMUpqbUN1en2fPLeepgaE0FDsjZdt2IjZjDkh2+apC84CuC3lwUxzM6dyc+cf
zeRP6qy2lkXeT2AFI0Yzuqef6WBetbJd0b/wLYjcZuE41/xgCCTyBolnCwY3xC032T79TcoUG4zY
Nvn7br8CPXIjoMMaLvDCn9uZS0QPYqHKXayF4WrE8fi0qBv1WqWDyBEcMmxV/+RqP0b0aql3lYs3
VLlLbq69Sy/5et51FgMyMoLAQNMn1mxZYchwm21AxA8Jatw3cikmTOupKE5hP/wK9RS+rDFrtpoH
UenbC//RBr0+mY5vRZ5KDZ/T1QNPNSEQYo9ZiOjS2gUzGFaIySY/TkuCdcKlXAXzbtcSxxeTRiu9
m7O5TqXHWBQBeY9zomYTlEpvEB/CeVOfB+kz2UrEKUPEk33UBjwhTAMuwIXYcGijEfs9TqEvbYJ9
D2XcgCfbL2gFO2rE9lXMYyi26ygtvG7HGdZxB9dm5Euf7TZizQX1ZfCZTOroWtEGSbtKucc/vBDE
Jtj827qFVrn9o+KVIIDUulcKulV9ZzDUyN2UNY+Bvdfc5W9Uq3rqZIIbId6CdA5GsfGKRkc/ndUO
kVwod2+M2GCDyoywP5LN+eOWt0sgN1+m6uwyTNagclmbc1jq+V/7S7xoxTvCXE6hxKzD0P3/Ursd
id0N9WauANyVCD9Oks4fMSuFpHe3Yzn8GNP2WItN127yDvzg4p1941BiziFIrYCBjvcFg7NLZoze
SVkFTo1rvvZ35CCcwWooKrhe8v4lIDkwudfYTBVdvhLwCAkKf5qlwh6rs/nO2KhQdRiFGz+/pyVt
JWlNWOVWsuIkg2dRqKVGXPDyPZ5lmmfAszWTUuccxVIzYdGoKs0foFoCIbta3w/QNGaUXJAJ2jcg
ZBqYFwqpfbH6swU+fQe+6WgivHVQvu1lWv6oZsVQdk+84wgJaQJctJ10Rvw1O9nLI85QA/NcU439
E29ntOqCXGi7J0soW3QP4elBMlS5cWbyDJTwvGyY552MM32/Ye9SU2F8nuBKa18GUAe2dunjSL1m
ykJF7MZLmQUvQtz+ixS2vDIGBSuX62uztFtBhLsAAJtORaLRzO8CqMlpmR9Nis2YpUpoUCp8reI8
ToS2yoF8nFeTXkfQRL3Yh8CJm50G7c9R30hA4xA6jZCgD+2ukf1UDFW/o/BxZHmCFKm1IBCPebPL
3IxuHxExQrBCXuG4GkByISe1hDUEqGL3kz2a22YRXJfpO2Ff7X4OKVgsB1BcPfJ9nxwLqZPPQ/YJ
HnvNSB61i/NF8js3EcR0fMASboibvNnpIOEypawgypA6VA4Mr/plNPTrmfSSJRaGgQ9l0EMm99ft
Sw6W8eTvoKYNbXB2sBY77DqY0HWbKURdB3j5ynCXNBMDC/Os+EpQKx7UsR0WAB35Jqjq2W8LTkhn
u+xiLrS7rs1GccFvITTs4GQ8iSoJqIgJ529LxGlljeu8dLQQDIW/fGuO+EYNC2wA24KlcyzRKT6P
oxvRc1ytDQcPq0XOe4iA5qhVIoCvdHGxPoNILdV1iLKWUehKO5j3N8VuLYpksbcfxVpthLpbs8jL
xO+yNthZLgZHOv84oc6kg0BdWByBxlyD6tVFlDbJO72nAHPKsIIfh6HbIiavEx4Y5hO3Tts5Xe/g
f1H4YV2w6GkrsxkMFZGzdhmXE9KQ6vCUHy2I8frdpRXlPN5+VRgGN5wV0ZcunUvR35VhuXimNdpT
wOY1LrOSCPE0ruvlcfpgCM8r5WmiE6M4ZY8gzEyaDFUVjAj/7YKFuK/uucWHv9RiBLu+zLfHz7Iw
TeW2go3cVtliSsDRRGzP/sIE2ES05OmqNzxEsROjBh/Hc0yIEzmFwrStlvx4JqCB8Wb/ULAUu+Gf
su18dIz1OAaIlPkKn1R/mc8Mm86GlAdW+m+zvVmnMz7KbcW+jeH11lYAnLDZgj6NIwPXJDXJ9aCL
H2mNZ+m2Dma7swqnnR8IzhvBNlHK83FclWiKJ04C03K94MAu9a0IYKHiumIf45Gf2pXd25iN9fqx
3rCnnoCvouSr/pOfaSVF3Q3ZIyLwDnL4e+Gi7/HKDOwKU7G9dXAeNJrDq7nCb4qgL6lziD6r2VQk
PwMGBEsi+3be7CAh3/W6rgXThfduAxAbf3FSAi8YUh2IRc+I0Qc6m8VQmkuGbvlwHL5wQ1st2s3O
uvwysuuus/wRXsVIn2X+grTjSOgYMdQC8aUs7l5gf2WFBPROzTRtU7RZMNaiVArd1qUMO9K0gQ/y
oBMYEKtv9nWN2EBf7Hi3HemQCwod0scidVNtf0UYCxl65wpvcW3UL2f+buD28dpybfF8Uk6HKDML
xvfGTqJffz0pdBPVQcNgRHkSzlt84MXHIQnYQZ1eytt7BCZ1xBT/0oVWiGTE+dmpJNUFFVEyvoUY
N81oiimAaVXdqLjELxEYIsRW/yMAW1MtdUhPGbTja2E6o9i/xzl7IRVaOBWX5vN8MXfaQ9VmgTCB
3UlyAAi8NrmdVNwfG+G+M6BsRnxxk+oSLqUitbmj/elLuLjWCRi1C3UvVYqZpSeBmG8LzgdU9WvM
yW5qHfVzmIpwrzLFFPH9saxlKmaNovsdg7eFGWp/m8pE6Dxxy3fvMZNR5NLgIrZMhHYoGsvGjBku
9wtJN75FQ8zv/Rngpo4nzT3apomsBkY7zVWb6Cz6B8g/eqiubNPs5l5P5lqwIO+YDa9/7JEuP2kl
6cQTvaGmRILXq8bc+zKiChtc4FP8CmhPhiCf2pf5QNTBMcwfI8H3x5DTEcbDiUg0hwB6Eetyr1QD
3GTiUgoPYuAUZGmaW0QzL3S8FbTMN1TBSw7VK/C4doA3cKR92linrMrwk91i2fEmd7eOtMMY2DoO
yY+GaaIHkr/pxtwZO9HCHuT8eZNGLCE3nYKRXcCo83rR5Gf4a8lMwatjAG8K/7N+CsHiaMAGTRPL
SQbrZZE2usvLa1iE2nVqBLOwrg6Sxkt5+yQTq+OlDmaA3gNg0VJZ/aaAbfbxSGsUnWiUBD2jyuTt
V0I5nMzqQC9WtUcbKmC0WJbhJ/P4XiVuCLFBM+m0xYZHvL8mxMd/mcBH22UhTbIjm0GmN+CLzz4n
BvQAMTQbkD6dPUB4YMuzCeGCXOl/Ino8o46xRDkPAtidigToxv7bA6h0LwJhvta6gsqNx4NjZzQO
JO+wWJ26uLkOsxzR3/qrdSWLq3c0Zk+X9pbjY/1tPvks0Si9kVAkleafXfSJeGJYvc7SOltk5hJE
vPYogrPigTzJGAv7fczHXOpXDNzdKAw7nfdUWZcLtKhOpLkSwTIipK9QKmXL3efy3ANxJp897IF5
idaE2QrvON35t3UPH96XlVTr5tE/raQz3CvOGm5R4PnFSLd9BCFWlZx7B9GI/MUaMTpIjy4rxFZV
HpQPQVrImgsjKm9juvDgJobJJ9Gi8Y97HDffCjwHTSrnIruqQNzKl+mw5oV1P8Ji4a0BvZsVuogu
quyFLzAF3Avrk48zjq8Ths4STIEpWkT91IshJ4LTZctk8QUOCqvgr5Zp7ghkiZy2w3amOZgk73wg
9hMFpPOj79WQ7QREXkAnLh2m2vRP9Y5O+Tz8EBX8kQUd7kmJZBZUGP6sydocAwzX0rRZeAHQH1uQ
m1s/0Ig2rFPGoon7s1iLHceZlxC10a648xecMwHnBD/bVEDvHBOSYuZ/0C6z8nv7DtecYWOJAL0R
eA5387txQVK2Ho0MnE9ByHR/PRJESMZLfdK0DjvHjjnJGY5rI1L8J2ldqp1EGRggED/fBOKrWp6F
tMV6+G4uxBCJjmshpWtEMaOcCONqqDsjXZA78Gh8ilq9ZvOmiYHAZKdEYxlSS/g3SxcnXlNaZaPL
2ClC62DqQr9PbOGrj5CZmF1S1hPXbaf700/aGgnesogmztGLJuhnpbQXm8y52Et/yvPXkGiYtlu+
hCKCE/y5U8HsyJJdV6nn4zaY3wF/Vupevao8Y2talLPW1Ce0RbZB+5O1eCTN1RA1Xmov2+QggBuI
5FwmVYzbUHqa9ly4HiFAyFQCFnYkFUh2ErCTH06v5How0Y5LF/jLgwnBLCTzX5Zfd7A0pSKhQ+oJ
RuI83DTs+8w4/IUWbJAAcXGIWHF4bLaALYE02VcN6k2AyfarSJOf7bud7yZTXeM6pipEDGlxz7A0
yrGYpzvcUzmfGSlRzaJo14PMntw5L4tGGKdj2vpKiX2FNC2WKfzWTG==

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,116 +0,0 @@
<?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:',
);

View File

@ -1,116 +0,0 @@
<?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:',
);

View File

@ -1,18 +0,0 @@
[{$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>

View File

@ -1,11 +0,0 @@
[{$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>

View File

@ -1,11 +0,0 @@
[{$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>

View File

@ -1,11 +0,0 @@
[{$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>

View File

@ -1,365 +0,0 @@
<?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',
);

View File

@ -1,38 +0,0 @@
<?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,
);

View File

@ -1,365 +0,0 @@
<?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',
);

View File

@ -1,38 +0,0 @@
<?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,
);

View File

@ -1,751 +0,0 @@
[{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"}]

View File

@ -1,50 +0,0 @@
<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>

View File

@ -1,494 +0,0 @@
[{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"}]

View File

@ -1,167 +0,0 @@
[{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"}]

View File

@ -1,227 +0,0 @@
[{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"}]

View File

@ -1,235 +0,0 @@
[{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"}]

View File

@ -1,126 +0,0 @@
[{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>

View File

@ -1,135 +0,0 @@
[{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 $oLanguage->selected && $oxid == '-1' || $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"}]

View File

@ -1,143 +0,0 @@
[{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"}]

View File

@ -1,11 +0,0 @@
<?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>

View File

@ -1,40 +0,0 @@
[{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>

View File

@ -1,47 +0,0 @@
<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>

View File

@ -1,46 +0,0 @@
<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>

View File

@ -1,21 +0,0 @@
[{$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}]

View File

@ -1,112 +0,0 @@
[{$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}]

View File

@ -1,15 +0,0 @@
[{$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}]

View File

@ -1,27 +0,0 @@
[{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}]

View File

@ -1,43 +0,0 @@
[{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}]

View File

@ -1,19 +0,0 @@
[{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}]

View File

@ -1,45 +0,0 @@
[{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}]

View File

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

View File

@ -1,16 +0,0 @@
[{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}]

View File

@ -1,92 +0,0 @@
[{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}]

View File

@ -1,24 +0,0 @@
[{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}]

View File

@ -1,15 +0,0 @@
[{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}]

View File

@ -1,19 +0,0 @@
[{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}]

View File

@ -1,30 +0,0 @@
[{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}]

View File

@ -1,200 +0,0 @@
[{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}]

View File

@ -1,66 +0,0 @@
[{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}]

View File

@ -1,51 +0,0 @@
[{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}]

Some files were not shown because too many files have changed in this diff Show More