api_get_path(WEB_CODE_PATH).'work/work.php?'.api_get_cidreq(), 'name' => get_lang('StudentPublications'), ); $interbreadcrumb[] = array( 'url' => api_get_path(WEB_CODE_PATH).'work/work_list_all.php?'.api_get_cidreq().'&id='.$workId, 'name' => $my_folder_data['title'], ); $interbreadcrumb[] = array('url' => '#', 'name' => get_lang('AddUsers')); switch ($action) { case 'add': $data = getUserToWork($userId, $workId, api_get_course_int_id()); if (empty($data)) { addUserToWork($userId, $workId, api_get_course_int_id()); } $url = api_get_path(WEB_CODE_PATH).'work/add_user.php?id='.$workId.'&'.api_get_cidreq(); header('Location: '.$url); exit; break; case 'delete': if (!empty($workId) && !empty($userId)) { deleteUserToWork($userId, $workId, api_get_course_int_id()); $url = api_get_path(WEB_CODE_PATH).'work/add_user.php?id='.$workId.'&'.api_get_cidreq(); header('Location: '.$url); exit; } break; } Display :: display_header(null); $items = getAllUserToWork($workId, api_get_course_int_id()); $usersAdded = array(); if (!empty($items)) { echo Display::page_subheader(get_lang('UsersAdded')); echo ''; } if (empty($sessionId)) { $status = STUDENT; } else { $status = 0; } $userList = CourseManager::get_user_list_from_course_code( $courseInfo['code'], $sessionId, null, null, $status ); $userToAddList = array(); foreach ($userList as $user) { if (!in_array($user['user_id'], $usersAdded)) { $userToAddList[] = $user; } } if (!empty($userToAddList)) { echo Display::page_subheader(get_lang('UsersToAdd')); echo ''; } else { echo Display::return_message(get_lang('NoUsersToAdd'), 'warning'); } echo '
'; Display::display_footer();