print_header(get_string("summaryof", "", $course->fullname));
- echo "<h3 align=\"center\">" . format_string($course->fullname) . "<br />(" . format_string($course->shortname) . ")</h3>";
+ print_heading(format_string($course->fullname) . '<br />(' . format_string($course->shortname) . ')');
- echo "<center>";
- if ($course->guest) {
- $strallowguests = get_string("allowguests");
- echo "<p><font size=\"1\"><img align=\"middle\" alt=\"\" class=\"icon\" src=\"$CFG->pixpath/i/guest.gif\" /></a> $strallowguests</font></p>";
- }
- if ($course->password) {
- $strrequireskey = get_string("requireskey");
- echo "<p><font size=\"1\"><img align=\"middle\" alt=\"\" class=\"icon\" src=\"$CFG->pixpath/i/key.gif\" /></a> $strrequireskey</font></p>";
+ if ($course->guest || $course->password) {
+ print_box_start('generalbox icons');
+ if ($course->guest) {
+ $strallowguests = get_string('allowguests');
+ echo "<div><img alt=\"\" class=\"icon guest\" src=\"$CFG->pixpath/i/guest.gif\" /> $strallowguests</div>";
+ }
+ if ($course->password) {
+ $strrequireskey = get_string('requireskey');
+ echo "<div><img alt=\"\" class=\"icon key\" src=\"$CFG->pixpath/i/key.gif\" /> $strrequireskey</div>";
+ }
+ print_box_end();
}
- if ($teachers = get_course_teachers($course->id)) {
- echo "<table align=\"center\"><tr><td style=\"white-space: nowrap\">";
- echo "<p><font size=\"1\">\n";
- foreach ($teachers as $teacher) {
- if ($teacher->authority > 0) {
- if (!$teacher->role) {
- $teacher->role = $course->teacher;
+ print_box_start('generalbox info');
+
+ echo filter_text(text_to_html($course->summary),$course->id);
+
+ $context = get_context_instance(CONTEXT_COURSE, $course->id);
+ if ($managerroles = get_config('', 'coursemanager')) {
+ $coursemanagerroles = split(',', $managerroles);
+ foreach ($coursemanagerroles as $roleid) {
+ $role = get_record('role','id',$roleid);
+ if ($users = get_role_users($roleid, $context, true, '', 'u.lastname ASC', true)) {
+ foreach ($users as $teacher) {
+ $fullname = fullname($teacher, has_capability('moodle/site:viewfullnames', $context));
+ $namesarray[] = format_string($role->name).': <a href="'.$CFG->wwwroot.'/user/view.php?id='.
+ $teacher->id.'&course='.SITEID.'">'.$fullname.'</a>';
}
- echo "$teacher->role: ";
- link_to_popup_window ("/user/view.php?id=$teacher->id&course=$site->id", "opener",
- fullname($teacher), 400, 500, "$teacher->role",
- "");
- echo "<br />";
- }
+ }
+ }
+
+ if (!empty($namesarray)) {
+ echo "<ul class=\"teachers\">\n<li>";
+ echo implode('</li><li>', $namesarray);
+ echo "</li></ul>";
}
- echo "</font></p>";
- echo "</td</tr></table>";
}
- echo "<br />";
- print_simple_box_start("center", "100%");
- echo filter_text(text_to_html($course->summary),$course->id);
- print_simple_box_end();
+ print_box_end();
echo "<br />";
close_window_button();
-?>
+ print_footer();
+?>
* Prints a simple button to close a window
*/
function close_window_button($name='closewindow', $return=false) {
+ global $CFG;
+
$output = '';
$output .= '<div class="closewindow">' . "\n";
- $output .= '<script type="text/javascript">' . "\n";
- $output .= '//<![CDATA[' . "\n";
- $output .= "document.write('<form>');\n";
- $output .= "document.write('<input type=\"button\" onclick=\"self.close();\" value=\"".get_string("closewindow")."\" />');\n";
- $output .= "document.write('<\/form>');\n";
- $output .= '//]]>' . "\n";
- $output .= '</script>' . "\n";
- $output .= '<noscript><p>' . "\n";
- $output .= get_string($name);
- $output .= '</p></noscript>' . "\n";
+ $output .= '<form action="'.$CFG->wwwroot.'"><div>'; // We don't use this
+ $output .= '<input type="button" onclick="self.close();" value="'.get_string($name).'" />';
+ $output .= '</div></form>';
$output .= '</div>' . "\n";
if ($return) {