1 |
<? |
2 |
require("nocache.php"); |
3 |
require("mysql.php"); |
4 |
|
5 |
$to = $_GET["to"]; |
6 |
$message = str_replace("\r","",$_GET["message"]); |
7 |
$code = mysql_escape_string($_GET["code"]); |
8 |
$id = intval($_GET["id"]); |
9 |
|
10 |
if ($to != "" && $message != "" && $code != "" && $id != "") |
11 |
{ |
12 |
$count = 1; |
13 |
if (strlen($message) > 300 ) |
14 |
{ |
15 |
$message = substr($message,0,300); |
16 |
} |
17 |
if (strlen($message) > 160) |
18 |
{ |
19 |
$count = 2; |
20 |
} |
21 |
|
22 |
|
23 |
$sql = "UPDATE smscount SET smscount=smscount+$count, totalcount=totalcount+$count, lastsend=now() "; |
24 |
$sql .= "WHERE code='$code' AND id=$id AND enabled=1"; |
25 |
|
26 |
$count = squery($sql); |
27 |
if ($count > 0) |
28 |
{ |
29 |
$cmd = "smsqueue -m \"$message\" $to"; |
30 |
|
31 |
$out = ""; |
32 |
$res = exec($cmd, $out); |
33 |
echo $res; |
34 |
} |
35 |
else |
36 |
{ |
37 |
echo "Invalid id or code, OR account is disabled!"; |
38 |
} |
39 |
/*echo "cmd=$cmd<br>"; |
40 |
echo "res=$res<br>"; |
41 |
echo "out=$out<br>"; |
42 |
echo "id=$id<br>"; |
43 |
echo "count=$count<br>"; |
44 |
echo "sql=$sql<br>";*/ |
45 |
} else { |
46 |
echo "Not enough parameters!"; |
47 |
} |
48 |
|
49 |
?> |