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);