}
}
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;
Beispiel #2
0
    $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);