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