tleilax/exportforce — Issue #3: Bug in confirm()
Author: tleilax
Created: 2012-01-15 21:43:01+00:00
State: open

== Von Mone ==

Hm, das sieht mir wie ein echter Bug aus .

{{{
if ($kres[0]!=1001)
return false;
$timestamp = $kret[2];
$tmpinfo = explode('|', $kret[1]);
return $tmpinfo[0];
}}}

Du hast da folgendes nicht bedacht: wenn ein Transcode bei EF nicht
existiert, kommt direkt 1089.

{{{
Returncodes:
1001 // Alles OK
1002 // EF Account existiert nicht
1003 // EF Passwort falsch
1089 // Transaktions-Code nicht vorhanden
1098 // EF Account ist gesperrt
1099 // Unbekannter Fehler
}}}

Da fehlt also

{{{
if ($kres[0]==1089)
return 1089;
}}}

Mit deiner Version bekomme ich false, wenn EF immer noch nicht erreichbar
ist und auch false, wenn der Code nicht existiert. 1089 bekomme ich in
keinem Fall.