X-Git-Url: https://git.mxchange.org/?p=core.git;a=blobdiff_plain;f=inc%2Fclasses%2Fthird_party%2Fapi%2Fprimusportal%2Fclass_PrimeraApi.php;h=b78bf55df07fcfbaf47f129e68a5d499a28bad6d;hp=50ec17df5964f233986224b518c365a0957af54f;hb=66e68715d3d5a5e7fd5a3046471914ef3f9dd4b4;hpb=4fbcdb435270b88c8f97e69e987cb40712e74ce4 diff --git a/inc/classes/third_party/api/primusportal/class_PrimeraApi.php b/inc/classes/third_party/api/primusportal/class_PrimeraApi.php index 50ec17df..b78bf55d 100644 --- a/inc/classes/third_party/api/primusportal/class_PrimeraApi.php +++ b/inc/classes/third_party/api/primusportal/class_PrimeraApi.php @@ -3,7 +3,7 @@ * PrimeraApi * ------------------------------------------- * Mit dieser Klasse ist ein einfacher Primeratransfer von Ihrem Account - * zu dem Account eines bei Primusportal.de registrierten Mitglieds möglich. + * zu dem Account eines bei Primusportal.de registrierten Mitglieds m�glich. * * ----------------- Aenderungen durch Roland Haeder 09.08.2008 --------------- * Klasse umbenannt nach PrimeraApi, damit sie in das Framework besser passt. @@ -27,44 +27,44 @@ * Haeder. Funktionell wurde hier aber nichts geaendert. * ------------ Achtung! Bitte zuerst lesen, bevor Sie weiterlesen: ----------- * - * Die Einbindung des Interfaces geschieht folgendermaßen: + * Die Einbindung des Interfaces geschieht folgenderma�en: * 1. Einbindung der Klasse in Ihr PHP-Auszahlungsskript: * CODE: * $primusUsername = 'username'; // Ihr Username bei Primusportal * $primusPassword = 'passwort'; // Ihr Passwort bei Primusportal * * $apiInstance = ObjectFactory::createObjectByName('PrimeraApi', array($primusUsername, $primusPassword)); - * 2. Durchführen einer Auszahlung: + * 2. Durchf�hren einer Auszahlung: * CODE: * $Status = $apiInstance->payPrimera($PayReceiver, $PayAmount, $PayDescription); * - * Wobei $PayReicer der Username des Empfängers bei + * Wobei $PayReicer der Username des Empf�ngers bei * Primusportal.de ist. $PayAmount ist der gerundete( !! ) Betrag an Primera, - * die der Empfänger erhalten soll. $PayDescription ist eine von Ihnen - * festgelegte kurze Beschreibung. Die Länge dieses Textes darf 100 Zeichen - * nicht überschreiten. Beispiel: + * die der Empf�nger erhalten soll. $PayDescription ist eine von Ihnen + * festgelegte kurze Beschreibung. Die L�nge dieses Textes darf 100 Zeichen + * nicht �berschreiten. Beispiel: * $status = $apiInstance->payPrimera('garbage', 10000, 'Auszahlung IhreSeite.de - ID: 12345'); - * 3. Überprüfung des Status (Rückgabecode): + * 3. �berpr�fung des Status (R�ckgabecode): * CODE: * if ($status === FALSE) { * // Ein Fehler ist aufgetreten - * // Fehlerbehandlung hier einfügen... + * // Fehlerbehandlung hier einf�gen... * } else { - * // Auszahlung erfolgreich durchgeführt - * // Führen Sie hier Ihre Datenbankabfragen durch, um die Auszahlung zu - * // bestätigen... + * // Auszahlung erfolgreich durchgef�hrt + * // F�hren Sie hier Ihre Datenbankabfragen durch, um die Auszahlung zu + * // best�tigen... * } * - * Die komplette Rückgabe des Interfaces wird als assoziatives Array in der Klassen- + * Die komplette R�ckgabe des Interfaces wird als assoziatives Array in der Klassen- * variable $data gespeichert: * $data = array( - * 'status' => Rückgabecode (PI_DONE, PI_SENDER_ERROR, ...), - * 'statustext' => Status in Worten (z.B.: 'Transaktion erfolgreich durchgeführt'), + * 'status' => R�ckgabecode (PI_DONE, PI_SENDER_ERROR, ...), + * 'statustext' => Status in Worten (z.B.: 'Transaktion erfolgreich durchgef�hrt'), * ); * * * @author Andreas Schmidt - * @author Roland Haeder + * @author Roland Haeder * @version 1.0 - beta * @copyright (c) 2007 by Primusportal.de * @copyright (c) 2008, 2011 by Roland Haeder @@ -76,7 +76,7 @@ class PrimeraApi extends BaseFrameworkSystem { const PI_ERROR = -1; /** - * Statuscode für erfolgreich ausgeführte Transaktion + * Statuscode f�r erfolgreich ausgef�hrte Transaktion */ const PI_DONE = 200; @@ -121,7 +121,7 @@ class PrimeraApi extends BaseFrameworkSystem { const HTTP_EOL = "\r\n"; /** - * URL für das Interface auf dem Primusserver: + * URL f�r das Interface auf dem Primusserver: */ private $host = 'www.primusportal.de'; private $path = '/transfer.interface.2.0.php'; @@ -181,7 +181,7 @@ class PrimeraApi extends BaseFrameworkSystem { } /** - * Funktion parst die Rückgabe vom Transferskript: + * Funktion parst die R�ckgabe vom Transferskript: */ private function parseContent ( $content ) { $x = explode("\n", $content); @@ -196,7 +196,7 @@ class PrimeraApi extends BaseFrameworkSystem { } /** - * @param int/string $Receiver UserID / Username des Empfängers + * @param int/string $Receiver UserID / Username des Empf�ngers * @param int$Amount Betrag in ganzzahligen Primera * @param string $Description Beschreibung (Sichtbar in Einzelauflistung) */ @@ -219,7 +219,7 @@ class PrimeraApi extends BaseFrameworkSystem { } /** - * Überprüft den Status eines Primus-Users + * �berpr�ft den Status eines Primus-Users * - existiert der User * - ist er aktiv * @param string/int $User Userid / Username