* * @package chamilo.badge */ require_once __DIR__.'/../inc/global.inc.php'; $skillId = isset($_GET['id']) ? $_GET['id'] : 0; if (empty($skillId)) { exit; } $entityManager = Database::getManager(); /** @var \Chamilo\CoreBundle\Entity\Skill $skill */ $skill = $entityManager->find('ChamiloCoreBundle:Skill', $_GET['id']); if ($skill) { $skillInfo = [ 'name' => $skill->getName(), 'short_code' => $skill->getShortCode(), 'description' => $skill->getDescription(), 'criteria' => $skill->getCriteria(), 'badge_image' => Skill::getWebIconPath($skill), ]; $template = new Template(); $template->assign('skill_info', $skillInfo); $content = $template->fetch( $template->get_template('skill/criteria.tpl') ); $template->assign('content', $content); $template->display_one_col_template(); exit; } Display::addFlash( Display::return_message(get_lang('Skill not found'), 'error') ); header('Location: '.api_get_path(WEB_PATH)); exit;