/** * (non-PHPdoc) * @see EPPager::getFormattedValue() */ public function getFormattedValue($name, $value) { switch ($name) { case 'id': $value = Linker::linkKnown(SpecialPage::getTitleFor('Term', $value), htmlspecialchars($this->getLanguage()->formatNum($value, true))); break; case 'course_id': $value = EPCourse::selectRow('name', array('id' => $value))->getField('name'); $value = Linker::linkKnown(SpecialPage::getTitleFor('Course', $value), htmlspecialchars($value)); break; case 'year': $value = htmlspecialchars($this->getLanguage()->formatNum($value, true)); break; case 'start': case 'end': $value = htmlspecialchars($this->getLanguage()->date($value)); break; case '_status': $value = htmlspecialchars(EPTerm::getStatusMessage($this->currentObject->getStatus())); case 'students': $value = htmlspecialchars($this->getLanguage()->formatNum($value)); break; } return $value; }