get_not_subscribed_students(); if (count($newstudents) == '0') { header('Location: gradebook_view_result.php?nouser=&selecteval=' . $_GET['selecteval']); exit; } $add_user_form= new EvalForm(EvalForm :: TYPE_ADD_USERS_TO_EVAL, $evaluation[0], null, 'add_users_to_evaluation', null, api_get_self() . '?selecteval=' . $_GET['selecteval'], $_GET['firstletter'], $newstudents); if ($_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=' . $_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->set_date(time()); $result->add(); } } header('Location: gradebook_view_result.php?adduser=&selecteval=' . $_GET['selecteval']); exit; } elseif ($_POST['firstLetterUser']) { $firstletter= $_POST['firstLetterUser']; if (!empty ($firstletter)) { header('Location: ' . api_get_self() . '?firstletter=' . $firstletter . '&selecteval=' . $_GET['selecteval']); exit; } } $interbreadcrumb[]= array ( 'url' => 'gradebook.php', 'name' => get_lang('Gradebook' )); $interbreadcrumb[]= array ( 'url' => 'gradebook_view_result.php?selecteval=' . $_GET['selecteval'], '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 '