$params[$param["value"]] = $value; } } require_login($params["enc_course_id"]); set_error_handler("manage_error"); $action = optional_param('action', PARAM_ALPHA); $currentIdtab = optional_param('idtab', null, PARAM_CLEAN); $session = new WimbaMoodleSession($params); $api = new LCAction($session, $CFG->liveclassroom_servername, $CFG->liveclassroom_adminusername, $CFG->liveclassroom_adminpassword, $CFG->dataroot); $uiManager = new WimbaUI($params, $api, $currentIdtab); if ($uiManager->getSessionError() === false) { if ($action == 'update') { $roomId = required_param('resource_id', PARAM_SAFEDIR); $room_info = $api->getRoom($roomId); if ($room_info) { $uiManager->setCurrentProduct("liveclassroom", $room_info); } else { //problem to get the lc resource $uiManager->setError(get_string('error_connection_lc', 'liveclassroom')); } } else { $uiManager->setCurrentProduct("liveclassroom"); } $uiManager->getLCSettingsView($action); } else { $uiManager->setError(get_string('error_' . $session->error, 'liveclassroom')); } if (!empty($error)) { $uiManager->setError("error"); } echo $uiManager->getXmlString();
} set_error_handler("manage_error"); $messageProduct = optional_param("messageProduct", ""); $messageAction = optional_param("messageAction", ""); foreach (getKeysOfGeneralParameters() as $param) { $value = optional_param($param["value"], $param["default_value"], $param["type"]); if ($value != null) { $params[$param["value"]] = $value; } } require_login($params["enc_course_id"]); $uiManager = new WimbaUI($params); wimba_add_log(WIMBA_DEBUG, voicepresentation_LOGS, "getXmlListPanel : parameters \n" . print_r($params, true)); if (isset($params["error"])) { wimba_add_log(WIMBA_ERROR, voicepresentation_LOGS, "getXmlListPanel : " . get_string($params["error"], 'voicepresentation')); $uiManager->setError(get_string($params["error"], 'voicepresentation')); } else { //Session Management if ($uiManager->getSessionError() === false) { $message = ""; if (!empty($messageProduct) && !empty($messageAction)) { $message = get_string("message_" . $messageProduct . "_start", "voicepresentation") . " " . get_string("message_" . $messageAction . "_end", "voicepresentation"); } $uiManager->getVTPrincipalView($message, "presentation"); } else { //bad session wimba_add_log(WIMBA_ERROR, voicepresentation_LOGS, "getXmlListPanel : " . get_string('error_session', 'voicepresentation')); $uiManager->setError(get_string('error_session', 'voicepresentation')); } } wimba_add_log(WIMBA_DEBUG, voicepresentation_LOGS, "getXmlListPanel : xml generated \n" . $uiManager->getXmlString());
if (version_compare(PHP_VERSION, '5', '>=') && file_exists($CFG->dirroot . '/auth/cas/CAS/domxml-php4-php5.php')) { require_once $CFG->dirroot . '/auth/cas/CAS/domxml-php4-php5.php'; } else { if (version_compare(PHP_VERSION, '5', '>=')) { require_once 'lib/php/common/domxml-php4-php5.php'; } } foreach (getKeysOfGeneralParameters() as $param) { $value = optional_param($param["value"], $param["default_value"], $param["type"]); if ($value != null) { $params[$param["value"]] = $value; } } require_login($params["enc_course_id"]); if (isset($params["error"])) { $display = $uiManager->setError(get_string($params["error"], 'liveclassroon')); } else { $session = new WimbaMoodleSession($params); $message = ""; if (isset($params["messageProduct"]) && isset($params["messageAction"])) { $message = get_string("message_" . $params["messageProduct"] . "_start", "liveclassroom") . " " . get_string("message_" . $params["messageAction"] . "_end", "liveclassroom"); } $api = new LCAction($session, $CFG->liveclassroom_servername, $CFG->liveclassroom_adminusername, $CFG->liveclassroom_adminpassword, $CFG->dataroot); $uiManager = new WimbaUI($params, $api); if ($uiManager->getSessionError() === false) { $uiManager->getLCPrincipalView($message); } else { $uiManager->setError(get_string('error_' . $session->error, 'liveclassroom')); } } echo $uiManager->getXmlString();
wimba_add_log(WIMBA_DEBUG, voicepresentation_LOGS, "getXmlListPanel : parameters \n" . print_r($params, true)); require_login($params["enc_course_id"]); $uiManager = new WimbaUI($params); if ($uiManager->getSessionError() === false) { /******************* GET URL INFORMATIONS ********************/ $action = optional_param('action', ""); // Course Module ID, or $typeProduct = $params['type']; if ($action == 'update') { //get the information of the resource $currentBoard = voicetools_api_get_resource($params["resource_id"]); if (!isset($currentBoard) || $currentBoard->error == true) { wimba_add_log(WIMBA_ERROR, voicepresentation_LOGS, "getXmlNewPanel : " . get_string('problem_vt', 'voicepresentation')); $uiManager->setError(get_string('problem_vt', 'voicepresentation')); } else { $currentBoardInformations = voicepresentation_get_wimbaVoice_Informations($params["resource_id"]); $uiManager->setCurrentProduct($typeProduct, $currentBoard, $currentBoardInformations); } } else { $uiManager->setCurrentProduct($typeProduct); } $display = $uiManager->getVTSettingsView($action, $createWorkflow); } else { wimba_add_log(WIMBA_ERROR, voicepresentation_LOGS, "getXmlNewPanel : " . get_string('error_session', 'voicepresentation')); $uiManager->setError(get_string('error_session', 'voicepresentation')); } wimba_add_log(WIMBA_DEBUG, voicepresentation_LOGS, "getXmlListPanel : parameters \n" . $uiManager->getXmlString()); if (isset($error_wimba)) { $uiManager->setError(get_string('error_display', 'voicepresentation'));
wimba_add_log(WIMBA_DEBUG, voicepodcaster_LOGS, "getXmlListPanel : parameters \n" . print_r($params, true)); require_login($params["enc_course_id"]); $uiManager = new WimbaUI($params); if ($uiManager->getSessionError() === false) { /******************* GET URL INFORMATIONS ********************/ $action = optional_param('action', ""); // Course Module ID, or $typeProduct = $params['type']; if ($action == 'update') { //get the information of the resource $currentBoard = voicetools_api_get_resource($params["resource_id"]); if (!isset($currentBoard) || $currentBoard->error == true) { wimba_add_log(WIMBA_ERROR, voicepodcaster_LOGS, "getXmlNewPanel : " . get_string('problem_vt', 'voicepodcaster')); $uiManager->setError(get_string('problem_vt', 'voicepodcaster')); } else { $currentBoardInformations = voicepodcaster_get_wimbaVoice_Informations($params["resource_id"]); $uiManager->setCurrentProduct($typeProduct, $currentBoard, $currentBoardInformations); } } else { $uiManager->setCurrentProduct($typeProduct); } $display = $uiManager->getVTSettingsView($action, $createWorkflow); } else { wimba_add_log(WIMBA_ERROR, voicepodcaster_LOGS, "getXmlNewPanel : " . get_string('error_session', 'voicepodcaster')); $uiManager->setError(get_string('error_session', 'voicepodcaster')); } wimba_add_log(WIMBA_DEBUG, voicepodcaster_LOGS, "getXmlListPanel : parameters \n" . $uiManager->getXmlString()); if (isset($error_wimba)) { $uiManager->setError(get_string('error_display', 'voicepodcaster'));
} set_error_handler("manage_error"); $messageProduct = optional_param("messageProduct", ""); $messageAction = optional_param("messageAction", ""); foreach (getKeysOfGeneralParameters() as $param) { $value = optional_param($param["value"], $param["default_value"], $param["type"]); if ($value != null) { $params[$param["value"]] = $value; } } require_login($params["enc_course_id"]); $uiManager = new WimbaUI($params); wimba_add_log(WIMBA_DEBUG, voicepodcaster_LOGS, "getXmlListPanel : parameters \n" . print_r($params, true)); if (isset($params["error"])) { wimba_add_log(WIMBA_ERROR, voicepodcaster_LOGS, "getXmlListPanel : " . get_string($params["error"], 'voicepodcaster')); $uiManager->setError(get_string($params["error"], 'voicepodcaster')); } else { //Session Management if ($uiManager->getSessionError() === false) { $message = ""; if (!empty($messageProduct) && !empty($messageAction)) { $message = get_string("message_" . $messageProduct . "_start", "voicepodcaster") . " " . get_string("message_" . $messageAction . "_end", "voicepodcaster"); } $uiManager->getVTPrincipalView($message, "pc"); } else { //bad session wimba_add_log(WIMBA_ERROR, voicepodcaster_LOGS, "getXmlListPanel : " . get_string('error_session', 'voicepodcaster')); $uiManager->setError(get_string('error_session', 'voicepodcaster')); } } wimba_add_log(WIMBA_DEBUG, voicepodcaster_LOGS, "getXmlListPanel : xml generated \n" . $uiManager->getXmlString());