示例#1
0
 if (!$scoid) {
     // comprovar que l'usuari té accés al mòdul
     $createresult = $acroom->createRoom($xsid, $courseid);
     if (!$createresult) {
         $msg->addError('adobe_connect_not_create_room');
     } else {
         $scoid = $acroom->checkRoom($xsid, $courseid);
         if (!$scoid) {
             $msg->addError('adobe_connect_not_roomid');
         }
     }
 }
 // user session
 $userexists = $acuser->checkUser($xsid, $member->login);
 if (!$userexists) {
     $createresult = $acuser->createUser($xsid, $member->login, $member->first_name, $member->last_name);
     if (!$createresult) {
         $msg->addError('adobe_connect_not_create_user');
     } else {
         $usid = $acuser->getUserSession($member->login);
         if (!$usid) {
             $msg->addError('adobe_connect_not_user_session');
         }
     }
 } else {
     $usid = $acuser->getUserSession($member->login);
 }
 // redirect url
 $roomurl = $acroom->getRoomUrl($usid, $scoid);
 if (!$roomurl) {
     $createresult = $acroom->assignUser($xsid, $member->login, $courseid, $assign->role);