<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wpshopgermany-views.git/views/admin/modulelist.phtml, branch fix/4.6.1</title>
<subtitle>wpShopGermany – Template-Dateien (views) zum Versionsvergleich
</subtitle>
<id>https://wpshopgermany.maennchen1.de/webdiff/wpshopgermany-views.git/atom?h=fix%2F4.6.1</id>
<link rel='self' href='https://wpshopgermany.maennchen1.de/webdiff/wpshopgermany-views.git/atom?h=fix%2F4.6.1'/>
<link rel='alternate' type='text/html' href='https://wpshopgermany.maennchen1.de/webdiff/wpshopgermany-views.git/'/>
<updated>2026-10-05T20:17:24+00:00</updated>
<entry>
<title>Shop-Links: neue Adressen auf shop.maennchen1.de</title>
<updated>2026-10-05T20:17:24+00:00</updated>
<author>
<name>Roger Rehnelt</name>
<email>noreply@maennchen1.de</email>
</author>
<published>2026-10-05T20:17:24+00:00</published>
<link rel='alternate' type='text/html' href='https://wpshopgermany.maennchen1.de/webdiff/wpshopgermany-views.git/commit/?id=446ec3a15b3782626f7785b196e90560d9d9f4c4'/>
<id>urn:sha1:446ec3a15b3782626f7785b196e90560d9d9f4c4</id>
<content type='text'>
Update-Zugang und Kaufmodule verlinken die seit 05.10.2026 gültigen Adressen.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Vorlagen: Versionsnummer in jeder Vorlage</title>
<updated>2026-10-01T17:46:45+00:00</updated>
<author>
<name>Roger Rehnelt</name>
<email>noreply@maennchen1.de</email>
</author>
<published>2026-10-01T17:46:45+00:00</published>
<link rel='alternate' type='text/html' href='https://wpshopgermany.maennchen1.de/webdiff/wpshopgermany-views.git/commit/?id=5cdaf202901371456a04ecc10e8fb26a684274b1'/>
<id>urn:sha1:5cdaf202901371456a04ecc10e8fb26a684274b1</id>
<content type='text'>
Alle Vorlagen tragen in den ersten Zeilen @version 4.6.1; die Ausgabe bleibt gleich.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Modulübersicht: Beta nur in der verfügbaren Version, version_latest bleibt stabil</title>
<updated>2026-09-28T11:26:13+00:00</updated>
<author>
<name>Roger Rehnelt</name>
<email>noreply@maennchen1.de</email>
</author>
<published>2026-09-28T11:26:13+00:00</published>
<link rel='alternate' type='text/html' href='https://wpshopgermany.maennchen1.de/webdiff/wpshopgermany-views.git/commit/?id=b5622b3f25a74b8ce1148a7c62b4c1f30f064957'/>
<id>urn:sha1:b5622b3f25a74b8ce1148a7c62b4c1f30f064957</id>
<content type='text'>
Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Modulübersicht: Beta-Module derselben Build als verfügbar anzeigen</title>
<updated>2026-09-28T11:24:33+00:00</updated>
<author>
<name>Roger Rehnelt</name>
<email>noreply@maennchen1.de</email>
</author>
<published>2026-09-28T11:24:33+00:00</published>
<link rel='alternate' type='text/html' href='https://wpshopgermany.maennchen1.de/webdiff/wpshopgermany-views.git/commit/?id=933104c628f72ac7cfc09ceb75d624c133fd78e2'/>
<id>urn:sha1:933104c628f72ac7cfc09ceb75d624c133fd78e2</id>
<content type='text'>
Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>- Deprecated "version" Fehler behoben</title>
<updated>2026-09-15T11:19:51+00:00</updated>
<author>
<name>jlbeer</name>
<email>noreply@maennchen1.de</email>
</author>
<published>2026-09-15T11:19:51+00:00</published>
<link rel='alternate' type='text/html' href='https://wpshopgermany.maennchen1.de/webdiff/wpshopgermany-views.git/commit/?id=8916fd40e2a1475cd92607f4ff40178798e9304e'/>
<id>urn:sha1:8916fd40e2a1475cd92607f4ff40178798e9304e</id>
<content type='text'>
- Kampagnen Fehler mit Bestellstatus behoben
</content>
</entry>
<entry>
<title>Wording: "Abonnement" raus, "Update-Zugang" und "Edition" rein</title>
<updated>2026-09-14T08:41:01+00:00</updated>
<author>
<name>Roger Rehnelt</name>
<email>noreply@maennchen1.de</email>
</author>
<published>2026-09-14T08:41:01+00:00</published>
<link rel='alternate' type='text/html' href='https://wpshopgermany.maennchen1.de/webdiff/wpshopgermany-views.git/commit/?id=fda603ffb23f678d139c832172238bb40665f7ef'/>
<id>urn:sha1:fda603ffb23f678d139c832172238bb40665f7ef</id>
<content type='text'>
Verkauft wird kein Abo: einmalige Zahlung fuer 12 Monate, keine
automatische Verlaengerung, keine Kuendigung. Der Reiter unter
Konfiguration heisst jetzt "Update-Zugang" (bis 4.4.15 "Lizenzverwaltung"),
die Ausbaustufen heissen "Edition".

