2006-04-21_snapshot
git-svn-id: svn://192.168.202.10@5 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -18,40 +18,48 @@
|
||||
###
|
||||
|
||||
# changes
|
||||
# 50404-1249 First build of script
|
||||
# 50406-1402 added connected trunk lookup
|
||||
# 50428-1452 added live_inbound check for exten on 2nd line of output
|
||||
# 50503-1233 added session_name checking for extra security
|
||||
# 50524-1429 added parked calls count
|
||||
# 50610-1204 Added NULL check on MySQL results to reduced errors
|
||||
# 50711-1204 removed HTTP authentication in favor of user/pass vars
|
||||
# 60103-1541 added favorite extens status display
|
||||
# 50404-1249 - First build of script
|
||||
# 50406-1402 - added connected trunk lookup
|
||||
# 50428-1452 - added live_inbound check for exten on 2nd line of output
|
||||
# 50503-1233 - added session_name checking for extra security
|
||||
# 50524-1429 - added parked calls count
|
||||
# 50610-1204 - Added NULL check on MySQL results to reduced errors
|
||||
# 50711-1204 - removed HTTP authentication in favor of user/pass vars
|
||||
# 60103-1541 - added favorite extens status display
|
||||
# 60421-1359 - check GET/POST vars lines with isset to not trigger PHP NOTICES
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
|
||||
#require_once("htglobalize.php");
|
||||
|
||||
### If you have globals turned off uncomment these lines
|
||||
$user=$_GET["user"]; if (!$user) {$user=$_POST["user"];}
|
||||
$pass=$_GET["pass"]; if (!$pass) {$pass=$_POST["pass"];}
|
||||
$server_ip=$_GET["server_ip"]; if (!$server_ip) {$server_ip=$_POST["server_ip"];}
|
||||
$session_name=$_GET["session_name"]; if (!$session_name) {$session_name=$_POST["session_name"];}
|
||||
$format=$_GET["format"]; if (!$format) {$format=$_POST["format"];}
|
||||
$exten=$_GET["exten"]; if (!$exten) {$exten=$_POST["exten"];}
|
||||
$protocol=$_GET["protocol"]; if (!$protocol) {$protocol=$_POST["protocol"];}
|
||||
$favorites_count=$_GET["favorites_count"]; if (!$favorites_count) {$favorites_count=$_POST["favorites_count"];}
|
||||
$favorites_list=$_GET["favorites_list"]; if (!$favorites_list) {$favorites_list=$_POST["favorites_list"];}
|
||||
if (isset($_GET["user"])) {$user=$_GET["user"];}
|
||||
elseif (isset($_POST["user"])) {$user=$_POST["user"];}
|
||||
if (isset($_GET["pass"])) {$pass=$_GET["pass"];}
|
||||
elseif (isset($_POST["pass"])) {$pass=$_POST["pass"];}
|
||||
if (isset($_GET["server_ip"])) {$server_ip=$_GET["server_ip"];}
|
||||
elseif (isset($_POST["server_ip"])) {$server_ip=$_POST["server_ip"];}
|
||||
if (isset($_GET["session_name"])) {$session_name=$_GET["session_name"];}
|
||||
elseif (isset($_POST["session_name"])) {$session_name=$_POST["session_name"];}
|
||||
if (isset($_GET["format"])) {$format=$_GET["format"];}
|
||||
elseif (isset($_POST["format"])) {$format=$_POST["format"];}
|
||||
if (isset($_GET["exten"])) {$exten=$_GET["exten"];}
|
||||
elseif (isset($_POST["exten"])) {$exten=$_POST["exten"];}
|
||||
if (isset($_GET["protocol"])) {$protocol=$_GET["protocol"];}
|
||||
elseif (isset($_POST["protocol"])) {$protocol=$_POST["protocol"];}
|
||||
if (isset($_GET["favorites_count"])) {$favorites_count=$_GET["favorites_count"];}
|
||||
elseif (isset($_POST["favorites_count"])) {$favorites_count=$_POST["favorites_count"];}
|
||||
if (isset($_GET["favorites_list"])) {$favorites_list=$_GET["favorites_list"];}
|
||||
elseif (isset($_POST["favorites_list"])) {$favorites_list=$_POST["favorites_list"];}
|
||||
|
||||
# default optional vars if not set
|
||||
if (!$format) {$format="text";}
|
||||
if (!isset($format)) {$format="text";}
|
||||
|
||||
$version = '1.1.9';
|
||||
$build = '60103-1541';
|
||||
$version = '1.1.11';
|
||||
$build = '60421-1359';
|
||||
$StarTtime = date("U");
|
||||
$NOW_DATE = date("Y-m-d");
|
||||
$NOW_TIME = date("Y-m-d H:i:s");
|
||||
if (!$query_date) {$query_date = $NOW_DATE;}
|
||||
if (!isset($query_date)) {$query_date = $NOW_DATE;}
|
||||
|
||||
$stmt="SELECT count(*) from vicidial_users where user='$user' and pass='$pass' and user_level > 0;";
|
||||
if ($DB) {echo "|$stmt|\n";}
|
||||
@@ -59,7 +67,7 @@ if (!$query_date) {$query_date = $NOW_DATE;}
|
||||
$row=mysql_fetch_row($rslt);
|
||||
$auth=$row[0];
|
||||
|
||||
if( (strlen($user)<2) or (strlen($pass)<2) or (!$auth))
|
||||
if( (strlen($user)<2) or (strlen($pass)<2) or ($auth==0))
|
||||
{
|
||||
echo "Invalid Username/Password: |$user|$pass|\n";
|
||||
exit;
|
||||
@@ -67,7 +75,7 @@ if (!$query_date) {$query_date = $NOW_DATE;}
|
||||
else
|
||||
{
|
||||
|
||||
if( ( (strlen($server_ip)<6) or (!$server_ip) ) or ( (strlen($session_name)<12) or (!$session_name) ) )
|
||||
if( (strlen($server_ip)<6) or (!isset($server_ip)) or ( (strlen($session_name)<12) or (!isset($session_name)) ) )
|
||||
{
|
||||
echo "Invalid server_ip: |$server_ip| or Invalid session_name: |$session_name|\n";
|
||||
exit;
|
||||
@@ -79,7 +87,7 @@ if (!$query_date) {$query_date = $NOW_DATE;}
|
||||
$rslt=mysql_query($stmt, $link);
|
||||
$row=mysql_fetch_row($rslt);
|
||||
$SNauth=$row[0];
|
||||
if(!$SNauth)
|
||||
if($SNauth==0)
|
||||
{
|
||||
echo "Invalid session_name: |$session_name|$server_ip|\n";
|
||||
exit;
|
||||
|
||||
Reference in New Issue
Block a user