} $resource = voicetools_api_get_resource($params["resource_id"]); $result = $vtAction->getVtSession($resource, $session->getVtUser(), $session->getVtUserRigths()); if ($result != NULL) { wimba_add_log(WIMBA_DEBUG, voicepresentation_LOGS, "launch the " . $params["type"] . ", nid =" . $result->getNid()); if (!empty($params["filter_screen_name"])) { redirection($CFG->voicetools_servername . '/' . $params["type"] . '?action=display_popup&nid=' . $result->getNid() . "&filter_screen_name=" . $params["filter_screen_name"]); } else { redirection($CFG->voicetools_servername . '/' . $params["type"] . '?action=display_popup&nid=' . $result->getNid()); } } else { redirection($redirectionUrl . '&error=problem_vt'); } } elseif ($params['action'] == 'create' || $params['action'] == "createDefault") { if ($params['type'] == "board") { $result = $vtAction->createBoard(); //create the resource on the vt $messageAction = "created"; $messageProduct = "board"; } elseif ($params['type'] == "presentation") { $result = $vtAction->createPresentation(); $messageAction = "created"; $messageProduct = "presentation"; } elseif ($params['type'] == "pc") { $result = $vtAction->createPodcaster(); $messageAction = "created"; $messageProduct = "pc"; } if ($result != NULL && $result->error != "error") { $resource_id = storeResource($result->getRid(), $session->getCourseId(), $params); if (empty($resource_id)) {