define('AT_INCLUDE_PATH', '../../include/');
require AT_INCLUDE_PATH . 'vitals.inc.php';
authenticate(AT_PRIV_OPENMEETINGS);
require 'lib/openmeetings.class.php';
require 'lib/openmeetings.inc.php';
//local variables
$course_id = $_SESSION['course_id'];
//Initiate Openmeeting
$om_obj = new Openmeetings($course_id, $_SESSION['member_id']);
//Login
$om_obj->om_login();
//Handle form action
if (isset($_POST['create_room']) && isset($_POST['room_id'])) {
    //delete course room
    $_POST['room_id'] = intval($_POST['room_id']);
    $om_obj->om_deleteRoom($_POST['room_id']);
    $msg->addFeedback('OPENMEETINGS_DELETE_SUCEEDED');
} elseif (isset($_POST['delete_room']) && isset($_POST['room_id'])) {
    $_POST['room_id'] = intval($_POST['room_id']);
    $om_obj->om_deleteRoom($_POST['room_id']);
    $msg->addFeedback('OPENMEETINGS_DELETE_SUCEEDED');
} elseif (isset($_POST['create_room']) || isset($_POST['update_room']) && isset($_POST['room_id'])) {
    //mysql escape
    $_POST['openmeetings_roomtype'] = intval($_POST['openmeetings_roomtype']);
    $_POST['openmeetings_num_of_participants'] = intval($_POST['openmeetings_num_of_participants']);
    intval($_POST['openmeetings_ispublic']) == 1 ? $_POST['openmeetings_ispublic'] = 'true' : ($_POST['openmeetings_ispublic'] = 'false');
    $_POST['openmeetings_vid_w'] = intval($_POST['openmeetings_vid_w']);
    $_POST['openmeetings_vid_h'] = intval($_POST['openmeetings_vid_h']);
    intval($_POST['openmeetings_show_wb']) == 1 ? $_POST['openmeetings_show_wb'] = 'true' : ($_POST['openmeetings_show_wb'] = 'false');
    $_POST['openmeetings_wb_w'] = intval($_POST['openmeetings_wb_w']);
    $_POST['openmeetings_wb_h'] = intval($_POST['openmeetings_wb_h']);
Пример #2
0
require 'lib/openmeetings.class.php';
require 'lib/openmeetings.inc.php';
//css
$_custom_css = $_base_path . 'mods/openmeetings/module.css';
// use a custom stylesheet
//local variables
$course_id = $_SESSION['course_id'];
// Check access
checkAccess($course_id);
//Header begins here
require AT_INCLUDE_PATH . 'header.inc.php';
//Initiate Openmeeting
$om_obj = new Openmeetings($course_id, $_SESSION['member_id']);
//Login
$om_obj->om_login();
//Handles form actions
if (isset($_GET['delete']) && isset($_GET['room_id'])) {
    //have to makesure the user really do have permission over the paramater room id
    $_GET['room_id'] = intval($_GET['room_id']);
    if ($om_obj->isMine($_GET['room_id'])) {
        $om_obj->om_deleteRoom($_GET['room_id']);
        $msg->addFeedback('OPENMEETINGS_DELETE_SUCEEDED');
    } else {
        $msg->addError('OPENMEETINGS_DELETE_FAILED');
    }
}
//Course meetings
include_once 'html/course_meeting.inc.php';
//Group meetings
include_once 'html/group_meeting.inc.php';
require AT_INCLUDE_PATH . 'footer.inc.php';
define('AT_INCLUDE_PATH', '../../include/');
require AT_INCLUDE_PATH . 'vitals.inc.php';
require 'lib/openmeetings.class.php';
//local variables
$course_id = $_SESSION['course_id'];
//validate variables
$_REQUEST['room_id'] = intval($_REQUEST['room_id']);
//Initiate Openmeeting
$om_obj = new Openmeetings($course_id, $_SESSION['member_id']);
//Login
$om_obj->om_login();
//Handles form actions
if (isset($_POST['submit']) && $_REQUEST['room_id']) {
    //have to makesure the user really do have permission over the paramater room id
    if ($om_obj->isMine($_REQUEST['room_id']) || authenticate(AT_PRIV_OPENMEETINGS, true)) {
        $om_obj->om_deleteRoom($_REQUEST['room_id']);
        $msg->addFeedback('OPENMEETINGS_DELETE_SUCEEDED');
        header('Location: index.php');
        exit;
    } else {
        $msg->addError('OPENMEETINGS_DELETE_FAILED');
    }
} elseif (isset($_POST['cancel'])) {
    $msg->addFeedback('OPENMEETINGS_CANCELLED');
    header('Location: index.php');
    exit;
}
//Header begins here
require AT_INCLUDE_PATH . 'header.inc.php';
?>