} else { $colspan = $is_allowedToEdit ? 9 : 6; $is_allowedToEdit = claro_is_allowed_to_edit() || claro_is_group_tutor() && !claro_is_course_manager(); // ( claro_is_group_tutor() // is added to give admin status to tutor // && !claro_is_course_manager()) // is added to let course admin, tutor of current group, use student mode if (claro_is_allowed_to_edit()) { $out .= '<div style="float: right;">' . "\n" . '<img src="' . get_icon_url('html') . '" alt="" /> <a href="' . claro_htmlspecialchars(Url::Contextualize('export.php?type=HTML&forum=' . $forumId)) . '" target="_blank">' . get_lang('Export to HTML') . '</a>' . "\n" . '<img src="' . get_icon_url('mime/pdf') . '" alt="" /> <a href="' . claro_htmlspecialchars(Url::Contextualize('export.php?type=PDF&forum=' . $forumId)) . '" target="_blank">' . get_lang('Export to PDF') . '</a>' . "\n" . '</div>' . "\n"; } $out .= disp_forum_breadcrumb($pagetype, $forumId, $forum_name); $out .= $dialogBox->render(); $topicLister = new topicLister($forumId, $start, get_conf('topics_per_page')); $topicList = $topicLister->get_topic_list(); $pagerUrl = claro_htmlspecialchars(Url::Contextualize(get_module_url('CLFRM') . '/viewforum.php?forum=' . $forumId)); $out .= $topicLister->disp_pager_tool_bar($pagerUrl); try { $display = new ModuleTemplate('CLFRM', 'forum_viewforum.tpl.php'); $display->assign('forumId', $forumId); $display->assign('forumName', $display_name); $display->assign('forumSettings', $forumSettingList); $display->assign('topicList', $topicList); $display->assign('is_allowedToEdit', $is_allowedToEdit); $display->assign('claro_notifier', $claro_notifier); $out .= $display->render(); } catch (Exception $ex) { $dialogBox->error($ex); } $out .= $topicLister->disp_pager_tool_bar($pagerUrl); } ClaroBreadCrumbs::getInstance()->setCurrent(get_lang('Forums'), 'index.php');