Sprachdatei mitgezogen: acht msgids umgeschluesselt, die englischen
Uebersetzungen angepasst ("subscription" -&gt; "update access"), .mo neu
kompiliert (4125 uebersetzt, 91 offen wie zuvor).

Nicht angefasst: mods/mod_abo und die Abo-Seite der Kundenverwaltung —
das sind die Abo-Produkte, die unsere Kunden ihren eigenen Kunden
verkaufen, ein anderer Begriff.

Co-Authored-By: Claude Opus 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>- modulelist.phtml wieder auf CRLF gestellt</title>
<updated>2026-09-10T11:34:55+00:00</updated>
<author>
<name>jlbeer</name>
<email>noreply@maennchen1.de</email>
</author>
<published>2026-09-10T11:34:55+00:00</published>
<link rel='alternate' type='text/html' href='https://wpshopgermany.maennchen1.de/webdiff/wpshopgermany-views.git/commit/?id=98d123139c064323caa0049b0b85297f0b0e30e5'/>
<id>urn:sha1:98d123139c064323caa0049b0b85297f0b0e30e5</id>
<content type='text'>
Die Datei liegt im Repo seit der SVN-Zeit mit CRLF. Ein Edit im Textmodus und
das global gesetzte core.autocrlf=input hatten sie in a3a4af66 komplett auf LF
gekippt (159 Zeilen Diff fuer eine Aenderung von drei). Inhaltlich aendert
dieser Commit nichts, netto gegen 3c5591d8 bleiben genau die drei Zeilen des
doc_url-Fixes. Repo-lokal ist core.autocrlf jetzt false, damit das nicht wieder
passiert.

Co-Authored-By: Claude Opus 5 (1M context) &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>- Bugfix: Modulübersicht warf einen Error, wenn ein Modul kein doc_url liefert</title>
<updated>2026-09-10T09:23:30+00:00</updated>
<author>
<name>jlbeer</name>
<email>noreply@maennchen1.de</email>
</author>
<published>2026-09-10T09:23:30+00:00</published>
<link rel='alternate' type='text/html' href='https://wpshopgermany.maennchen1.de/webdiff/wpshopgermany-views.git/commit/?id=a3a4af66e0cf8b8b1c31f5e5c165eefdae03f7f9'/>
<id>urn:sha1:a3a4af66e0cf8b8b1c31f5e5c165eefdae03f7f9</id>
<content type='text'>
wpsg_isSizedString() nimmt sein Argument per Referenz, das @ davor machte daraus
einen Wert -&gt; "Argument #1 could not be passed by reference" unter PHP 8.
Ausserdem ein versehentlich eingefuegtes "Okay" vor dem PHP-Tag entfernt.

