Original von hardliner
PHP-Code:
<?
// PAX-Force Fehlercodes
$trans_error[1000]        = "Alles OK";

$trans_error[1100]        = "PAXIES-Forced Account existiert nicht";
$trans_error[1101]        = "PAXIES-Forced Passwort falsch";
$trans_error[1102]        = "PAXIES-Forced Account gespert";
$trans_error[1103]        = "Nicht genug Remotes";
$trans_error[1104]        = "Zu wenig Guthaben auf dem PF-Account";

$trans_error[1200]        = "[SEND-MODE] User existiert nicht";
$trans_error[1201]        = "[SEND-MODE] User ist gesperrt";
$trans_error[1202]        = "[SEND-MODE] User Passwort falsch";
$trans_error[1203]        = "[SEND-MODE] PF-Account ( Empfänger ) existiert nicht";
$trans_error[1204]        = "[SEND-MODE] PF-Account ( Empfänger ) ist gesperrt";
$trans_error[1205]        = "[SEND-MODE] Projektkennung fehlerhaft";
$trans_error[1206]        = "[SEND-MODE] Senden an den eigenen Account nicht möglich";

$trans_error[1300]        = "[GET-MODE] User existiert nicht";
$trans_error[1301]        = "[GET-MODE] User ist gesperrt";
$trans_error[1302]        = "[GET-MODE] User hat zu wenig Guthaben";
$trans_error[1303]        = "[GET-MODE] PaXies-Passwort falsch";

$trans_error[1500]        = "Guthaben unzulässig";
$trans_error[1501]        = "Betreff unzulässig";

$trans_error[2000]        = "PAXIES-Forced ID fehlt";
$trans_error[2001]        = "PAXIES-Forced Accountpasswort falsch";
$trans_error[2002]        = "UserID fehlt";
$trans_error[2004]        = "ProjektID fehlt";
$trans_error[2005]        = "PAXIES Passwort falsch";

$trans_error[3000]        = "[SEND-MODE] PF-Accountupdate fehlgeschlagen";
$trans_error[3001]        = "[SEND-MODE] USER-Accountupdate fehlgeschlagen";


// PAX-Force -> Paxies.de
function auszahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw,$betreiber_kennung,$trans_menge,$trans_betreff,$trans_code) {
global $error,$trans_ausgabe,$trans_error,$paxies;

// SecVMS change begin
$trans_betreff = urlencode($trans_betreff);
$kunden_id = urlencode($kunden_id);
$kunden_pw = urlencode($kunden_pw);
$trans_menge = urlencode($trans_menge);
// SecVMS change end

$returned='';
$ret=@file("http://www.pax-force.de/api/sendtouser.php?pf_id=".$betreiber_id."&pf_pw=".$betreiber_pw."&u_id=".$kunden_id."&u_pw=".$kunden_pw."&p_id=".$betreiber_kennung."&des=".$trans_betreff."&vol=".$trans_menge."&code=".$trans_code."","r");
for($i=0;$i<count($ret);$i++) {
  $returned.=$ret[$i];
}
$trans_check = split("[|]",$returned,5);
if ($trans_check[0] != "1000") {
$trans_ausgabe = $trans_error[$trans_check[0]];
if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[3000];
$error = "true";
}
//$paxies = $trans_check[3];
//return $paxies;
return $error;
return $trans_ausgabe;
}

// Paxies.de -> PAX-Force
function einzahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw,$betreiber_kennung,$trans_menge,$trans_betreff,$trans_code){
global $error,$trans_ausgabe,$trans_error,$paxies;

// SecVMS change begin
$trans_betreff = urlencode($trans_betreff);
$kunden_id = urlencode($kunden_id);
$kunden_pw = urlencode($kunden_pw);
$trans_menge = urlencode($trans_menge);
// SecVMS change end

$returned='';
$ret=file("http://www.pax-force.de/api/usersend.php?pf_id=".$betreiber_id."&pf_pw=".$betreiber_pw."&u_id=".$kunden_id."&u_pw=".$kunden_pw."&p_id=".$betreiber_kennung."&vol=".$trans_menge."&des=".$trans_betreff."&code=".$trans_code."","r");
for($i=0;$i<count($ret);$i++) {
  $returned.=$ret[$i];
}
$trans_check = split("[|]",$returned,5);
if ($trans_check[0] != "1000") {
$trans_ausgabe = $trans_error[$trans_check[0]];
if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[3000];
$error = "true";
}
//$paxies = $trans_check[3];
//return $paxies;
return $error;
return $trans_ausgabe;
}

// PAXIES-Kontostand
function usercheck ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw){
global $error,$trans_ausgabe,$trans_error,$user_saldo;

// SecVMS change begin
$kunden_id = urlencode($kunden_id);
$kunden_pw = urlencode($kunden_pw);
// SecVMS change end

$returned='';
$ret=file("http://www.pax-force.de/api/usercheck.php?pf_id=".$betreiber_id."&pf_pw=".$betreiber_pw."&u_id=".$kunden_id."&u_pw=".$kunden_pw."","r");
for($i=0;$i<count($ret);$i++){
  $returned.=$ret[$i];
}
$trans_check = split("[|]",$returned,9);
if ($trans_check[0] != "1000") {
$trans_ausgabe = $trans_error[$trans_check[0]];
if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[3000];
$error = "true";
}
if ($error != "true") $user_saldo = $trans_check[4];
return $error;
return $trans_ausgabe;
return $user_saldo;
}

// Usercheck
function uservalidate ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw){
global $error,$trans_ausgabe,$trans_error;

// SecVMS change begin
$kunden_id = urlencode($kunden_id);
$kunden_pw = urlencode($kunden_pw);
// SecVMS change end

$returned='';
$ret=file("http://www.pax-force.de/api/usercheck.php?pf_id=".$betreiber_id."&pf_pw=".$betreiber_pw."&u_id=".$kunden_id."&u_pw=".$kunden_pw."","r");
for($i=0;$i<count($ret);$i++){
  $returned.=$ret[$i];
}
$trans_check = split("[|]",$returned,9);
if ($trans_check[0] != "1000") {
$trans_ausgabe = $trans_error[$trans_check[0]];
if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[3000];
$error = "true";
}

return $error;
return $trans_ausgabe;
}
?>
Habe es mal gleich geändert damit man die gleich kopieren kann =)