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

Annotation of /smsdaemon/webinterface/sendsms.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 197 - (hide 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 torben 191 <?
2     require("mysql.php");
3     $to = $_GET["to"];
4 torben 192 $message = str_replace("\r","",$_GET["message"]);
5 torben 191 $code = mysql_escape_string($_GET["code"]);
6     $id = intval($_GET["id"]);
7    
8     if ($to != "" && $message != "" && $code != "" && $id != "")
9     {
10 torben 197 $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 torben 191 $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