private function print_updated_content() {
        global $COURSE, $OUTPUT;
        $page = $this->page;

        if ($page->timerendered + WIKI_REFRESH_CACHE_TIME < time()) {
            $fresh = wiki_refresh_cachedcontent($page);
            $page = $fresh['page'];
        }

        $swid = $this->subwiki->id;

        $table = new html_table();
        $table->head = array(get_string('updatedpages', 'wiki') . $OUTPUT->help_icon('updatedpages', 'wiki'));
        $table->attributes['class'] = 'generalbox table';
        $table->data = array();
        $table->rowclasses = array();

        if ($pages = wiki_get_updated_pages_by_subwiki($swid)) {
            $strdataux = '';
            foreach ($pages as $page) {
                $user = wiki_get_user_info($page->userid);
                $strdata = strftime('%d %b %Y', $page->timemodified);
                if ($strdata != $strdataux) {
                    $table->data[] = array($OUTPUT->heading($strdata, 4));
                    $strdataux = $strdata;
                }
                $link = wiki_parser_link($page->title, array('swid' => $swid));
                $class = ($link['new']) ? 'class="wiki_newentry"' : '';

                $linkpage = '<a href="' . $link['url'] . '"' . $class . '>' . format_string($link['content']) . '</a>';
                $icon = $OUTPUT->user_picture($user, array($COURSE->id));
                $table->data[] = array("$icon&nbsp;$linkpage");
            }
        } else {
            $table->data[] = array(get_string('noupdatedpages', 'wiki'));
        }

        echo html_writer::table($table);
    }
private function print_updated_content() {
        global $COURSE, $OUTPUT;
        $page = $this->page;

        if ($page->timerendered + WIKI_REFRESH_CACHE_TIME < time()) {
            $fresh = wiki_refresh_cachedcontent($page);
            $page = $fresh['page'];
        }

        $swid = $this->subwiki->id;

        $table = new html_table();
        $table->head = array(get_string('updatedpages', 'wiki') . $OUTPUT->help_icon('updatedpages', 'wiki'));
        $table->attributes['class'] = 'generalbox table';
        $table->data = array();
        $table->rowclasses = array();

        if ($pages = wiki_get_updated_pages_by_subwiki($swid)) {
            $strdataux = '';
            foreach ($pages as $page) {
                $user = wiki_get_user_info($page->userid);
                $strdata = strftime('%d %b %Y', $page->timemodified);
                if ($strdata != $strdataux) {
                    $table->data[] = array($OUTPUT->heading($strdata, 4));
                    $strdataux = $strdata;
                }
                $link = wiki_parser_link($page->title, array('swid' => $swid));
                $class = ($link['new']) ? 'class="wiki_newentry"' : '';

                $linkpage = '<a href="' . $link['url'] . '"' . $class . '>' . format_string($link['content']) . '</a>';
                $icon = $OUTPUT->user_picture($user, array($COURSE->id));
                $table->data[] = array("$icon&nbsp;$linkpage");
            }
        } else {
            $table->data[] = array(get_string('noupdatedpages', 'wiki'));
        }

        echo html_writer::table($table);
    }
private function print_updated_content ( ) { global $ COURSE , $ OUTPUT ; $ page = $ this -> page ; if ( $ page -> timerendered + WIKI_REFRESH_CACHE_TIME < time ( ) ) { $ fresh = wiki_refresh_cachedcontent ( $ page ) ; $ page = $ fresh [ 'page' ] ; } $ swid = $ this -> subwiki -> id ; $ table = new html_table ( ) ; $ table -> head = array ( get_string ( 'updatedpages' , 'wiki' ) . $ OUTPUT -> help_icon ( 'updatedpages' , 'wiki' ) ) ; $ table -> attributes [ 'class' ] = 'generalbox table' ; $ table -> data = array ( ) ; $ table -> rowclasses = array ( ) ; if ( $ pages = wiki_get_updated_pages_by_subwiki ( $ swid ) ) { $ strdataux = '' ; foreach ( $ pages as $ page ) { $ user = wiki_get_user_info ( $ page -> userid ) ; $ strdata = strftime ( '%d %b %Y' , $ page -> timemodified ) ; if ( $ strdata != $ strdataux ) { $ table -> data [ ] = array ( $ OUTPUT -> heading ( $ strdata , 4 ) ) ; $ strdataux = $ strdata ; } $ link = wiki_parser_link ( $ page -> title , array ( 'swid' => $ swid ) ) ; $ class = ( $ link [ 'new' ] ) ? 'class="wiki_newentry"' : '' ; $ linkpage = '<a href="' . $ link [ 'url' ] . '"' . $ class . '>' . format_string ( $ link [ 'content' ] ) . '</a>' ; $ icon = $ OUTPUT -> user_picture ( $ user , array ( $ COURSE -> id ) ) ; $ table -> data [ ] = array ( "$icon&nbsp;$linkpage" ) ; } } else { $ table -> data [ ] = array ( get_string ( 'noupdatedpages' , 'wiki' ) ) ; } echo html_writer :: table ( $ table ) ; }
Prints the updated tab content

@uses $COURSE, $OUTPUT
Prints the updated tab content