[Hw4mdl-svn] SF.net SVN: hw4mdl: [48] trunk/moodle/mod/liveclassroom/view.php
Brought to you by:
jhlinder,
trollinger
From: <sh...@us...> - 2006-08-25 12:35:56
|
Revision: 48 Author: shazan Date: 2006-08-25 05:35:45 -0700 (Fri, 25 Aug 2006) ViewCVS: http://svn.sourceforge.net/hw4mdl/?rev=48&view=rev Log Message: ----------- Modified Paths: -------------- trunk/moodle/mod/liveclassroom/view.php Modified: trunk/moodle/mod/liveclassroom/view.php =================================================================== --- trunk/moodle/mod/liveclassroom/view.php 2006-08-25 10:38:19 UTC (rev 47) +++ trunk/moodle/mod/liveclassroom/view.php 2006-08-25 12:35:45 UTC (rev 48) @@ -78,25 +78,22 @@ if (!liveclassroom_create_profiles ($course)) { error ("Cannot create liveclassroom profiles"); } - - if (!liveclassroom_create_rooms ($course)) { - error ("Cannot create liveclassroom rooms"); - } - //ajouter ds la BD liveclassroom_rooms l'instance correspondant - if($liveclassroom->type==0) { //lecture hall - $name = $course->shortname.'_LectureHall'; - } - else if($liveclassroom->type==1) { // breackout - $name = $course->shortname.'_BreackOut'; - } - $liveclassroom_rooms->course = $liveclassroom->course; - $liveclassroom_rooms->lc_id = $liveclassroom->id; - $liveclassroom_rooms->name = $name; - - if(!liveclassroom_rooms_add_instance($liveclassroom_rooms)) { - return false; - } + liveclassroom_create_rooms ($course); + +//Check if the room is already link in the database with the liveclassroom + if(!liveclassroom_rooms_exists ($liveclassroom)) { + $type = liveclassroom_get_type($liveclassroom); + $name =liveclassroom_get_room_name($course,$type); + //create the liveclassroom_rooms in moodle database + $liveclassroom_rooms->course = $liveclassroom->course; + $liveclassroom_rooms->name = $name; + $liveclassroom_rooms->lc_id = $liveclassroom->id; + $liveclassroom_rooms->room_id = liveclassroom_api_get_roomid($name); + if(!liveclassroom_rooms_add_instance($liveclassroom_rooms)) { + return false; + } + } // Create the session fir this user if (!$usersession = liveclassroom_create_session ($course, isteacher($course->id, $USER->id))) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |