$_POST['openmeetings_roomtype'] = intval($room_obj['return']['roomtype']['roomtypes_id']); $_POST['openmeetings_room_name'] = $addslashes($room_obj['return']['name']); $_POST['openmeetings_num_of_participants'] = $addslashes($room_obj['return']['numberOfPartizipants']); $room_obj['return']['ispublic'] == 'true' ? $_POST['openmeetings_ispublic'] = 1 : ($_POST['openmeetings_ispublic'] = 0); $_POST['openmeetings_vid_w'] = intval($room_obj['return']['videoPodWidth']); $_POST['openmeetings_vid_h'] = intval($room_obj['return']['videoPodHeight']); $room_obj['return']['showWhiteBoard'] == 'true' ? $_POST['openmeetings_show_wb'] = 1 : ($_POST['openmeetings_show_wb'] = 0); $_POST['openmeetings_wb_w'] = intval($room_obj['return']['whiteBoardPanelWidth']); $_POST['openmeetings_wb_h'] = intval($room_obj['return']['whiteBoardPanelHeight']); $room_obj['return']['showFilesPanel'] == 'true' ? $_POST['openmeetings_show_fp'] = 1 : ($_POST['openmeetings_show_fp'] = 0); $_POST['openmeetings_fp_w'] = intval($room_obj['return']['filesPanelWidth']); $_POST['openmeetings_fp_h'] = intval($room_obj['return']['filesPanelHeight']); include AT_INCLUDE_PATH . 'header.inc.php'; include 'html/update_room.inc.php'; include AT_INCLUDE_PATH . 'footer.inc.php'; exit; } elseif (isset($_GET['action']) && $_GET['action'] == 'view') { $room_id = intval($_GET['room_id']); $sid = $addslashes($_GET['sid']); header('Location: view_meetings.php?room_id=' . $room_id . SEP . 'sid=' . $sid); exit; } $room_id = $om_obj->om_getRoom(); require AT_INCLUDE_PATH . 'header.inc.php'; if ($room_id == false) { include 'html/create_room.inc.php'; } else { //include page include 'html/edit_room.inc.php'; } require AT_INCLUDE_PATH . 'footer.inc.php';
$course_id = $_SESSION['course_id']; // Check access checkAccess($course_id); $_GET['gid'] = intval($_GET['gid']); //Initiate Openmeeting $om_obj = new Openmeetings($course_id, $_SESSION['member_id']); //Login $om_obj->om_login(); //Group meetings $sql = "SELECT title FROM " . TABLE_PREFIX . "groups WHERE group_id={$_GET['gid']} ORDER BY title"; //TODO: Check group permission from group table. $result = mysql_query($sql, $db); $row = mysql_fetch_assoc($result); if (mysql_numrows($result) == 0) { echo '<div class="openmeetings">' . _AT('openmeetings_no_group_meetings') . '</div>'; require AT_INCLUDE_PATH . 'footer.inc.php'; exit; } //Check in the db and see if this group has a meeting alrdy, create on if not. $om_obj->setGid($_GET['gid']); if ($om_obj->om_getRoom()) { //Log into the room $room_id = $om_obj->om_addRoom($room_name); header('Location: ' . AT_BASE_HREF . 'mods/openmeetings/view_meetings.php?room_id=' . $room_id . SEP . 'sid=' . $om_obj->getSid()); exit; } else { //Header begins here require AT_INCLUDE_PATH . 'header.inc.php'; echo '<div class="openmeetings">' . $row['title'] . '<a href="mods/openmeetings/add_group_meetings.php?group_id=' . $_GET['gid'] . '"> Start a conference </a></div>'; require AT_INCLUDE_PATH . 'footer.inc.php'; }