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; } } ?>