Hallo,
ist zwar kein template-Problem, aber ich denke es passt hier am Besten hin.
Es geht um das Zahlungsmodul von Heidelpay (nicht das im Shop3 Lieferumfang enthaltene).
Komme da einfach nicht mehr weiter, vieleicht hat ja einer eine Idee dazu.
Problem betrifft wohl diese Stelle
Hiermit wird wohl der Datensatz aus der Tabelle tbestellung geholt
Einige der Daten werden dann in die Tabelle tzahlungseingang gesetzt.
Das funktioniert auch bis auf das Feld cZahlungsanbieter, also diese Stelle:
Das Feld cZahlungsanbieter wird in der Tabelle tzahlungseingang nicht gefüllt, bleibt leer, der Rest des Datensatzes wird geschrieben.
Dadurch bleibt in der Wawi das Feld Zahlungsart in der Tabelle der Maske "Zahlungen" leer, der Rest des Datensatzes erscheint natürlich. Nur fehlt eben die Zahlungsart.
Habe schon einen anderen User gefragt der das Modul ebenfalls verwendet, bei ihm wird der Eintrag gesetzt, scheint also kein generelles Problem des Moduls zu sein.
Gruß Thomas
ist zwar kein template-Problem, aber ich denke es passt hier am Besten hin.
Es geht um das Zahlungsmodul von Heidelpay (nicht das im Shop3 Lieferumfang enthaltene).
Komme da einfach nicht mehr weiter, vieleicht hat ja einer eine Idee dazu.
Problem betrifft wohl diese Stelle
Code:
if ($status == BESTELLUNG_STATUS_BEZAHLT){
$sql = 'SELECT * FROM `tbestellung` WHERE `cBestellNr` = "'.addslashes($orderId).'" ';
$res = $GLOBALS["DB"]->executeQuery($sql,1);
#echo '<pre>'.print_r($res, 1).'</pre>';
$sql = 'INSERT INTO `tzahlungseingang`
SET `kBestellung` = "'.addslashes($res->kBestellung).'",
`cZahlungsanbieter` = "'.addslashes($res->cZahlungsartName).'",
`fBetrag` = "'.addslashes($amount).'",
`cAbgeholt` = "N"
';
$GLOBALS["DB"]->executeQuery($sql,4);
}
Hiermit wird wohl der Datensatz aus der Tabelle tbestellung geholt
Code:
$sql = 'SELECT * FROM `tbestellung` WHERE `cBestellNr` = "'.addslashes($orderId).'" ';
Einige der Daten werden dann in die Tabelle tzahlungseingang gesetzt.
Das funktioniert auch bis auf das Feld cZahlungsanbieter, also diese Stelle:
Code:
`cZahlungsanbieter` = "'.addslashes($res->cZahlungsartName).'",
Das Feld cZahlungsanbieter wird in der Tabelle tzahlungseingang nicht gefüllt, bleibt leer, der Rest des Datensatzes wird geschrieben.
Dadurch bleibt in der Wawi das Feld Zahlungsart in der Tabelle der Maske "Zahlungen" leer, der Rest des Datensatzes erscheint natürlich. Nur fehlt eben die Zahlungsart.
Habe schon einen anderen User gefragt der das Modul ebenfalls verwendet, bei ihm wird der Eintrag gesetzt, scheint also kein generelles Problem des Moduls zu sein.
Gruß Thomas