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);
 }
Example #2
0
 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']);
 }
Example #3
0
 /**
  * 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;
 }
Example #4
0
 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;
 }