/**
* prints a deck depending on deck status
* @param reference $cm the coursemodule
* @param int $deck the deck number
* @uses $CFG
*/
function flashcard_print_deck(&$flashcard, &$cm, $deck)
{
    global $CFG, $OUTPUT;
    $emptydeckurl = $OUTPUT->pix_url('emptydeck', 'flashcard');
    if (!empty($flashcard->customreviewemptyfileid)) {
        $emptydeckurl = flashcard_get_file_url($flashcard->customreviewemptyfileid);
    }
    $decktoreviewurl = $OUTPUT->pix_url('enableddeck', 'flashcard');
    if (!empty($flashcard->customreviewfileid)) {
        $decktoreviewurl = flashcard_get_file_url($flashcard->customreviewfileid);
    }
    $deckreviewedurl = $OUTPUT->pix_url('disableddeck', 'flashcard');
    if (!empty($flashcard->customreviewedfileid)) {
        $deckreviewedurl = flashcard_get_file_url($flashcard->customreviewedfileid);
    }
    if ($deck == 0) {
        echo "<img src=\"{$emptydeckurl}\"/>";
    }
    if ($deck > 0) {
        echo "<a href=\"view.php?view=play&amp;id={$cm->id}&amp;deck={$deck}&amp;what=initialize\" title=\"" . get_string('playwithme', 'flashcard') . "\"><img src=\"{$decktoreviewurl}\"/></a>";
    }
    if ($deck < 0) {
        $deck = -$deck;
        echo "<a href=\"view.php?view=play&amp;id={$cm->id}&amp;deck={$deck}&amp;what=initialize\" title=\"" . get_string('reinforce', 'flashcard') . "\"><img src=\"{$deckreviewedurl}\"/></a>";
    }
}
예제 #2
0
 /**
  * prints a deck depending on deck status
  * @param reference $cm the coursemodule
  * @param int $deck the deck number
  * @uses $CFG
  */
 function print_deck(&$flashcard, &$cm, $deck)
 {
     global $CFG, $OUTPUT;
     $str = '';
     $emptydeckurl = $OUTPUT->pix_url('emptydeck', 'flashcard');
     if (!empty($flashcard->customreviewemptyfileid)) {
         $emptydeckurl = flashcard_get_file_url($flashcard->customreviewemptyfileid);
     }
     $decktoreviewurl = $OUTPUT->pix_url('enableddeck', 'flashcard');
     if (!empty($flashcard->customreviewfileid)) {
         $decktoreviewurl = flashcard_get_file_url($flashcard->customreviewfileid);
     }
     $deckreviewedurl = $OUTPUT->pix_url('disableddeck', 'flashcard');
     if (!empty($flashcard->customreviewedfileid)) {
         $deckreviewedurl = flashcard_get_file_url($flashcard->customreviewedfileid);
     }
     if ($deck == 0) {
         $str .= '<img src="' . $emptydeckurl . '"/>';
     }
     if ($deck > 0) {
         $linkurl = new moodle_url('/mod/flashcard/view.php', array('view' => 'play', 'id' => $cm->id, 'deck' => $deck, 'what' => 'initialize'));
         $str .= '<a href="' . $linkurl . '" title="' . get_string('playwithme', 'flashcard') . '"><img src="' . $decktoreviewurl . '"/></a>';
     }
     if ($deck < 0) {
         $deck = -$deck;
         $linkurl = new moodle_url('/mod/flashcard/view.php', array('view' => 'play', 'id' => $cm->id, 'deck' => $deck, 'what' => 'initialize'));
         $str .= '<a href="' . $linkurl . '" title="' . get_string('reinforce', 'flashcard') . '"><img src="' . $deckreviewedurl . '"/></a>';
     }
     return $str;
 }