Co-Authored-By: Claude Opus 5 (1M context) &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Moduluebersicht im Backend verlinkt die Anleitung</title>
<updated>2026-09-08T15:04:59+00:00</updated>
<author>
<name>Roger Rehnelt</name>
<email>noreply@maennchen1.de</email>
</author>
<published>2026-09-08T15:04:59+00:00</published>
<link rel='alternate' type='text/html' href='https://wpshopgermany.maennchen1.de/webdiff/wpshopgermany-views.git/commit/?id=b2d01979a40a3362e68decd0b441786b1c779d0c'/>
<id>urn:sha1:b2d01979a40a3362e68decd0b441786b1c779d0c</id>
<content type='text'>
Die Modulliste unter Einstellungen zeigt unter dem Modulnamen einen Link "Anleitung",
sobald die API fuer das Modul ein doc_url mitgibt (neues Feld der Modul-Registry im
Produktcenter). Module ohne eigenen Doku-Artikel bekommen keinen Link.

Co-Authored-By: Claude Opus 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Wording auf Abonnement umgestellt + Bugfix Variantenpreise</title>
<updated>2026-09-04T19:18:03+00:00</updated>
<author>
<name>Roger Rehnelt</name>
<email>noreply@maennchen1.de</email>
</author>
<published>2026-09-04T19:18:03+00:00</published>
<link rel='alternate' type='text/html' href='https://wpshopgermany.maennchen1.de/webdiff/wpshopgermany-views.git/commit/?id=f69370577e8d61d2a4356acba41985fab71cff78'/>
<id>urn:sha1:f69370577e8d61d2a4356acba41985fab71cff78</id>
<content type='text'>
Wording (GPL-konform, mit Roger abgestimmt): verkauft wird ein Update- &amp;
Support-Abonnement, nicht eine Lizenz fuer den Code.
- "Lizenzverwaltung" -&gt; "Abonnement" (Menue, Seitentitel, Zugriffsrechte)
- "Lizenzcode"/"Lizenzschluessel" -&gt; "Aktivierungsschluessel"
- "Neue Lizenz aktivieren"/"Lizenz loeschen" -&gt; Aktivierungsschluessel
  eintragen/entfernen
- "[ Pro Version ]" -&gt; "[ Update- &amp; Support-Abo: Pro ]" (analog Enterprise)
- "wpShopGermany Vollversion erwerben" -&gt; "Update- und Support-Abo
  abschliessen"; "Vollversion kaufen" -&gt; "Abo abschliessen"
- "Ihre Lizenz ist ungueltig" -&gt; "Ihr Aktivierungsschluessel ist ungueltig"
- "Ohne Lizenz koennen Sie dieses Modul nicht verwenden" -&gt; "Ohne
  Abonnement ..."

Nicht angefasst: technische Bezeichner ($arLizenz, wpsg_lizenz,
wpsg_licence_file, licence_model), src/system/old/ (wird vom Paketbau
entfernt, erreicht keinen Kunden), die BillSAFE-Felder (dort ist die
"Lizenz" die des Zahlungsanbieters) und readme.txt (wordpress.org).

Bugfix: in wpsg_mod_productvariants::product_getPrice() wurde $arVariant
nur innerhalb des ersten if gesetzt, im zweiten aber benutzt. Auf jeder
Produktseite mit Varianten ergab das mehrere hundert PHP-8-Warnungen
(auf der Live-Seite sichtbar, weil dort display_errors an war). Jetzt
initialisiert und die Berechnung an vorhandene Variantendaten gebunden —
preisneutral, vorher wurde null addiert.

Changelog fuer 4.4.16 ergaenzt.

Co-Authored-By: Claude Opus 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
</feed>
