get_not_subscribed_students(); if (count($newstudents) == '0') { header('Location: gradebook_view_result.php?nouser=&selecteval=' . Security::remove_XSS($_GET['selecteval']).'&'.api_get_cidreq()); exit; } $add_user_form = new EvalForm( EvalForm :: TYPE_ADD_USERS_TO_EVAL, $evaluation[0], null, 'add_users_to_evaluation', null, api_get_self().'?selecteval='.Security::remove_XSS($_GET['selecteval']), Security::remove_XSS($_GET['firstletter']), $newstudents ); if (isset($_POST['submit_button'])) { $users = is_array($_POST['add_users']) ? $_POST['add_users'] : array(); foreach ($users as $key => $value) { $users[$key] = intval($value); } if (count($users) == 0) { header('Location: '.api_get_self().'?erroroneuser=&selecteval='.Security::remove_XSS($_GET['selecteval'])); exit; } else { foreach ($users as $user_id) { $result = new Result(); $result->set_user_id($user_id); $result->set_evaluation_id($_GET['selecteval']); $result->add(); } } header( 'Location: gradebook_view_result.php?adduser=&selecteval='.Security::remove_XSS($_GET['selecteval']).'&'.api_get_cidreq() ); exit; } elseif ($_POST['firstLetterUser']) { $firstletter = $_POST['firstLetterUser']; if (!empty ($firstletter)) { header( 'Location: '.api_get_self().'?firstletter='.Security::remove_XSS( $firstletter ).'&selecteval='.Security::remove_XSS($_GET['selecteval']) ); exit; } } $interbreadcrumb[]= array ('url' => Security::remove_XSS($_SESSION['gradebook_dest']),'name' => get_lang('Gradebook')); $interbreadcrumb[]= array( 'url' => 'gradebook_view_result.php?selecteval=' .Security::remove_XSS($_GET['selecteval']).'&'.api_get_cidreq(), 'name' => get_lang('ViewResult') ); Display :: display_header(get_lang('AddUserToEval')); if (isset ($_GET['erroroneuser'])){ Display :: display_warning_message(get_lang('AtLeastOneUser'),false); } DisplayGradebook :: display_header_result($evaluation[0], null, 0,0); echo '
'; echo $add_user_form->toHtml(); echo '
'; Display :: display_footer();