$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');