Exemplo n.º 1
0
        $institutiontitle = get_string('institutionblogs', 'artefact.blog');
    }
    $blogs->institution = $institutionname;
}
PluginArtefactBlog::set_blog_nav($institution, $institutionname);
list($blogs->count, $blogs->data) = ArtefactTypeBlog::get_blog_list($blogs->limit, $blogs->offset, $blogs->institution);
if (!empty($blogs->institution)) {
    require_once get_config('libroot') . 'institution.php';
    $institution = new Institution($blogs->institution);
} else {
    if (!$USER->get_account_preference('multipleblogs')) {
        $extra = !empty($institution) ? '?institution=' . $institution : '';
        redirect(get_config('wwwroot') . 'artefact/blog/view/index.php' . $extra);
    }
}
ArtefactTypeBlog::build_blog_list_html($blogs);
$smarty = smarty(array('paginator'));
$smarty->assign_by_ref('blogs', $blogs);
$smarty->assign('institutionname', $institutionname);
$smarty->assign('PAGEHEADING', TITLE);
$js = '';
if ($blogs->pagination_js) {
    $js .= 'addLoadEvent(function() {' . $blogs->pagination_js . '});';
}
if (!empty($institutionname) && $institutionname != 'mahara') {
    $smarty->assign('institution', $institutionname);
    $smarty->assign('institutionselector', $s['institutionselector']);
    $js .= $s['institutionselectorjs'];
}
$smarty->assign('INLINEJAVASCRIPT', $js);
$smarty->display('artefact:blog:index.tpl');