Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- defined( '_SMSNOTIFY' ) or die( 'Restricted access' );
- /*
- |--------------------------------------------------------------------------
- | SMS GATEWAY DETALJER
- |--------------------------------------------------------------------------
- */
- function txty_gatewaydetails(){
- $details=array();
- $details["name"] = "Txty SMS gateway";
- $details["country"] = "Danmark";
- $details["site"] = "http://txty.dk";
- $details["pricelist"] = "http://txty.dk";
- $details["developer"] = "Mauran Muthiah | mauran@txty.dk";
- $details["schedulesms"] = false;
- $details["unicodesupport"] = false;
- $details["params"]["customsender"]=array("type"=>"text","value"=>"","name"=>"Custom SenderID","description"=>"If you leave it empty it will get the global SenderID value from <<Settings>>");
- return $details;
- }
- /*
- |--------------------------------------------------------------------------
- | SMS gateway send SMS
- |--------------------------------------------------------------------------
- */
- function txty_sendsms($params){
- // Erstat meget brugernavn og password
- $user = "marklajer";
- $key = "8vqbmrnykyd7ezdwdj6gbkbafr42ssdrbsafrnmhkqexyz9brphswjsmjmcsmfr";
- $params["senderid"]=(!empty($params["customsender"]))?trim($params["customsender"]):trim($params["senderid"]);
- $params["to"] = urlencode($params["to"]);
- $params['senderid'] = urlencode($params['senderid']);
- $params['message'] = urlencode($params['message']);
- $data = "https://login.txty.dk/api/4/sms/api.json?msisdn=". $params['to'] ."&sender=". $params['senderid'] ."&text=" . $params['message'] ."&user=" . $user . "&key=" . $key;
- $data = file_get_contents($data);
- $data = json_decode($data, true);
- if($data['status'] != "success")
- {
- return array('errror' => $data['error'], 'smsid' => $params['smsid']);
- }
- return $values;
- logger('send.txty',$url,$data,array_merge($values,$params),array($params["username"],$params["password"])); //ModuleLogging
- $values['smsid'] = $data['sms']['smsid'];
- }
- /*
- |--------------------------------------------------------------------------
- | SMS gateway Balance
- |--------------------------------------------------------------------------
- */
- function txty_getSmsBalance($params){
- $user ="marklajer";
- $key ="8vqbmrnykyd7ezdwdj6gbkbafr42ssdrbsafrnmhkqexyz9brphswjsmjmcsmfr";
- $data = "https://login.txty.dk/api/4/view/yourprices/api.json?user=".$user."&key=".$key;
- $data = file_get_contents($data);
- $data = json_decode($data, true);
- print_r($data);
- if($data['status'] != 'success')
- {
- return array('error' => $data['error']);
- }
- $values['credits'] = $data['yourprices']['credit']['balance'];
- return $values;
- }
- /*
- |--------------------------------------------------------------------------
- | SMS gateway get SMS status
- |--------------------------------------------------------------------------
- */
- function txty_getsmsstatus($params){
- $user = "marklajer";
- $key = "8vqbmrnykyd7ezdwdj6gbkbafr42ssdrbsafrnmhkqexyz9brphswjsmjmcsmfr";
- $data = "https://login.txty.dk/api/4/view/outbox/api.json?smsid=" . $params['smsid'] . "&user=" . $user . "&key=". $key;
- $data = file_get_contents($data);
- $data = json_decode($data, true);
- if($data['status'] == "error")
- {
- return array('status' => 2, 'cost' => 0);
- }
- $values = array();
- $values["status"]= 1;
- if($error_code==0) $values['error']=txty_errorcodes($parts[0]);
- $values["cost"]=str_replace('c','',$parts[1]); // if cost is available pass the value here as number
- return $values;
- }
- function txty_errorcodes() {
- return null;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement