public function filterDisplayData(uiSelectTableRow $row) { $rowData =& $row->getRowData(); $rowData['_failurecount'] = $rowData['failurecount'] == 0 ? '' : $rowData['failurecount']; $rowData['_keyword'] = link_to_keyword($rowData['keyword'], $rowData['framenum']); $rowData['_lastreview'] = format_date((int) $rowData['ts_lastreview'], rtkLocale::DATE_SHORT); }
public function filterDisplayData(uiSelectTableRow $row) { $rowData =& $row->getRowData(); $rowData['failurecount'] = $rowData['failurecount'] != 0 ? $rowData['failurecount'] : ''; $rowData['_kanji'] = cjk_lang_ja($rowData['kanji']); $rowData['keyword'] = link_to_keyword($rowData['keyword'], $rowData['framenum']); }
/** * Returns flashcard data for the Kanji reviews. * This is a uiFlashcardReview callback, the data ($id) must be sanitized! * * @param * * @return mixed Object with flashcard data, or null */ public static function getFlashcardData($id) { $id = (int) $id; // note: zero is not a valid kanji id if ($id < 1 || $id > rtkBook::MAXKANJI_VOL3) { return null; } $cardData = self::getKanjiById($id); if (!$cardData) { return null; } // set properties for the flashcard $cardData->id = $cardData->framenum; coreToolkit::loadHelpers(array('Tag', 'Url', 'Links')); $cardData->keyword = link_to_keyword($cardData->keyword, $cardData->framenum, array('title' => 'Go to the Study page', 'target' => '_blank')); return $cardData; }
public function filterDisplayData(uiSelectTableRow $row) { $rowData =& $row->getRowData(); if ($rowData['failurecount'] == 0) { $rowData['failurecount'] = ''; } $rowData['_kanji'] = cjk_lang_ja($rowData['kanji']); $rowData['_keyword'] = link_to_keyword($rowData['keyword'], $rowData['framenum']); $lastReviewTS = (int) $rowData['ts_lastreview']; $rowData['_lastreview'] = $lastReviewTS ? format_date($lastReviewTS, rtkLocale::DATE_SHORT) : '-'; return $rowData; }