} } break; case "bad": $userscore_to_save = -1; $score = -1; if (isset($user_score[$id_course])) { if ($user_score[$id_course] > 0) { $score = -2; } else { $score = 0; } } break; } $new_score = $man_course->voteCourse(getLogUserId(), $score, $userscore_to_save); $value = array("id_course" => importVar('id_course', true, 0), "evaluation" => $evaluation, "new_score" => $new_score, "path_image" => getPathImage() . 'coursecatalogue/'); require_once _base_ . '/lib/lib.json.php'; $json = new Services_JSON(); $output = $json->encode($value); aout($output); break; // ----------------------------------------------------------------------------------- // ----------------------------------------------------------------------------------- case "course_action_confirm": require_once $GLOBALS["where_lms"] . "/lib/lib.course.php"; require_once $GLOBALS["where_lms"] . "/modules/coursecatalogue/lib.coursecatalogue.php"; $lang =& DoceboLanguage::createInstance('standard', 'framework'); $lang->setGlobal(); if (Docebo::user()->isAnonymous()) { $lang =& DoceboLanguage::createInstance('catalogue', 'lms');