Login   Register  
PHP Classes
elePHPant
Icontem

File: includeSettings.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Leader  >  Sending SMS messages  >  includeSettings.php  >  Download  
File: includeSettings.php
Role: Example script
Content type: text/plain
Description: general settings
Class: Sending SMS messages
Send SMS messages using the Doo.ae API
Author: By
Last change:
Date: 2013-07-23 03:52
Size: 4,573 bytes
 

Contents

Class file image Download
<?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";
$arrayForgetPassword1]  = "Your mobile number is incorrect";
$arrayForgetPassword2]  = "Your email is incorrect";
$arrayForgetPassword3]  = "Password sent to mobile number successfully";
$arrayForgetPassword4]  = "your account is not enough to send the new password as SMS";
$arrayForgetPassword5]  = "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";
$arraySendMsg1] = "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";
?>