Viewing file: Smsactivate_api.php (33.98 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class SmsActivate_Api {
function get_balance() {
$api_key = get_instance()->config->item("smsactivate_api_key");
return explode(":",file_get_contents("https://sms-activate.org/stubs/handler_api.php?api_key=$api_key&action=getBalance"))[1];
}
public function get_number($country, $service) {
$api_key = get_instance()->config->item("smsactivate_api_key");
$res = file_get_contents("https://sms-activate.org/stubs/handler_api.php?api_key={$api_key}&action=getNumber&country={$country}&service={$service}");
$data = explode(":", $res);
if(count($data) != 3) {
$error_code = 400;
if($res == "NO_NUMBER") $error_code = 103;
return array(
"id" => 0,
"number" => null,
"error_code" => $error_code
);
}
else {
file_get_contents("https://sms-activate.org/stubs/handler_api.php?api_key={$api_key}&action=setStatus&id={$data[1]}&status=1");
return array(
"id" => (int)$data[1],
"number" => "+".$data[2],
"error_code" => 200
);
}
}
public function get_message($id) {
$api_key = get_instance()->config->item("smsactivate_api_key");
$res = file_get_contents("https://sms-activate.org/stubs/handler_api.php?api_key={$api_key}&action=getStatus&id={$id}");
$data = explode("STATUS_OK:", $res);
if(count($data) > 1) {
file_get_contents("https://sms-activate.org/stubs/handler_api.php?api_key={$api_key}&action=setStatus&id={$id}&status=6");
return array(
"code" => $data[1]
);
}
else {
return array(
"code" => null
);
}
}
public function get_service_stock($country, $service) {
$api_key = get_instance()->config->item("smsactivate_api_key");
$json = json_decode(file_get_contents("https://sms-activate.org/stubs/handler_api.php?api_key=$api_key&action=getPrices&service=$service&country=$country"), true);
return $json[$country][$service]["count"];
}
public function get_countries() {
$countries = array(
array("id" => "0", "name" => "Russia"),
array("id" => "1", "name" => "Ukraine"),
array("id" => "2", "name" => "Kazakhstan"),
array("id" => "3", "name" => "China"),
array("id" => "4", "name" => "Philippines"),
array("id" => "5", "name" => "Myanmar"),
array("id" => "6", "name" => "Indonesia"),
array("id" => "7", "name" => "Malaysia"),
array("id" => "8", "name" => "Kenya"),
array("id" => "10", "name" => "Vietnam"),
array("id" => "11", "name" => "Kyrgyzstan"),
array("id" => "12", "name" => "USA"),
array("id" => "13", "name" => "Israel"),
array("id" => "14", "name" => "HongKong"),
array("id" => "15", "name" => "Poland"),
array("id" => "16", "name" => "England"),
array("id" => "17", "name" => "Madagascar"),
array("id" => "18", "name" => "Congo"),
array("id" => "19", "name" => "Nigeria"),
array("id" => "20", "name" => "Macao"),
array("id" => "21", "name" => "Egypt"),
array("id" => "22", "name" => "India"),
array("id" => "23", "name" => "Ireland"),
array("id" => "24", "name" => "Cambodia"),
array("id" => "25", "name" => "Laos"),
array("id" => "26", "name" => "Haiti"),
array("id" => "27", "name" => "Ivory"),
array("id" => "28", "name" => "Gambia"),
array("id" => "29", "name" => "Serbia"),
array("id" => "30", "name" => "Yemen"),
array("id" => "31", "name" => "Southafrica"),
array("id" => "32", "name" => "Romania"),
array("id" => "33", "name" => "Colombia"),
array("id" => "34", "name" => "Estonia"),
array("id" => "35", "name" => "Azerbaijan"),
array("id" => "36", "name" => "Canada"),
array("id" => "37", "name" => "Morocco"),
array("id" => "38", "name" => "Ghana"),
array("id" => "39", "name" => "Argentina"),
array("id" => "40", "name" => "Uzbekistan"),
array("id" => "41", "name" => "Cameroon"),
array("id" => "42", "name" => "Chad"),
array("id" => "43", "name" => "Germany"),
array("id" => "44", "name" => "Lithuania"),
array("id" => "45", "name" => "Croatia"),
array("id" => "46", "name" => "Sweden"),
array("id" => "47", "name" => "Iraq"),
array("id" => "48", "name" => "Netherlands"),
array("id" => "49", "name" => "Latvia"),
array("id" => "50", "name" => "Austria"),
array("id" => "51", "name" => "Belarus"),
array("id" => "52", "name" => "Thailand"),
array("id" => "53", "name" => "Saudiarabia"),
array("id" => "54", "name" => "Mexico"),
array("id" => "55", "name" => "Taiwan"),
array("id" => "56", "name" => "Spain"),
array("id" => "57", "name" => "Iran"),
array("id" => "58", "name" => "Algeria"),
array("id" => "59", "name" => "Slovenia"),
array("id" => "60", "name" => "Bangladesh"),
array("id" => "61", "name" => "Senegal"),
array("id" => "62", "name" => "Turkey"),
array("id" => "63", "name" => "Czech"),
array("id" => "64", "name" => "Srilanka"),
array("id" => "65", "name" => "Peru"),
array("id" => "66", "name" => "Pakistan"),
array("id" => "67", "name" => "Newzealand"),
array("id" => "68", "name" => "Guinea"),
array("id" => "69", "name" => "Mali"),
array("id" => "70", "name" => "Venezuela"),
array("id" => "71", "name" => "Ethiopia"),
array("id" => "72", "name" => "Mongolia"),
array("id" => "73", "name" => "Brazil"),
array("id" => "74", "name" => "Afghanistan"),
array("id" => "75", "name" => "Uganda"),
array("id" => "76", "name" => "Angola"),
array("id" => "77", "name" => "Cyprus"),
array("id" => "78", "name" => "France"),
array("id" => "79", "name" => "Papua"),
array("id" => "80", "name" => "Mozambique"),
array("id" => "81", "name" => "Nepal"),
array("id" => "82", "name" => "Belgium"),
array("id" => "83", "name" => "Bulgaria"),
array("id" => "84", "name" => "Hungary"),
array("id" => "85", "name" => "Moldova"),
array("id" => "86", "name" => "Italy"),
array("id" => "87", "name" => "Paraguay"),
array("id" => "88", "name" => "Honduras"),
array("id" => "89", "name" => "Tunus"),
array("id" => "90", "name" => "Nikaragua"),
array("id" => "92", "name" => "Bolivya"),
array("id" => "93", "name" => "Kosta Rika"),
array("id" => "94", "name" => "Guatemala"),
array("id" => "97", "name" => "Porto Riko"),
array("id" => "98", "name" => "Sudan"),
array("id" => "100", "name" => "Kuveyt"),
array("id" => "101", "name" => "Salvador"),
array("id" => "102", "name" => "Libya"),
array("id" => "103", "name" => "Jamaika"),
array("id" => "105", "name" => "Ekvador"),
array("id" => "108", "name" => "Bosna Hersek"),
array("id" => "109", "name" => "Dominik Cumhuriyeti"),
array("id" => "110", "name" => "Suriye"),
array("id" => "111", "name" => "Katar"),
array("id" => "112", "name" => "Panama"),
array("id" => "113", "name" => "Küba"),
array("id" => "114", "name" => "Moritanya"),
array("id" => "116", "name" => "ürdün"),
array("id" => "117", "name" => "Portekiz"),
array("id" => "122", "name" => "Bahamalar"),
array("id" => "128", "name" => "Gürcistan"),
array("id" => "129", "name" => "Yunanistan"),
);
return $countries;
}
public function get_service_price($country, $service) {
$api_key = get_instance()->config->item("smsactivate_api_key");
$json = json_decode(file_get_contents("https://sms-activate.org/stubs/handler_api.php?api_key=$api_key&action=getPrices&service=$service&country=$country"), true);
return $json[$country][$service]["cost"] . " RUB";
}
public function transform_name($name) {
get_instance()->lang->load('panel');
switch($name) {
case "vk": $name = "VK (Vkontakte)";break;
case "ok": $name = "OK.ru";break;
case "go": $name = "Google";break;
case "wa": $name = "WhatsApp";break;
case "vi": $name = "Viber";break;
case "wa": $name = "WhatsApp";break;
case "tg": $name = "Telegram";break;
case "fb": $name = "Facebook";break;
case "wb": $name = "WeChat";break;
case "av": $name = "Avito";break;
case "tw": $name = "Twitter";break;
case "ub": $name = "Uber";break;
case "qw": $name = "Qiwi";break;
case "gt": $name = "Gett";break;
case "ig": $name = "Instagram";break;
case "ym": $name = "Youla.Ru";break;
case "ma": $name = "Mail.Ru";break;
case "uk": $name = "Airbnb";break;
case "me": $name = "Line";break;
case "mb": $name = "Yahoo";break;
case "we": $name = "DrugVokrug";break;
case "dt": $name = "Delivery Club";break;
case "ya": $name = "Yandex";break;
case "mt": $name = "Steam";break;
case "oi": $name = "Tinder";break;
case "fd": $name = "Mamba";break;
case "fd": $name = "Mamba";break;
case "zz": $name = "DENT";break;
case "kt": $name = "KakaoTalk";break;
case "pm": $name = "AOL";break;
case "tn": $name = "Linkedin";break;
case "qq": $name = "Tencent QQ";break;
case "yl": $name = "Yalla";break;
case "po": $name = "Premium.One";break;
case "nv": $name = "Naver";break;
case "nf": $name = "Netflix";break;
case "im": $name = "Imo";break;
case "ds": $name = "Discord";break;
case "vv": $name = "Seosprint";break;
case "lf": $name = "Tiktok";break;
case "gp": $name = "Ticketmaster";break;
case "tc": $name = "Rambler";break;
case "dp": $name = "Proton Mail";break;
case "yf": $name = "Citymobil";break;
case "op": $name = "MIRATORG";break;
case "fx": $name = "PGBonus";break;
case "qr": $name = "MEGA";break;
case "yk": $name = "СпортМастер";break;
case "ls": $name = "Careem";break;
case "bl": $name = "BIGO LIVE";break;
case "mu": $name = "MyMusicTaste";break;
case "fu": $name = "Snapchat";break;
case "sg": $name = "OZON";break;
case "uu": $name = "Wildberries";break;
case "ua": $name = "BlaBlaCar";break;
case "ab": $name = "AliBaba";break;
case "iv": $name = "Inboxlv";break;
case "fy": $name = "Mylove";break;
case "ce": $name = "Mosru";break;
case "hm": $name = "Globus";break;
case "tx": $name = "Bolt";break;
case "pl": $name = "Перекресток";break;
case "ip": $name = "Burger King";break;
case "hw": $name = "AliPay";break;
case "de": $name = "Karusel";break;
case "jc": $name = "IVI";break;
case "rl": $name = "inDriver";break;
case "df": $name = "Happn";break;
case "ui": $name = "RuTube";break;
case "up": $name = "Magnolia";break;
case "kf": $name = "Weibo";break;
case "bd": $name = "5ka.ru";break;
case "za": $name = "JDcom";break;
case "da": $name = "MTS CashBack";break;
case "sq": $name = "KuCoinPlay";break;
case "li": $name = "Baidu";break;
case "rd": $name = "Lenta";break;
case "mm": $name = "Microsoft";break;
case "am": $name = "Amazon";break;
case "bf": $name = "Keybase";break;
case "cx": $name = "Icrypex";break;
case "zr": $name = "Papara";break;
case "zy": $name = "Nttgame";break;
case "xz": $name = "Paycell";break;
case "full": $name = get_instance()->lang->line('full_rent');break;
case "ot": $name = get_instance()->lang->line('any_other');break;
case "gd": $name = "Surveytime";break;
case "fy": $name = "Mylove";break;
case "ce": $name = "mosru";break;
case "tl": $name = "Truecaller";break;
case "hm": $name = "Globus";break;
case "tx": $name = "Bolt";break;
case "ka": $name = "Shopee";break;
case "pl": $name = "Перекресток";break;
case "ip": $name = "Burger King";break;
case "cm": $name = "Prom";break;
case "hw": $name = "AliPay";break;
case "de": $name = "Karusel";break;
case "jc": $name = "IVI";break;
case "rl": $name = "inDriver";break;
case "df": $name = "Happn";break;
case "ui": $name = "RuTube";break;
case "up": $name = "Magnolia";break;
case "nz": $name = "Foodpanda";break;
case "kf": $name = "Weibo";break;
case "ri": $name = "BillMill";break;
case "cc": $name = "Quipp";break;
case "lr": $name = "Okta";break;
case "za": $name = "JDcom";break;
case "da": $name = "MTS CashBack";break;
case "ug": $name = "Fiqsy";break;
case "sq": $name = "KuCoinPlay";break;
case "zr": $name = "Papara";break;
case "xv": $name = "Wish";break;
case "cx": $name = "Icrypex";break;
case "cw": $name = "PaddyPower";break;
case "li": $name = "Baidu";break;
case "dz": $name = "Dominos Pizza";break;
case "xz": $name = "paycell";break;
case "rd": $name = "Lenta";break;
case "qb": $name = "Payberry";break;
case "hz": $name = "Drom";break;
case "gl": $name = "GlobalTel";break;
case "zk": $name = "Deliveroo";break;
case "ia": $name = "Socios";break;
case "xl": $name = "Wmaraci";break;
case "yi": $name = "Yemeksepeti";break;
case "ew": $name = "Nike";break;
case "ae": $name = "myGLO";break;
case "gb": $name = "YouStar";break;
case "cy": $name = "РСА";break;
case "qm": $name = "RosaKhutor";break;
case "dh": $name = "eBay";break;
case "yb": $name = "Система Город";break;
case "qe": $name = "GG";break;
case "yw": $name = "Grindr";break;
case "uz": $name = "OffGamers";break;
case "gx": $name = "Hepsiburadacom";break;
case "re": $name = "Coinbase";break;
case "tj": $name = "dbrUA";break;
case "ts": $name = "PayPal";break;
case "rt": $name = "hily";break;
case "sf": $name = "SneakersnStuff";break;
case "sv": $name = "Dostavista";break;
case "qi": $name = "32red";break;
case "bz": $name = "Blizzard";break;
case "db": $name = "ezbuy";break;
case "vw": $name = "CoinField";break;
case "zl": $name = "Airtel";break;
case "wf": $name = "YandexGo";break;
case "lw": $name = "MrGreen";break;
case "co": $name = "Rediffmail";break;
case "ey": $name = "miloan";break;
case "ge": $name = "Paytm";break;
case "os": $name = "Dhani";break;
case "ql": $name = "CMTcuzdan";break;
case "cq": $name = "Mercado";break;
case "xk": $name = "DiDi";break;
case "py": $name = "Monese";break;
case "rv": $name = "Kotak811";break;
case "jl": $name = "Hopi";break;
case "pr": $name = "Trendyol";break;
case "pu": $name = "Justdating";break;
case "dk": $name = "Pairs";break;
case "fm": $name = "Touchance";break;
case "ph": $name = "SnappFood";break;
case "sw": $name = "NCsoft";break;
case "nr": $name = "Tosla";break;
case "hy": $name = "Ininal";break;
case "tr": $name = "Paysend";break;
case "pq": $name = "CDkeys";break;
case "ff": $name = "AVON";break;
case "sd": $name = "dodopizza";break;
case "ry": $name = "McDonalds";break;
case "le": $name = "E bike Gewinnspiel";break;
case "hr": $name = "JKF";break;
case "qa": $name = "MyFishka";break;
case "wc": $name = "Craigslist";break;
case "kw": $name = "Foody";break;
case "jg": $name = "Grab";break;
case "mj": $name = "Zalo";break;
case "eu": $name = "LiveScore";break;
case "ll": $name = "888casino";break;
case "ed": $name = "Gamer";break;
case "pp": $name = "Huya";break;
case "th": $name = "WestStein";break;
case "xr": $name = "Tango";break;
case "iz": $name = "Global24";break;
case "tk": $name = "МВидео";break;
case "rx": $name = "Sheerid";break;
case "ki": $name = "99app";break;
case "my": $name = "CAIXA";break;
case "zm": $name = "OfferUp";break;
case "tq": $name = "Swvl";break;
case "au": $name = "Haraj";break;
case "ei": $name = "Taksheel";break;
case "rp": $name = "hamrahaval";break;
case "pa": $name = "Gamekit";break;
case "fs": $name = " Şikayet var";break;
case "ul": $name = "Getir";break;
case "cf": $name = "irancell";break;
case "bt": $name = "Alfa";break;
case "ud": $name = "Disney Hotstar";break;
case "qu": $name = "Agroinform";break;
case "un": $name = "humblebundle";break;
case "rm": $name = "Faberlic";break;
case "uo": $name = "CafeBazaar";break;
case "ti": $name = "cryptocom";break;
case "nk": $name = "Gittigidiyor";break;
case "jm": $name = "mzadqatar";break;
case "lp": $name = "Algida";break;
case "si": $name = "Cita Previa";break;
case "fj": $name = "Potato Chat";break;
case "pt": $name = "Bitaqaty";break;
case "qc": $name = "Праймериз 2020";break;
case "yo": $name = "Amasia";break;
case "fx": $name = "PGbonus call forwarding";break;
case "ve": $name = "Dream11";break;
case "qh": $name = "Oriflame";break;
case "iu": $name = "Bykea";break;
case "ib": $name = "Immowelt";break;
case "zv": $name = "Digikala";break;
case "jb": $name = "Wing Money";break;
case "vn": $name = "Yaay";break;
case "wn": $name = "GameArena";break;
case "bj": $name = "Вита экспресс";break;
case "st": $name = "Auchan";break;
case "ev": $name = "Picpay ";break;
case "qn": $name = "Blued ";break;
case "cd": $name = "SpotHit";break;
case "vo": $name = "Brand20ua";break;
case "il": $name = "IQOS";break;
case "dx": $name = "Powerkredite";break;
case "el": $name = "Bisu";break;
case "dn": $name = "Paxful";break;
case "lk": $name = "PurePlatfrom";break;
case "vc": $name = "Banqi";break;
case "wj": $name = "1хbet";break;
case "wk": $name = "Mobile01";break;
case "jj": $name = "Aitu";break;
case "an": $name = "Adidas";break;
case "jr": $name = "Самокат";break;
case "nb": $name = "Верный";break;
case "gv": $name = "Humta";break;
case "dw": $name = "Divar";break;
case "gj": $name = "Carousell";break;
case "hc": $name = "MOMO";break;
case "uf": $name = "Eneba";break;
case "kn": $name = "Verse";break;
case "qd": $name = "Taobao";break;
case "hn": $name = "1688";break;
case "zf": $name = "OnTaxi";break;
case "gi": $name = "Hotline";break;
case "mg": $name = "Magnit";break;
case "ss": $name = "Hezzl";break;
case "sn": $name = "OLX";break;
case "ub": $name = "Uber";break;
case "qw": $name = "Qiwi";break;
case "gt": $name = "Gett";break;
case "sn": $name = "OLX";break;
case "ig": $name = "Instagram";break;
case "ss": $name = "hezzl";break;
case "ym": $name = "youla.ru";break;
case "ma": $name = "Mail.ru";break;
case "mm": $name = "Microsoft";break;
case "uk": $name = "Airbnb";break;
case "me": $name = "Line messenger";break;
case "mb": $name = "Yahoo";break;
case "we": $name = "DrugVokrug";break;
case "bd": $name = "5ka.ru";break;
case "kp": $name = "HQ Trivia";break;
case "dt": $name = "Delivery Club";break;
case "ya": $name = "Yandex";break;
case "mt": $name = "Steam";break;
case "oi": $name = "Tinder";break;
case "fd": $name = "Mamba";break;
case "zz": $name = "DENT";break;
case "kt": $name = "KakaoTalk";break;
case "pm": $name = "AOL";break;
case "tn": $name = "LinkedIN";break;
case "qq": $name = "Tencent QQ";break;
case "mg": $name = "Magnit";break;
case "pf": $name = "pof.com";break;
case "yl": $name = "Yalla";break;
case "kl": $name = "kolesa.kz";break;
case "po": $name = "premium.one";break;
case "nv": $name = "Naver";break;
case "nf": $name = "Netflix";break;
case "iq": $name = "icq";break;
case "ob": $name = "Onlinerby";break;
case "kb": $name = "kufarby";break;
case "im": $name = "Imo";break;
case "mc": $name = "Michat";break;
case "ds": $name = "Discord";break;
case "vv": $name = "Seosprint";break;
case "ji": $name = "Monobank";break;
case "lf": $name = "TikTok/Douyin";break;
case "hu": $name = "Ukrnet";break;
case "wg": $name = "Skout";break;
case "rz": $name = "EasyPay";break;
case "vf": $name = "Q12 Trivia";break;
case "ny": $name = "Pyro Music";break;
case "rr": $name = "Wolt";break;
case "fe": $name = "CliQQ";break;
case "la": $name = "ssoidnet";break;
case "zh": $name = "Zoho";break;
case "gp": $name = "Ticketmaster";break;
case "am": $name = "Amazon";break;
case "ly": $name = "Olacabs";break;
case "tc": $name = "Rambler";break;
case "dp": $name = "ProtonMail";break;
case "pg": $name = "NRJ Music Awards";break;
case "yf": $name = "Citymobil";break;
case "op": $name = "MIRATORG";break;
case "fx": $name = "PGbonus";break;
case "qr": $name = "MEGA";break;
case "yk": $name = "СпортМастер";break;
case "ls": $name = "Careem";break;
case "bl": $name = "BIGO LIVE";break;
case "mu": $name = "MyMusicTaste";break;
case "fu": $name = "Snapchat";break;
case "bf": $name = "Keybase ";break;
case "sg": $name = "OZON";break;
case "uu": $name = "Wildberries";break;
case "ua": $name = "BlaBlaCar";break;
case "ab": $name = "Alibaba";break;
case "iv": $name = "Inboxlv";break;
case "zy": $name = "Nttgame";break;
case "gd": $name = "Surveytime";break;
case "fy": $name = "Mylove";break;
case "ce": $name = "mosru";break;
case "tl": $name = "Truecaller";break;
case "hm": $name = "Globus";break;
case "tx": $name = "Bolt";break;
case "ka": $name = "Shopee";break;
case "pl": $name = "Перекресток";break;
case "ip": $name = "Burger King";break;
case "cm": $name = "Prom";break;
case "hw": $name = "AliPay";break;
case "de": $name = "Karusel";break;
case "jc": $name = "IVI";break;
case "rl": $name = "inDriver";break;
case "df": $name = "Happn";break;
case "ui": $name = "RuTube";break;
case "up": $name = "Magnolia";break;
case "nz": $name = "Foodpanda";break;
case "kf": $name = "Weibo";break;
case "ri": $name = "BillMill";break;
case "cc": $name = "Quipp";break;
case "lr": $name = "Okta";break;
case "za": $name = "JDcom";break;
case "da": $name = "MTS CashBack";break;
case "ug": $name = "Fiqsy";break;
case "sq": $name = "KuCoinPlay";break;
case "zr": $name = "Papara";break;
case "xv": $name = "Wish";break;
case "cx": $name = "Icrypex";break;
case "cw": $name = "PaddyPower";break;
case "li": $name = "Baidu";break;
case "dz": $name = "Dominos Pizza";break;
case "xz": $name = "paycell";break;
case "rd": $name = "Lenta";break;
case "qb": $name = "Payberry";break;
case "hz": $name = "Drom";break;
case "gl": $name = "GlobalTel";break;
case "zk": $name = "Deliveroo";break;
case "ia": $name = "Socios";break;
case "xl": $name = "Wmaraci";break;
case "yi": $name = "Yemeksepeti";break;
case "ew": $name = "Nike";break;
case "ae": $name = "myGLO";break;
case "gb": $name = "YouStar";break;
case "cy": $name = "РСА";break;
case "qm": $name = "RosaKhutor";break;
case "dh": $name = "eBay";break;
case "yb": $name = "Система Город";break;
case "qe": $name = "GG";break;
case "yw": $name = "Grindr";break;
case "uz": $name = "OffGamers";break;
case "gx": $name = "Hepsiburadacom";break;
case "re": $name = "Coinbase";break;
case "tj": $name = "dbrUA";break;
case "ts": $name = "PayPal";break;
case "rt": $name = "hily";break;
case "sf": $name = "SneakersnStuff";break;
case "sv": $name = "Dostavista";break;
case "qi": $name = "32red";break;
case "bz": $name = "Blizzard";break;
case "db": $name = "ezbuy";break;
case "vw": $name = "CoinField";break;
case "zl": $name = "Airtel";break;
case "wf": $name = "YandexGo";break;
case "lw": $name = "MrGreen";break;
case "co": $name = "Rediffmail";break;
case "ey": $name = "miloan";break;
case "ge": $name = "Paytm";break;
case "os": $name = "Dhani";break;
case "ql": $name = "CMTcuzdan";break;
case "cq": $name = "Mercado";break;
case "xk": $name = "DiDi";break;
case "py": $name = "Monese";break;
case "rv": $name = "Kotak811";break;
case "jl": $name = "Hopi";break;
case "pr": $name = "Trendyol";break;
case "pu": $name = "Justdating";break;
case "dk": $name = "Pairs";break;
case "fm": $name = "Touchance";break;
case "ph": $name = "SnappFood";break;
case "sw": $name = "NCsoft";break;
case "nr": $name = "Tosla";break;
case "hy": $name = "Ininal";break;
case "tr": $name = "Paysend";break;
case "pq": $name = "CDkeys";break;
case "ff": $name = "AVON";break;
case "sd": $name = "dodopizza";break;
case "ry": $name = "McDonalds";break;
case "le": $name = "E bike Gewinnspiel";break;
case "hr": $name = "JKF";break;
case "qa": $name = "MyFishka";break;
case "wc": $name = "Craigslist";break;
case "kw": $name = "Foody";break;
case "jg": $name = "Grab";break;
case "mj": $name = "Zalo";break;
case "eu": $name = "LiveScore";break;
case "ll": $name = "888casino";break;
case "ed": $name = "Gamer";break;
case "pp": $name = "Huya";break;
case "th": $name = "WestStein";break;
case "xr": $name = "Tango";break;
case "iz": $name = "Global24";break;
case "tk": $name = "МВидео";break;
case "rx": $name = "Sheerid";break;
case "ki": $name = "99app";break;
case "my": $name = "CAIXA";break;
case "zm": $name = "OfferUp";break;
case "tq": $name = "Swvl";break;
case "au": $name = "Haraj";break;
case "ei": $name = "Taksheel";break;
case "rp": $name = "hamrahaval";break;
case "pa": $name = "Gamekit";break;
case "fs": $name = " Şikayet var";break;
case "ul": $name = "Getir";break;
case "cf": $name = "irancell";break;
case "bt": $name = "Alfa";break;
case "ud": $name = "Disney Hotstar";break;
case "qu": $name = "Agroinform";break;
case "un": $name = "humblebundle";break;
case "rm": $name = "Faberlic";break;
case "uo": $name = "CafeBazaar";break;
case "ti": $name = "cryptocom";break;
case "nk": $name = "Gittigidiyor";break;
case "jm": $name = "mzadqatar";break;
case "lp": $name = "Algida";break;
case "si": $name = "Cita Previa";break;
case "fj": $name = "Potato Chat";break;
case "pt": $name = "Bitaqaty";break;
case "qc": $name = "Праймериз 2020";break;
case "yo": $name = "Amasia";break;
case "fx": $name = "PGbonus call forwarding";break;
case "ve": $name = "Dream11";break;
case "qh": $name = "Oriflame";break;
case "iu": $name = "Bykea";break;
case "ib": $name = "Immowelt";break;
case "zv": $name = "Digikala";break;
case "jb": $name = "Wing Money";break;
case "vn": $name = "Yaay";break;
case "wn": $name = "GameArena";break;
case "bj": $name = "Вита экспресс";break;
case "st": $name = "Auchan";break;
case "ev": $name = "Picpay ";break;
case "qn": $name = "Blued ";break;
case "cd": $name = "SpotHit";break;
case "vo": $name = "Brand20ua";break;
case "il": $name = "IQOS";break;
case "dx": $name = "Powerkredite";break;
case "el": $name = "Bisu";break;
case "dn": $name = "Paxful";break;
case "lk": $name = "PurePlatfrom";break;
case "vc": $name = "Banqi";break;
case "wj": $name = "1хbet";break;
case "wk": $name = "Mobile01";break;
case "jj": $name = "Aitu";break;
case "an": $name = "Adidas";break;
case "jr": $name = "Самокат";break;
case "nb": $name = "Верный";break;
case "gv": $name = "Humta";break;
case "dw": $name = "Divar";break;
case "gj": $name = "Carousell";break;
case "hc": $name = "MOMO";break;
case "uf": $name = "Eneba";break;
case "kn": $name = "Verse";break;
case "qd": $name = "Taobao";break;
case "hn": $name = "1688";break;
case "zf": $name = "OnTaxi";break;
case "gi": $name = "Hotline";break;
}
return $name;
}
public function get_services_by_country($country) {
$services = array();
$api_key = get_instance()->config->item("smsactivate_api_key");
$json = json_decode(file_get_contents("https://sms-activate.org/stubs/handler_api.php?api_key=$api_key&action=getNumbersStatus&country=$country"), true);
foreach(array_keys($json) as $service) {
$name = explode("_",$service)[0];
$name = $this->transform_name($name);
if(explode("_",$service)[1] == "0" && $json[$service] != 0) {
array_push($services, array(
"id" => explode("_",$service)[0],
"name" => $name)
);
}
}
return $services;
}
public function cancel_number($number_id) {
$api_key = get_instance()->config->item("smsactivate_api_key");
file_get_contents("https://sms-activate.org/stubs/handler_api.php?api_key={$api_key}&action=setStatus&id={$number_id}&status=-1");
}
}
?>
|