Esempio n. 1
0
function openmeetingsaudience_add_instance($openmeetingsaudience)
{
    global $USER, $CFG;
    $openmeetingsaudience_gateway = new openmeetingsaudience_gateway();
    if ($openmeetingsaudience_gateway->openmeetings_loginuser()) {
        $openmeetingsaudience->room_id = $openmeetingsaudience_gateway->openmeetings_createroom_audience($openmeetingsaudience, 2);
    } else {
        echo "Could not login User to openmeetingsaudience, check your openmeetingsaudience Module Configuration";
        exit;
    }
    if ($openmeetingsaudience->room_id <= 0) {
        echo "No room created";
        exit;
    }
    # May have to add extra stuff in here #
    return insert_record("openmeetingsaudience", $openmeetingsaudience);
}
Esempio n. 2
0
        $thelink = $sitelink . "/" . $course->id . "/" . $cm->instance . "/" . $usergroups[0];
    }
} else {
    if (empty($g)) {
        $thelink = $sitelink . "/" . $course->id . "/" . $cm->instance;
    } else {
        $thelink = $sitelink . "/" . $course->id . "/" . $cm->instance . "/" . $g;
    }
}
if ($show != "false") {
    //    	echo $USER->username."<br/>";
    //    	echo $USER->firstname."<br/>";
    //    	echo $USER->lastname."<br/>";
    //    	echo $USER->email."<br/>";
    //    	echo $USER->picture."<br/>";
    $openmeetingsaudience_gateway = new openmeetingsaudience_gateway();
    if ($openmeetingsaudience_gateway->openmeetings_loginuser()) {
        //set User-Object to Session
        $returnVal = $openmeetingsaudience_gateway->openmeetings_setUserObject($USER->username, $USER->firstname, $USER->lastname, $USER->picture, $USER->email);
        if ($returnVal > 0) {
            $iframe_d = "videoconference.php?" . "sid=" . $openmeetingsaudience_gateway->session_id . "&roomid=" . $openmeetingsaudience->room_id . "&language=" . $CFG->openmeetingsaudience_openmeetingsaudienceLanguage . "&red5host=" . $CFG->openmeetingsaudience_red5host . "&red5httpPort=" . $CFG->openmeetingsaudience_red5port;
            printf("<iframe src='%s' width='%s' height='%s' />", $iframe_d, $CFG->openmeetingsaudience_openmeetingsaudienceiFrameWidth, $CFG->openmeetingsaudience_openmeetingsaudienceiFrameHeight);
        }
    } else {
        echo "Could not login User to openmeetingsaudience, check your openmeetingsaudience Module Configuration";
        exit;
    }
}
//print_simple_box_end();
/// Finish the page
print_footer($course);