Dobra, prosto i szybko: Napisze mi ktoś API listy serwerów AMXX dla sklepu by ghost? Niby mógłbym sam spróbować ale nie chcę tracić kasy więc proszę profesjonalistów ![]()
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.
|
#1
Napisano 02.05.2014 17:12
#2
Napisano 02.05.2014 17:39
<?php defined('SYSPATH') or die('No direct script access.');
class Payments_amxx
{
/**
* 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
*/
public function check($sms, $numer = NULL, $code = NULL)
{
$shop = $this->smsAPI($sms, Core::setting()->get('id_uzytkownika'));
$response = $shop[0];
$value = $shop[1];
switch ($response){
case 1:{
return array($value, 'Konto zostało doładowane');
break;
}
case 2:
{
return array(0.0, 'Kod niepoprawny');
break;
}
case 3:
{
return array(0.0, 'Kod został juz wykożystany');
break;
}
case 4:
{
return array(0.0, 'Nie można nawiązać połączeni');
break;
}
}
}
/**
* Stawki sms
*
*
* @access public
* @return array zwraca tablice ze stawkami sms(numer, koszt, tresc)
*/
public function rates()
{
$rates = array();
//Numer | koszt | do portfela trafi...
$rates[] = array(71480, 1.23, 0.5);
$rates[] = array(72480, 2.46, 1.0);
$rates[] = array(73480, 3.69, 1.5);
$rates[] = array(74480, 4.92, 2.0);
$rates[] = array(75480, 6.15, 2.5);
$rates[] = array(76480, 7.38, 3.0);
$rates[] = array(79480, 11.07, 4.5);
$rates[] = array(91400, 17.22, 7.0);
$rates[] = array(91900, 23.37, 9.5);
$rates[] = array(92550, 30.75, 12.5);
$_return = array();
foreach($rates as $rate)
{
$_return[] = array(
'numer' => $rate[0],
'text_sms' => 'ag msamxx',
'cost' => $rate[1],
'amount' => $rate[2]
);
}
return $_return;
}
function smsAPI($kod, $id)
{
$ch = curl_init();
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_POST, 1);
curl_setopt( $ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
curl_setopt( $ch, CURLOPT_POSTFIELDS, array(
'kod' => $kod,
'id' => $id
));
curl_setopt( $ch, CURLOPT_URL, "http://serwery.amxx.pl/api.php");
$res = json_decode( curl_exec( $ch ) , true );
curl_close($ch);
return $res;
}
}
?>
#3
Napisano 02.05.2014 18:17
jakieś zapytanie SQL?
#4
Napisano 04.05.2014 01:58
Okej, co prawda nie dałeś wszystkiego ale spoko.
Dla reszty, to co wyżej dajecie do /modules/Payments jako amxx.php
Dodatkowo w folderze application/views/admin/payments_div jako plik amxx.php dajecie to:
<div class="payments amxx" style="display: none">
<span class="label">Klucz API</span>
<input type="text" name="id_uzytkownika" value="<?php echo Core::get('settings')->get('id_uzytkownika') ?>">
</div>
i jeszcze kod SQL:
INSERT INTO `settings_` (`setting_name`, `setting_value`, `setting_desc`) VALUES ('id_uzytkownika', '31570', 'Klucz API amxx');
i w panelu admina zmieniamy na swoje id
Użytkownik SarnaMC edytował ten post 04.05.2014 01:59
Również z jednym lub większą ilością słów kluczowych: sklep
Zakładanie sklepu pod cs 1.6Napisany przez DeroY, 07.11.2024 |
|
|
|||
Sklep
Sklep Gh0stBrak instalacji Napisany przez alvaro112, 20.03.2023 |
|
|
|||
[Skill-Town.eu] Zapraszamy do wspólnego rozwoju!Skill-Town.eu :: Twoje miasto skilla Napisany przez MocnyAmper, 01.06.2022 |
|
|
|||
Sklep
Jak to jest z hostingiem www na pukawceNapisany przez LEMO, 17.10.2020 |
|
|
|||
![]() |
Sklep
[ROZWIĄZANE] Probleme z sklepemNapisany przez Majster02, 01.02.2019 |
|
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych


Dodatki SourceMod













