<?php
/**
 * ****************************************************************
 * Project:      *
 * Copyright:    Copyright (c) 2007
 * Company:      Thomas Niemann
 * ****************************************************************
 * Workfile:     SmsHelper.php
 * ****************************************************************
 * Description:  
 *    $sendSms = new SmsHelper();
 *  	$result = $sendSms->send_sms("01748882288", "01721578861", "Dies ist ein Text", "route1"); 	   
 * ***************************************************************/
 class SmsHelper{
	public function send_sms($absender, $empfaenger, $text, $versandroute = ""){
		$username = (string)ConfigLoader :: getInstance()->getSmsLoginData('username');
	  	$password = (string)ConfigLoader :: getInstance()->getSmsLoginData('password');
	
		$sms_query = sprintf("http://gateway.mobile-marketing-system.de/send_sms.php?username=%s&password=%s&text=%s&recipient=%s&sender=%s&route=%s",
		urlencode($username),
		urlencode($password),
		urlencode($text),
		urlencode($empfaenger),
		urlencode($absender),
		urlencode($versandroute)
	);
	if(function_exists("curl_init"))
	{
		$ch = curl_init($sms_query);
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
		$result = curl_exec($ch);
		curl_close($ch);
	}
	else
	{
		$fp = fopen($sms_query, "r");
		while(!feof($fp)) 
		{
			 $result .= fread($fp,4096);
		}
		
		fclose($fp);
	}

	return $result;
	}
 }
?>