add 7.1.7.0 (sourceGuardian for PHP 8)

Cette révision appartient à :
Daniel Seifert 2025-04-14 11:32:17 +02:00
Parent 8c2b373408
révision 856c5b8896
153 fichiers modifiés avec 364 ajouts et 371 suppressions

Voir le fichier

@ -42,10 +42,16 @@
"d3/oxid-sql-logger": "^1.2.2",
"splitbrain/php-cli": "^1.2.0"
},
"require-dev": {
"phpstan/phpstan": "^1.8"
},
"autoload": {
"psr-4": {
"D3\\Extsearch\\": "../../../source/modules/d3/extsearch"
}
},
"bin": ["src/bin/d3_extsearch_cron"]
"bin": ["src/bin/d3_extsearch_cron"],
"scripts": {
"phpstan": "./vendor/bin/phpstan --configuration=./vendor/d3/extsearch/phpstan.neon"
}
}

Voir le fichier

@ -8,7 +8,14 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased](https://git.d3data.de/D3Private/Extsearch/compare/7.1.6.3...rel_7.x)
## [Unreleased](https://git.d3data.de/D3Private/Extsearch/compare/7.1.7.0...rel_7.x)
## [7.1.7.0](https://git.d3data.de/D3Private/Extsearch/compare/7.1.6.3...7.1.7.0) - 2025-04-14
### Fixed
- Herstellerfilter bezieht seine Einträge auch aus kategorienamenbasierten Treffern
### Added
- Worttrenner könner geändert oder ergänzt werden
- alternative Sortierung für phonetische Treffer eingefügt
## [7.1.6.3](https://git.d3data.de/D3Private/Extsearch/compare/7.1.6.2...7.1.6.3) - 2023-12-13
### Fixed

Voir le fichier

@ -1,9 +1,9 @@
{
"title": "<i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche",
"moduleversion": "7.1.6.3",
"moduleversion": "7.1.7.0",
"titledesc": "für den Oxid eShop",
"author": "D³ Data Development",
"moduledate": "13.12.2023",
"moduledate": "14.04.2025",
"editors": "",
"tagline": "",
"image": "",

Voir le fichier

@ -3,7 +3,7 @@ title: Systemanforderungen
---
* PHP Version
* 7.3.x bis 8.1.x
* 7.3 bis 8.x
* PHP Decoder
* installierter ionCube Loader (PHP bis 7.4) *oder*
* installierter SourceGuardian Loader (PHP ab 8.0)

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
<span class="ModifiedDate">
07.03.2025 </span>
14.04.2025 </span>
</div>
<div class="s-content">
@ -80,14 +80,24 @@
<p>All notable changes to this project will be documented in this file.</p>
<p>The format is based on <a href="https://keepachangelog.com/en/1.0.0/" class="Link--external">Keep a Changelog</a>,
and this project adheres to <a href="https://semver.org/spec/v2.0.0.html" class="Link--external">Semantic Versioning</a>.</p>
<h2 id="page_Unreleased"><a href="https://git.d3data.de/D3Private/Extsearch/compare/7.1.6.3...rel_7.x" class="Link--external">Unreleased</a></h2>
<h2 id="page_7-1-6-3-2023-12-13"><a href="https://git.d3data.de/D3Private/Extsearch/compare/7.1.6.2...7.1.6.3" class="Link--external">7.1.6.3</a> - 2023-12-13</h2>
<h2 id="page_Unreleased"><a href="https://git.d3data.de/D3Private/Extsearch/compare/7.1.7.0...rel_7.x" class="Link--external">Unreleased</a></h2>
<h2 id="page_7-1-7-0-2025-04-14"><a href="https://git.d3data.de/D3Private/Extsearch/compare/7.1.6.3...7.1.7.0" class="Link--external">7.1.7.0</a> - 2025-04-14</h2>
<h3 id="page_Fixed">Fixed</h3>
<ul>
<li>Herstellerfilter bezieht seine Einträge auch aus kategorienamenbasierten Treffern</li>
</ul>
<h3 id="page_Added">Added</h3>
<ul>
<li>Worttrenner könner geändert oder ergänzt werden</li>
<li>alternative Sortierung für phonetische Treffer eingefügt</li>
</ul>
<h2 id="page_7-1-6-3-2023-12-13"><a href="https://git.d3data.de/D3Private/Extsearch/compare/7.1.6.2...7.1.6.3" class="Link--external">7.1.6.3</a> - 2023-12-13</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>falscher Methodenname bei der Verwendung semantischer Entsprechungen</li>
</ul>
<h2 id="page_7-1-6-2-2023-11-30"><a href="https://git.d3data.de/D3Private/Extsearch/compare/7.1.6.1...7.1.6.2" class="Link--external">7.1.6.2</a> - 2023-11-30</h2>
<h3 id="page_Added">Added</h3>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Suchfelder werden auf abweichende Kollationen geprüft</li>
<li>Aktivstatus der Synonymgruppen kann im Backend geändert werden</li>

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../editions/Editionen.html">Editionen</a></h1>
<span class="ModifiedDate">
07.03.2025 </span>
14.04.2025 </span>
</div>
<div class="s-content">

Voir le fichier

@ -48,8 +48,8 @@
<div class="details">
<div>Autor: D³ Data Development</div> <div>Stand: 13.12.2023</div>
<div>Version: 7.1.6.3</div>
<div>Autor: D³ Data Development</div> <div>Stand: 14.04.2025</div>
<div>Version: 7.1.7.0</div>
</div>
</div>

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

@ -72,13 +72,13 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_hinzufuegen.html">Modul zur Installation hinzufügen</a></h1>
<span class="ModifiedDate">
07.03.2025 </span>
14.04.2025 </span>
</div>
<div class="s-content">
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
<p>Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) diesen Befehl aus, um das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> erweiterte Suche</strong> zur Installation hinzuzufügen:</p>
<pre><code class="language-bash">php composer require d3/extsearch:^7.1.6.3 --update-no-dev
<pre><code class="language-bash">php composer require d3/extsearch:^7.1.7.0 --update-no-dev
</code></pre>
<blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.</p>

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

@ -72,13 +72,13 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a></h1>
<span class="ModifiedDate">
07.03.2025 </span>
14.04.2025 </span>
</div>
<div class="s-content">
<h2 id="page_Schnellstart-per-Composer">Schnellstart per Composer</h2>
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
<pre><code class="language-bash">php composer require d3/extsearch:^7.1.6.3 --update-no-dev
<pre><code class="language-bash">php composer require d3/extsearch:^7.1.7.0 --update-no-dev
./vendor/bin/oe-console oe:module:activate d3_extsearch
./vendor/bin/d3modules_install
./vendor/bin/d3cleartmp

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Ergebnisanlyse.html">Ergebnisanalyse</a></h1>
<span class="ModifiedDate">
07.03.2025 </span>
14.04.2025 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Erweiterungsmoeglichkeiten.html">Erweiterungsmöglichkeiten</a></h1>
<span class="ModifiedDate">
07.03.2025 </span>
14.04.2025 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Fragen.html">Grundsätzliche Fragen</a></h1>
<span class="ModifiedDate">
07.03.2025 </span>
14.04.2025 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Inhalte.html">Inhalte</a></h1>
<span class="ModifiedDate">
07.03.2025 </span>
14.04.2025 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Logging.html">Logging</a></h1>
<span class="ModifiedDate">
07.03.2025 </span>
14.04.2025 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Optimierungen.html">Optimierungen</a></h1>
<span class="ModifiedDate">
07.03.2025 </span>
14.04.2025 </span>
</div>
<div class="s-content">

Voir le fichier

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

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Statistik.html">Statistik</a></h1>
<span class="ModifiedDate">
07.03.2025 </span>
14.04.2025 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Synonym-Editor.html">Synonym-Editor</a></h1>
<span class="ModifiedDate">
07.03.2025 </span>
14.04.2025 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/externeEinstellungen.html">Einstellungen außerhalb des Adminbereichs</a></h1>
<span class="ModifiedDate">
07.03.2025 </span>
14.04.2025 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/korrespondierendeAttributswerte.html">korrespondierende Attributwerte</a></h1>
<span class="ModifiedDate">
07.03.2025 </span>
14.04.2025 </span>
</div>
<div class="s-content">

Voir le fichier

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/optischeAnpassungen.html">optische Anpassungen</a></h1>
<span class="ModifiedDate">
07.03.2025 </span>
14.04.2025 </span>
</div>
<div class="s-content">

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Voir le fichier

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

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

14
phpstan.neon Fichier normal
Voir le fichier

@ -0,0 +1,14 @@
parameters:
scanFiles:
- ./src/IntelliSenseHelper.php
- ../../oxid-esales/oxideshop-ce/source/oxfunctions.php
- ../../oxid-esales/oxideshop-ce/source/overridablefunctions.php
paths:
- ./src
excludePaths:
- ./src/build
- ./src/tests
- ./src/IntelliSenseHelper.php
level: 0
phpVersion: 70300
checkMissingIterableValueType: false

Voir le fichier

@ -43,7 +43,7 @@ if (false == class_exists(d3_extsearch_report_hitless::class)) {
*/
public function render()
{
$oSmarty = $this->getSmarty();
$oSmarty = $this->getSmarty(); // @phpstan-ignore-line
$oSmarty->assign("aStats", array());
$this->hitlessmonth();
@ -61,7 +61,7 @@ if (false == class_exists(d3_extsearch_report_hitless::class)) {
$aDataX = array();
$aDataY = array();
$oSmarty = $this->getSmarty();
$oSmarty = $this->getSmarty(); // @phpstan-ignore-line
$this->sTimeFrom = date("Ym", strtotime($oSmarty->_tpl_vars['time_from']));
$this->sTimeType = 'month';
$this->aFilters = base64_decode(Registry::get(Request::class)->getRequestEscapedParameter('searchparams'));
@ -115,7 +115,7 @@ if (false == class_exists(d3_extsearch_report_hitless::class)) {
$aDataX = array();
$aDataY = array();
$oSmarty = $this->getSmarty();
$oSmarty = $this->getSmarty(); // @phpstan-ignore-line
$this->sTimeFrom = date("Y", strtotime($oSmarty->_tpl_vars['time_from']));
$this->sTimeType = 'year';
$this->aFilters = base64_decode(Registry::get(Request::class)->getRequestEscapedParameter('searchparams'));

Voir le fichier

@ -43,7 +43,7 @@ if (!class_exists(d3_extsearch_report_mostsearches::class)) {
*/
public function render()
{
$oSmarty = $this->getSmarty();
$oSmarty = $this->getSmarty(); // @phpstan-ignore-line
$oSmarty->assign("aStats", array());
$this->mostsearchesgraphmonth();
@ -61,7 +61,7 @@ if (!class_exists(d3_extsearch_report_mostsearches::class)) {
$aDataX = array();
$aDataY = array();
$oSmarty = $this->getSmarty();
$oSmarty = $this->getSmarty(); // @phpstan-ignore-line
$this->sTimeFrom = date("Ym", strtotime($oSmarty->_tpl_vars['time_from']));
$this->sTimeType = 'month';
$this->aFilters = base64_decode(Registry::get(Request::class)->getRequestEscapedParameter('searchparams'));
@ -117,7 +117,7 @@ if (!class_exists(d3_extsearch_report_mostsearches::class)) {
$aDataX = array();
$aDataY = array();
$oSmarty = $this->getSmarty();
$oSmarty = $this->getSmarty(); // @phpstan-ignore-line
$this->sTimeFrom = date("Y", strtotime($oSmarty->_tpl_vars['time_from']));
$this->sTimeType = 'year';
$this->aFilters = base64_decode(Registry::get(Request::class)->getRequestEscapedParameter('searchparams'));

Voir le fichier

@ -123,11 +123,11 @@ class d3_xlist_extsearch
) {
$sControllerClassName = strtolower($this->getaListController()->getClassKey());
if (in_array($sControllerClassName, array(ArticleListController::class, alist::class))) {
if (in_array($sControllerClassName, array(ArticleListController::class, alist::class))) { // @phpstan-ignore-line
$_POST["searchcnid"] = Registry::get(Request::class)->getRequestEscapedParameter('cnid');
} elseif (in_array($sControllerClassName, array(ManufacturerListController::class, manufacturerlistAlias::class))) {
} elseif (in_array($sControllerClassName, array(ManufacturerListController::class, manufacturerlistAlias::class))) { // @phpstan-ignore-line
$_POST["searchmanufacturer"] = Registry::get(Request::class)->getRequestEscapedParameter('mnid');
} elseif (in_array($sControllerClassName, array(VendorListController::class, vendorlistAlias::class))) {
} elseif (in_array($sControllerClassName, array(VendorListController::class, vendorlistAlias::class))) { // @phpstan-ignore-line
$sActCat = Registry::get(Request::class)->getRequestEscapedParameter('cnid');
/** @var StrMb $oStrMb */
$oStrMb = getStr();
@ -140,11 +140,11 @@ class d3_xlist_extsearch
$aExclude = array();
if (in_array($sControllerClassName, array(ArticleListController::class, alist::class))) {
if (in_array($sControllerClassName, array(ArticleListController::class, alist::class))) { // @phpstan-ignore-line
$aExclude[] = d3FilterList::CategoryFilterId;
} elseif (in_array($sControllerClassName, array(VendorListController::class, vendorlistAlias::class))) {
} elseif (in_array($sControllerClassName, array(VendorListController::class, vendorlistAlias::class))) { // @phpstan-ignore-line
$aExclude[] = d3FilterList::VendorFilterId;
} elseif (in_array($sControllerClassName, array(ManufacturerListController::class, manufacturerlistAlias::class))) {
} elseif (in_array($sControllerClassName, array(ManufacturerListController::class, manufacturerlistAlias::class))) { // @phpstan-ignore-line
$aExclude[] = d3FilterList::ManufacturerFilterId;
}

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Voir le fichier

@ -178,17 +178,6 @@
</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}] [{$readonly}]>
[{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>
@ -389,6 +378,17 @@
</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}] [{$readonly}]>
[{oxinputhelp ident="D3_EXTSEARCH_MAIN_PUTINLEAVEOUT_DESC"}]
</dd>
<dd class="spacer"></dd>
</dl>
[{/block}]
</div>
</div>

Voir le fichier

@ -1,49 +1,51 @@
[{assign var="currency" value=$oView->getActCurrency()}]
<div class="item priceselector [{$cssclass}]">
[{block name="d3_inc_ext_search__filter_pricefilter_title"}]
<label for="priceselector">
[{oxmultilang ident="D3_EXTSEARCH_EXT_PRICECATS"}]:
</label><br>
[{/block}]
[{if $oView->d3HasjQuerySlider() && $oView->d3CanShowPriceFilterSlider()}]
[{assign var="random" value=1|rand:1000}]
[{assign var="sliderIdDefault" value="PriceFilter"|cat:$random}]
[{assign var="sliderId" value=$sliderId|default:$sliderIdDefault}]
[{include file="d3_ext_search_filter_jqslider.tpl"
sliderId=$sliderId
formId="d3searchfilterform"
aPriceLimits=$aPriceLimits
aPriceSteps=$aPriceSteps
infoMinValue=$infoMinValue
infoMaxValue=$infoMaxValue
originalMinValue=$originalMinValue
originalMaxValue=$originalMaxValue
inputMinValue=$inputMinValue
inputMaxValue=$inputMaxValue
precision=$precision
}]
[{elseif !$oView->d3HasjQuerySlider()}]
[{block name="d3_inc_ext_search__filter_pricefilter_selector"}]
<SELECT id="priceselector" name="priceselector" onchange="d3_extsearch_popup.popup.load(); this.form.submit();">
<OPTION value="[{$sSelectedPriceStep}]" class="desc" selected="selected">[{oxmultilang ident="D3_EXTSEARCH_EXT_CHOOSEPRICE"}]</OPTION>
[{foreach from=$oView->d3getPriceSteps() item="price"}]
<OPTION value="[{$price->addParam}]">[{oxmultilang ident="D3_EXTSEARCH_EXT_PRICEFROM"}] [{$price->iFMin}] [{$currency->sign}] [{oxmultilang ident="D3_EXTSEARCH_EXT_PRICETO"}] [{$price->iFMax}] [{$currency->sign}]
[{if !$oModCfg_d3_extsearch->getValue('blExtSearch_dontShowFilterArticleCount') && $price->iCount != ''}]
([{$price->iCount}])
[{/if}]
</OPTION>
[{/foreach}]
[{if $sSelectedPriceStep}]
<OPTION value="" class="desc">[{oxmultilang ident="D3_EXTSEARCH_EXT_DESELECTPRICE"}]</OPTION>
[{/if}]
</SELECT>
[{oxhasrights ident="SHOWARTICLEPRICE"}]
[{assign var="currency" value=$oView->getActCurrency()}]
<div class="item priceselector [{$cssclass}]">
[{block name="d3_inc_ext_search__filter_pricefilter_title"}]
<label for="priceselector">
[{oxmultilang ident="D3_EXTSEARCH_EXT_PRICECATS"}]:
</label><br>
[{/block}]
[{/if}]
<noscript>
<div id="searchmanufacturersubmit" class="fullitem">
<button type="submit" class="submitButton largeButton btn [{if $oModCfg_d3_extsearch->isThemeIdMappedTo('flow')}]btn-primary [{* for Bootstrap 3 *}][{else}]btn-outline-primary [{* for Bootstrap 4 *}][{/if}] btn-sm" onclick="d3_extsearch_popup.popup.load();">[{oxmultilang ident="D3_EXTSEARCH_EXT_ASSIGNFILTER"}]</button>
</div>
</noscript>
</div>
[{if $oView->d3HasjQuerySlider() && $oView->d3CanShowPriceFilterSlider()}]
[{assign var="random" value=1|rand:1000}]
[{assign var="sliderIdDefault" value="PriceFilter"|cat:$random}]
[{assign var="sliderId" value=$sliderId|default:$sliderIdDefault}]
[{include file="d3_ext_search_filter_jqslider.tpl"
sliderId=$sliderId
formId="d3searchfilterform"
aPriceLimits=$aPriceLimits
aPriceSteps=$aPriceSteps
infoMinValue=$infoMinValue
infoMaxValue=$infoMaxValue
originalMinValue=$originalMinValue
originalMaxValue=$originalMaxValue
inputMinValue=$inputMinValue
inputMaxValue=$inputMaxValue
precision=$precision
}]
[{elseif !$oView->d3HasjQuerySlider()}]
[{block name="d3_inc_ext_search__filter_pricefilter_selector"}]
<SELECT id="priceselector" name="priceselector" onchange="d3_extsearch_popup.popup.load(); this.form.submit();">
<OPTION value="[{$sSelectedPriceStep}]" class="desc" selected="selected">[{oxmultilang ident="D3_EXTSEARCH_EXT_CHOOSEPRICE"}]</OPTION>
[{foreach from=$oView->d3getPriceSteps() item="price"}]
<OPTION value="[{$price->addParam}]">[{oxmultilang ident="D3_EXTSEARCH_EXT_PRICEFROM"}] [{$price->iFMin}] [{$currency->sign}] [{oxmultilang ident="D3_EXTSEARCH_EXT_PRICETO"}] [{$price->iFMax}] [{$currency->sign}]
[{if !$oModCfg_d3_extsearch->getValue('blExtSearch_dontShowFilterArticleCount') && $price->iCount != ''}]
([{$price->iCount}])
[{/if}]
</OPTION>
[{/foreach}]
[{if $sSelectedPriceStep}]
<OPTION value="" class="desc">[{oxmultilang ident="D3_EXTSEARCH_EXT_DESELECTPRICE"}]</OPTION>
[{/if}]
</SELECT>
[{/block}]
[{/if}]
<noscript>
<div id="searchmanufacturersubmit" class="fullitem">
<button type="submit" class="submitButton largeButton btn [{if $oModCfg_d3_extsearch->isThemeIdMappedTo('flow')}]btn-primary [{* for Bootstrap 3 *}][{else}]btn-outline-primary [{* for Bootstrap 4 *}][{/if}] btn-sm" onclick="d3_extsearch_popup.popup.load();">[{oxmultilang ident="D3_EXTSEARCH_EXT_ASSIGNFILTER"}]</button>
</div>
</noscript>
</div>
[{/oxhasrights}]

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Certains fichiers ne sont pas affichés car ce diff contient trop de modifications Voir plus