} else { echo "access denied"; exit; } //add multi-lingual support $language = new text(); $text = $language->get(); //set the variables $cmd = check_str($_GET['cmd']); $rdr = check_str($_GET['rdr']); $profile = check_str($_GET['profile']); $domain = check_str($_GET['domain']); $show = check_str($_GET['show']); $user = check_str($_GET['user']); $agent = check_str($_GET['agent']); $vendor = device::get_vendor_by_agent($agent); //create the event socket connection $fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']); if ($fp) { //prepare the command if ($cmd == "unregister") { $command = "sofia profile " . $profile . " flush_inbound_reg " . $user . " reboot"; } else { $command = "lua app.lua event_notify " . $profile . " " . $cmd . " " . $user . " " . $vendor; //if ($cmd == "check_sync") { // $command = "sofia profile ".$profile." check_sync ".$user; //} } //send the command $response = event_socket_request($fp, "api " . $command); $response = event_socket_request($fp, "api log notice " . $command);