*/ if (file_exists('setting.php')) { require 'setting.php'; } else { require 'setting.dist.php'; } require 'dura.php'; Dura::setup(); if (!isset($_SESSION['room']['id'])) { // Session not exists. header('Content-Type: application/xml; charset=UTF-8'); die('<?xml version="1.0" encoding="UTF-8"?><room><error>1</error></room>'); } $id = $_SESSION['room']['id']; $roomHandler = new Dura_Model_RoomHandler(); $roomModel = $roomHandler->load($id); if (!$roomModel) { // Room not found. header('Content-Type: application/xml; charset=UTF-8'); die('<?xml version="1.0" encoding="UTF-8"?><room><error>2</error></room>'); } $file = $roomHandler->getFilePath($id); $content = md5(file_get_contents($file)); session_write_close(); if (!isset($_GET['fast'])) { for ($i = 0; $i < DURA_SLEEP_LOOP; $i++) { if ($content != md5(file_get_contents($file))) { break; } sleep(DURA_SLEEP_TIME); if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false) {