| 
<?php
include("function/sendSmsClass.php");
 
 //Select the appropriate method, depending on your server settings
 include("function/CheckSendPorts.php");
 $checkSendPorts = new CheckSendPorts();
 
 switch($checkSendPorts->checkports())
 {
 case 1:
 //check fsockopen method
 include("function/fsockopenClass.php");
 $sendPort = new fsockopenMethod();
 break;
 case 2:
 //check curl method
 include("function/curlClass.php");
 $sendPort = new curlMethod();
 break;
 case 3:
 //check fopen method
 include("function/fopenClass.php");
 $sendPort = new fopenMethod();
 break;
 case 4:
 //check file method
 include("function/fileClass.php");
 $sendPort = new fileMethod();
 break;
 case 5:
 //check file_get_contents method
 include("function/filegetcontentsClass.php");
 $sendPort = new filegetContentsMethod();
 break;
 default:
 //end process, in case there is no method available
 echo "There is no method available<br>Please contact your server supput to activate one of those methods: fsockopen or curl or fopen or file or file_get_contents";
 break;
 }
 //This variable is used in case the result of API was undefined
 $undefinedResult = "The result of the operation is undefined, please try again";
 
 //Results of check sending status API, in text format
 $arraySendStatus = array();
 $arraySendStatus[0] = "you can't send now";
 $arraySendStatus[1] = "You can send the message now";
 
 //Results of forgot Password API, in text format
 $arrayForgetPassword = array();
 $arrayForgetPassword[-2] = "connection failed to Doo.ae server";
 $arrayForgetPassword[ 1]  = "Your mobile number is incorrect";
 $arrayForgetPassword[ 2]  = "Your email is incorrect";
 $arrayForgetPassword[ 3]  = "Password sent to mobile number successfully";
 $arrayForgetPassword[ 4]  = "your account is not enough to send the new password as SMS";
 $arrayForgetPassword[ 5]  = "Password sent to email successfully";
 
 //Results of Send SMS API, in text format
 $arraySendMsg = array();
 $arraySendMsg[-2] = "connection failed to Doo.ae server";
 $arraySendMsg[-1] = "connection failed to Doo.ae Database";
 $arraySendMsg[ 1] = "SMS message sent successfully";
 $arraySendMsg[2] = "Your balance is 0";
 $arraySendMsg[3] = "Your balance is not enough";
 $arraySendMsg[4] = "Your mobile number is incorrect";
 $arraySendMsg[5] = "Your Password is incorrect";
 $arraySendMsg[12] = "Problem in the Send SMS Message API, Please try again";
 $arraySendMsg[13] = "Sender Name not accepted, or not authorized to you";
 $arraySendMsg[15] = "Number(s) is empty or incorrect";
 $arraySendMsg[16] = "Sender Name is empty";
 $arraySendMsg[17] = "Message encoded incorrectly";
 
 //Results of Send Foramatted SMS API, in text format
 $arraySendMsgWK = array();
 $arraySendMsgWK[-2] = "connection failed to Doo.ae server";
 $arraySendMsgWK[-1] = "connection failed to Doo.ae Database";
 $arraySendMsgWK[1] = "SMS message sent successfully";
 $arraySendMsgWK[2] = "Your balance is 0";
 $arraySendMsgWK[3] = "Your balance is not enough";
 $arraySendMsgWK[4] = "Your mobile number is incorrect";
 $arraySendMsgWK[5] = "Your Password is incorrect";
 $arraySendMsgWK[10] = "Values sets count does not equal numbers count";
 $arraySendMsgWK[14] = "Sender Name not accepted, or not authorized to you";
 $arraySendMsgWK[15] = "Number(s) is empty or incorrect";
 $arraySendMsgWK[16] = "Sender Name is empty";
 $arraySendMsgWK[17] = "Message encoded incorrectly";
 
 //Results of Check your Balance API, in text format
 $arrayBalance = array();
 $arrayBalance[-2] = "connection failed to Doo.ae server";
 $arrayBalance[1] = "Your mobile number is incorrect";
 $arrayBalance[2] = "Your Password is incorrect";
 $arrayBalance[3] = "Your current balance is% s points out of a point% s";
 
 //Results of License Sender's Name API, in text format
 $arrayAddSender = array();
 $arrayAddSender[-2] = "connection failed to Doo.ae server";
 $arrayAddSender[1] = "Your mobile number is incorrect";
 $arrayAddSender[2] = "Your Password is incorrect";
 $arrayAddSender[3] = "Sender name is incorrect";
 $arrayAddSender[4] = "Sender name already exists";
 $arrayAddSender[5] = "Mobile number cant be not Licenses as a sender name";
 $arrayAddSender[6] = "Process completed successfully";
 $arrayAddSender[7] = "Process failed, (in case of characters sender's name)";
 
 //Results of Get your Senders Names API, in text format
 $arraySenderAvailability = array();
 $arraySenderAvailability[1] = "Your mobile number is incorrect";
 ?>
 |