Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Wklejka 1egxev6pzn22v dodana przez KochamFootball, 03.01.2016 19:04
Typ:



Sklep Gh0st API CsSetti
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
<?php defined('SYSPATH') or die('No direct script access.');
 
class Payments_CsSetti
{
	/**
	 * Sprawdza poprawność kodu sms...
	 *
	 * @param  $sms    string kod sms
	 * @param  $numer  string opcjonalnie, numer na który został wysłany sms
	 * @param  $code   string opcjonalnie, treść smsa jaką wysłał użytkownik
	 *
	 * @access public
	 * @return float Kwota jaką ma zostać zasilony portfel
 
		cssetti_id -- numer ID zarejestrowanego klienta
 
	 */
	public function check($sms, $numer = NULL, $code = NULL)
	{
		$odp 	= $this->smsAPI($sms, Core::setting()->get('cssetti_id'));
 
		switch ($odp){
			case 0:
			{
				return array(0.0, 'Kod niepoprawny');
				break;
			}			
			case "-2":
			{
				return array(0.0, 'Niepoprawne dane wejściowe.');
				break;
			}	
			case "-3":
			{
				return array(0.0, 'Nie można nawiązać połączenia albo nie podano danych wejściowych.');
				break;
			}
			default:
			{
				return array($odp, "Doładowano konto na kwotę ".$odp."");
				break;
			}
		}
	}
 
 
	/**
	 * Stawki sms
	 *
	 *
	 * @access public
	 * @return array zwraca tablice ze stawkami sms(numer, koszt, tresc)
	 */
	public function rates()
	{
 
		 //Numer | koszt | do portfela trafi...
		$Data = json_decode(file_get_contents('http://cssetti.pl/Api/SmsApiV2GetData.php'), true);
		$Numbers = $Data["Numbers"];
 
		$_return = array();
		foreach($Numbers as $Rate)
		{
			$_return[] = array(
				'numer'    => $Rate["Number"],
				'text_sms' => $Data["Code"],
				'cost'	   => $Rate["BruttoPrice"],
				'amount'   => $Rate["TopUpAmount"] 
			);
		}
 
		return $_return;
	}
 
	private function smsAPI($Code, $UserId){
		$res = file_get_contents("http://cssetti.pl/Api/SmsApiV2CheckCode.php?UserId=$UserId&Code=$Code");
		return $res;
	}
 
}
?>

Dodanych wklejek: 4031
Powered By (Pav32) Pastebin © 2011