} } require "../../init.php"; session_start(); if (!isset($chat_settings)) { $result2 = mysql_query("SELECT * FROM `chat_settings`"); while ($row = mysql_fetch_array($result2)) { $chat_settings[$row[0]] = $row[1]; } } require "chatSession.php"; $chat_session = new chatSession(); $chat_session->useSession($_POST["session"]); $departments = $chat_session->getDepartments(); $env = $chat_session->getEnvironment(); $chat_session->setActive("2"); if (!empty($_SESSION["uid"])) { $uid = $_SESSION["uid"]; $utype = 1; } else { $uid = 0; $utype = 0; } $result = mysql_query("SELECT * FROM `chat_conversations` WHERE `session`='" . mysql_real_escape_string($_POST["session"]) . "' ORDER BY `order`, `timestamp` ASC;"); $run = false; while ($row = mysql_fetch_array($result)) { $run = true; $lastCount = $row["order"]; } if ($run) { $order = $lastCount + 1;
$utype = 2; } elseif ($_SESSION["uid"] != "") { $uid = $_SESSION["uid"]; $utype = 1; } else { $uid = -1; $utype = 0; } if ($utype != 2) { exit("Forbidden Access"); } require_once "chatSession.php"; $chat_session = new chatSession(); $chat_session->useSession($_POST["session"]); $chat_session->setDepartment($_POST["department"]); $chat_session->setActive(1); $result = mysql_query("SELECT * FROM `chat_conversations` WHERE `session`='" . mysql_real_escape_string($_POST["session"]) . "' AND `order`>=" . mysql_real_escape_string($_POST["count"]) . " ORDER BY `order`, `timestamp` ASC;"); $run = false; while ($row = mysql_fetch_array($result)) { $run = true; $lastCount = $row["order"]; } if ($run) { $order = $lastCount + 1; } else { $order = $_POST["count"]; } if ($_POST["datatype"] == 4) { $data = "You are now being transferred to " . $_POST["departmentName"] . ".<script type=\"text/javascript\">connected=false; connectorTimer = setTimeout(\"getCheckConnectionState();\"," . $chat_settings["timeout"] . ");</script>"; } elseif ($_POST["datatype"] == 5) { $data = "You are no longer being transferred to " . $_POST["departmentName"] . ".<script type=\"text/javascript\">connected=true;</script>";
} if (!isset($_SESSION["uid"]) && $chat_sess->getName() == "") { header("Location: start_session.php?error=user&user="******"uid"]) && !$emailValid) { header("Location: start_session.php?error=user&email=" . $chat_sess->getEmail()); } } else { $chat_sess = new chatSession(); $secret = $_GET["secret"]; if ($_GET["session"] == "") { $secret = "true"; $chat_sess->useSession($_SESSION["chat_session"]); } else { $chat_sess->useSession($_GET["session"]); } $chat_sess->setActive(0); } $result = mysql_query("SELECT * FROM `tblconfiguration`"); while ($row = mysql_fetch_array($result)) { if ($row[0] == "SystemSSLURL") { if ($row[1] != "") { $url = $row[1]; } } if ($row[0] == "SystemURL") { if ($url == "") { $url = $row[1]; } } } $url = substr($url, 0, -1);