Beispiel #1
0
    $parentnavchapterid = 0;
} else {
    $parentnavchapterid = $navchapter->id;
}
if ($edit || $navpath->opentostudents) {
    ///teacher's TOC
    $i = 0;
    //exibicao dos capitulos
    foreach ($chapters as $ch) {
        //echo 'capitulo';
        //var_dump($ch);
        $i++;
        //	if ($ch->parentnavchapterid == $navchapterid){
        $title = trim(strip_tags($ch->title));
        // busca chapternums dos capitulos pai
        $parentchapternums = hiperbook_get_parent_chapternums($ch, '', 1);
        //	echo 'PARENT'.$parentchapternums;
        $letras = array('a', 'b', 'c', 'd', 'e');
        // se > 1.1.1
        //echo substr_count($parentchapternums,'.') ;
        if (substr_count($parentchapternums, '.') > 2) {
            $parentchapternums = $letras[$ch->chapternum - 1];
        }
        if (true) {
            $parentchapternums = "&nbsp;&nbsp;<li>";
        }
        if ($ch->groupid == $groupid || $ch->groupid == 0) {
            $toc .= '<span id="item">' . $parentchapternums . ' <a title="' . htmlspecialchars($title) . '" href="view.php?id=' . $cm->id . '&groupid=' . $groupid . '&target_navigation_chapter=' . $ch->target_navigation_chapter . '">' . $title . '</a>';
            $toc .= '&nbsp;&nbsp;</span>';
        } else {
            $toc .= '<span id="item">' . $parentchapternums . ' <a title="' . print_string('contentfromothergroup', 'hiperbook') . '" href="javascript:void(0);">' . $title . '</a>';
Beispiel #2
0
function hiperbook_get_parent_chapternums($ch)
{
    global $CFG;
    //echo 'hiperbook_navigation_chapters'."chapterid". $ch->parentnavchapterid;
    $parent_num = get_record('hiperbook_navigation_chapters', "id", $ch->parentnavchapterid);
    //var_dump($parent_num);
    //$parent_chater = get_record('hiperbook_chapters',"chapterid", $chapterid);
    // se tem pai busca o num
    //echo $parent_num->parentnavchapterid;
    // se tem pai
    if ($parent_num) {
        $parent_chapternums = hiperbook_get_parent_chapternums($parent_num, $chapternums, $level) . '.' . $ch->chapternum;
    } else {
        $parent_chapternums = $ch->chapternum;
    }
    return $parent_chapternums;
}