diff --git a/main/exercice/exercice_submit.php b/main/exercice/exercice_submit.php index 17871fa224..acc0f98dcc 100644 --- a/main/exercice/exercice_submit.php +++ b/main/exercice/exercice_submit.php @@ -37,7 +37,7 @@ * @package dokeos.exercise * @author Olivier Brouckaert * @author Julio Montoya multiple fill in blank option added -* @version $Id: exercice_submit.php 15831 2008-07-21 07:57:34Z yannoo $ +* @version $Id: exercice_submit.php 15841 2008-07-23 23:02:52Z dperales $ */ @@ -432,7 +432,7 @@ else echo "

".$exerciseTitle."

"; -if( $exerciseAttempts > 0 && !api_is_allowed_to_edit() ){ +if( $exerciseAttempts > 0){ $user_id = api_get_user_id(); $course_code = api_get_course_id(); $sql = 'SELECT count(*) @@ -444,13 +444,21 @@ if( $exerciseAttempts > 0 && !api_is_allowed_to_edit() ){ $attempt = Database::fetch_array($aquery); if( $attempt[0] >= $exerciseAttempts ){ - Display::display_warning_message(sprintf(get_lang('ReachedMaxAttempts'),$exerciseTitle,$exerciseAttempts)); - Display::display_footer(); - exit; + if(!api_is_allowed_to_edit()){ + Display::display_warning_message(sprintf(get_lang('ReachedMaxAttempts'),$exerciseTitle,$exerciseAttempts)); + Display::display_footer(); + exit; + } else { + Display::display_warning_message(sprintf(get_lang('ReachedMaxAttemptsAdmin'),$exerciseTitle,$exerciseAttempts)); + } } + + } + + if(!empty($error)) { Display::display_error_message($error,false);