Lade dir "changeset_14976.zip" aus Antwort #193 runter und füge in die Dateien die Korrektur aus Antwort #251 ein.
[...]
Damit gibt es aber wieder ein Problem, das genau zu den Missverständnissen führt
Die Datei "changeset_14976.zip" aus
Antwort #193 wird zwar um die Korrektur aus
Antwort #251 ergänzt, aber dann haben wir wieder eine cao_xtc.php welche die $version_nr = '1.56' und das Datum $version_datum = '2009.08.26' vermerkt hat.
Sinnvoll wäre hier eine Gesamtdatei anzuheben.
Nach dem Update auf die Shopversion 3.0.2 wurde mir nämlich meine 1.59 wieder überschrieben und ich habe jetzt wieder eine 1.56 Version drin.
Ich hatte das ganze nämlich schonmal ergänzt um die Zeilen:
* - 21
.04
.2023 Sebastian Herbig
(Heras
) * Anhebung der Version auf
1.59 (getestet mit PHP
8.0, PHP
8.1) * ergänzt um HTTPS
-Abfrage
* ausführliche URL zur Datei
************************************************************************************/define('SET_TIME_LIMIT',1); // use set_time_limit(0);define('CHARSET','utf-8'); // iso-8859-1 or utf-8$version_nr = '1.59'; // wird ausgegeben: CAO Faktura und Browseraufruf$version_datum = '2023.04.21'; // wird ausgegeben: CAO Faktura und Browseraufruf$version_changelog = '???'; // wird ausgegeben: Browseraufruf// ermitteln ob HTTPS aktiviert ist$isHttps = (!empty($_SERVER['HTTPS']));// gesamte URL ermitteln$url = $_SERVER['HTTP_HOST'];$url .= $_SERVER['REQUEST_URI']; // $url enthält jetzt die komplette URL und weiter unten die Ausgabe angepasst um das Skript im Browser ordentlich angezeigt zu bekommen:
<html><head><title></title></head><body>
<h3>CAO-Connector</h3>
CAO-Faktura: <a href="https://www.cao-faktura.de" target="_blank">www.cao-faktura.de</a><br>
modified eCommerce Shopsoftware: <a href="https://www.modified-shop.org" target="_blank">www.modified-shop.org</a><br>
<br><br>
<h4>Diskussion/Hilfe</h4>
im Forum <a href="https://www.modified-shop.org/forum/index.php?topic=11299" target="_blank">modiefied eCommerce Shopshoftware - topic 11299</a><br>
<br><br>
<h4>cao_xtc.php</h4>
Version: <?php echo $version_nr; ?><br>
Changelog: <?php echo $version_changelog; ?><br>
Stand: <?php echo $version_datum; ?><br>
<br>
HTTPS: <?php echo ($isHttps == 1) ? '<font color="green">aktiviert</font>' : '<font color="red">nicht aktiviert</font>'; ?><br>
<br>
URL: <?php echo $url; ?><br>
<br>
Aufruf des Scriptes mit <br><b><?php echo $PHP_SELF; ?>?user=<font color="red">ADMIN-EMAIL</font>&password=<font color="red">ADMIN-PASSWORD-ALS-MD5</font>
</b>
</body></html>
und dann eben von 1.56 auf 1.59 gehoben mit Angabe des Datums.
Denn das ist die Version, die man dann über CAO Faktura auslesen kann und in die "Fehlerbeseitigung" einsteigt.
Gerne nehme ich mich der Sache nochmal an und füge das ganze zu einer aktuellen changelog-Datei zusammen.
Aber welche changelog-Version soll ich dann verwenden? Um das ganze aber auch aus der Schussbahn zu nehmen würde ich das dann gleich auf 1.70 heben, denn es gibt aktuell auch eine 1.60 die mir nicht ganz klar ist was darin passiert ist. Ich helfe hier gerne, weil ich von dem Thema selbst immer wieder betroffen bin nach einem Update und man mit fehlenden Versionsnummern den Faden verliert.
Die Browserausgabe würde dann so aussehen:
[ Für Gäste sind keine Dateianhänge sichtbar ]
Und in CAO Faktura sieht es dann so aus wenn man die Connector-Version prüft:
[ Für Gäste sind keine Dateianhänge sichtbar ]