- Timestamp:
- Nov 11, 2014 3:24:40 PM (11 years ago)
- Location:
- pro-violet-viettel/sourcecode/application/modules/services/controllers
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/sourcecode/application/modules/services/controllers/sendmessage.php
r457 r460 18 18 public function testmo() { 19 19 $url = 'http://10.58.38.162/violetservice/soanbai/mo'; 20 //$url = 'http://10.58.38.162/services/viettel'; 20 21 //$url = 'http://viettel.violet.vn/violetservice/soanbai/mo'; 21 22 $aryParams = array( … … 42 43 $client->operation = $operation; 43 44 $result = $client->send($this->_xmlHeader.$xml, $operation); 44 45 45 //$result = $client->call('MOReceiver', $aryParams ,$operator ,$operation); 46 46 … … 102 102 public function topup () 103 103 { 104 $url = $this->config->item('topup_service_url');105 104 $operator = 'TopupService'; 106 105 $operation = 'http://tempuri.org/ITopupService/TopUp'; -
pro-violet-viettel/sourcecode/application/modules/services/controllers/viettel.php
r457 r460 31 31 'serviceID'=>array('name'=>'serviceID', 'type'=>'xsd:string'), 32 32 'commandCode'=>array('name'=>'commandCode', 'type'=>'xsd:string'), 33 'contentType'=>array('name'=>'contentType', 'type'=>'xsd:string'), 33 34 'info'=>array('name'=>'info', 'type'=>'xsd:string'), 34 35 'receiveTime'=>array('name'=>'receiveTime', 'type'=>'xsd:string') … … 44 45 'serviceID' => 'xsd:string', 45 46 'commandCode' => 'xsd:string', 47 'contentType' => 'xsd:string', 46 48 'info' => 'xsd:string', 47 49 'receiveTime' => 'xsd:string') … … 57 59 $_SERVER['QUERY_STRING'] = ""; 58 60 } 61 62 function MOReceiver () { 63 return 'Service not available!'; 64 } 65 59 66 $HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA:''; 60 67 $this->nusoap_server->service($HTTP_RAW_POST_DATA); … … 63 70 public function mo() 64 71 { 65 function MOReceiver($username, $password, $requestID, $userID, $receiverID, $serviceID, $commandCode, $ info,$receiveTime){72 function MOReceiver($username, $password, $requestID, $userID, $receiverID, $serviceID, $commandCode, $contentType ,$info, $receiveTime){ 66 73 $msgType = '0'; //text message 67 74 $errCode = '1'; //#1:error; 1:Success; … … 71 78 $mo_password = $CI->config->item('mo_password'); 72 79 73 /* if (!isset($parameters['username'])) return '0|0|Username is required!';74 if (!isset($parameters['password'])) return '0|0|Password is required!';75 if ($parameters['username'] != $mo_username) return '0|0|Username is not corrected!'.var_export($parameters, true);76 if ($parameters['password'] != $mo_password) return '0|0|Password is not corrected!';77 if (!isset($parameters['userID'])) return '0|0|UserID is required!';78 if (!isset($parameters['userID'])) return '0|0|UserID is required!';79 if (!isset($parameters['serviceID'])) return '0|0|serviceID is required!';80 if ($parameters['serviceID'] != '8062') return '0|0|serviceID is not corrected!'; */81 82 80 if (!$username) return '0|0|Username is required!'; 83 81 if (!$password) return '0|0|Password is required!'; … … 88 86 if (!$serviceID) return '0|0|serviceID is required!'; 89 87 if ($serviceID != '8062') return '0|0|serviceID is not corrected!'; 90 88 89 $status = 0; 91 90 $sentNumber = $userID; 92 91 $username = !$receiverID ? $sentNumber : $receiverID; 93 92 94 93 $CI->load->model('frontend/user_model', 'userModel'); 95 $password = $CI->userModel->create_random_password(); 96 $sms = "Chuc mung Qui vi da dang ky thanh cong tai khoan SBGOnline. Hay dang nhap vao http://soanbaigiang.smas.vn/ voi ten truy nhap ".$username.", mat khau ".$password." de su dung."; 97 //$msg = $CI->userModel->register ($sentNumber, $receiverID, $serviceID, $commandCode, $info, $receiveTime, $status); 94 $password = $CI->userModel->create_random_password(); 98 95 99 //return $status.'|'.$msgType.'|'.$msg; 100 101 //for dummy data 102 return '1|0|'.$sms; 96 $result = $CI->userModel->register ($sentNumber, $receiverID, $serviceID, $commandCode, $info, $receiveTime, $status); 97 $aryAgrs = func_get_args (); 98 $fh = fopen('register.log', 'a+'); 99 fwrite ($fh, var_export($aryAgrs, true). "\n"); 100 fclose($fh); 101 102 $aryResult = explode ('|', $result); 103 104 return $aryResult[0].'|'.$msgType.'|'.$aryResult[1]; 103 105 } 104 106
Note: See TracChangeset
for help on using the changeset viewer.