/[projects]/smsdaemon/webinterface/sendsms.php
ViewVC logotype

Contents of /smsdaemon/webinterface/sendsms.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 197 - (show annotations) (download)
Thu Dec 18 10:38:37 2008 UTC (15 years, 5 months ago) by torben
File size: 922 byte(s)
Limit messages to 300 characters

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

  ViewVC Help
Powered by ViewVC 1.1.20