$dataHa['exercise'] .= translateFN('Prossimo esercizio') . '</a>'; } } } break; case 'view': default: $exercise = ExerciseDAO::getExercise($id_node); if ($user_level < $exercise->getExerciseLevel()) { $form = translateFN("Esercizio di livello superiore al tuo"); } else { $viewer = ExerciseViewerFactory::create($exercise->getExerciseFamily()); $action = 'exercise.php'; $form = $viewer->getViewingForm($userObj, $exercise, $sess_id_course_instance, $action); // vito 26 gennaio 2009 if (($id = ExerciseDAO::getNextExerciseId($exercise, $sess_id_user)) != NULL) { $next_exercise_menu_link = CDOMElement::create('a'); $next_exercise_menu_link->setAttribute('href', "{$http_root_dir}/browsing/exercise.php?id_node={$id}"); $next_exercise_menu_link->addCHild(new CText(translateFN('Prossimo esercizio'))); $dataHa['go_back'] .= $next_exercise_menu_link->getHtml(); } } $dataHa['exercise'] = $form; $node_title = $exercise->getTitle(); $icon = CourseViewer::getCSSClassNameForExerciseType($exercise->getExerciseFamily()); break; } /* * Actions menu */ if ($id_profile == AMA_TYPE_AUTHOR) {