$firstname = $searchForm->getSubmitValue('firstname'); $lastname = $searchForm->getSubmitValue('lastname'); $userList = UserManager::getUserByName($firstname, $lastname); if (empty($userList)) { Display::addFlash(Display::return_message(get_lang('NoResults'), 'warning')); header('Location: ' . api_get_self()); exit; } } elseif ($userId > 0) { $userInfo = api_get_user_info($userId); if (empty($userInfo)) { Display::addFlash(Display::return_message(get_lang('NoUser'), 'warning')); header('Location: ' . api_get_self()); exit; } $courseList = GradebookUtils::getUserCertificatesInCourses($userId, false); $sessionList = GradebookUtils::getUserCertificatesInSessions($userId, false); if (empty($courseList) && empty($sessionList)) { Display::addFlash(Display::return_message(sprintf(get_lang('TheUserXNotYetAchievedCertificates'), $userInfo['complete_name']), 'warning')); header('Location: ' . api_get_self()); exit; } } $template = new Template(get_lang('SearchCertificates')); $template->assign('search_form', $searchForm->returnForm()); $template->assign('user_list', $userList); $template->assign('user_info', $userInfo); $template->assign('course_list', $courseList); $template->assign('session_list', $sessionList); $content = $template->fetch('default/gradebook/search.tpl'); $template->assign('header', get_lang('SearchCertificates'));