Removed notices by introducing new function print_header_simple() which works on site as well as in courses without extra logic.

This commit is contained in:
gustav_delius 2004-08-21 20:20:58 +00:00
parent 64c3e85374
commit 90fcc576ea
49 changed files with 1530 additions and 1709 deletions

View file

@ -28,49 +28,45 @@
// set up some general variables
$usehtmleditor = can_use_html_editor();
if ($course->category) {
$navigation = "<a href=\"../../course/view.php?id=$course->id\">$course->shortname</a> ->";
}
$strdialogue = get_string("modulename", "dialogue");
$strdialogues = get_string("modulenameplural", "dialogue");
print_header("$course->shortname: $dialogue->name", "$course->fullname",
"$navigation <a href=\"index.php?id=$course->id\">$strdialogues</a> -> $dialogue->name",
print_header_simple("$dialogue->name", "",
"<a href=\"index.php?id=$course->id\">$strdialogues</a> -> $dialogue->name",
"", "", true,
update_module_button($cm->id, $course->id, $strdialogue), navmenu($course, $cm));
// ...and if necessary set default action
optional_variable($action);
if (!isguest()) { // it's a teacher or student
if (!$cm->visible and isstudent($course->id)) {
$action = 'notavailable';
}
if (empty($action)) {
$action = 'view';
}
}
else { // it's a guest, oh no!
$action = 'notavailable';
}
// ...and if necessary set default action
optional_variable($action);
if (!isguest()) { // it's a teacher or student
if (!$cm->visible and isstudent($course->id)) {
$action = 'notavailable';
}
if (empty($action)) {
$action = 'view';
}
}
else { // it's a guest, oh no!
$action = 'notavailable';
}
/*********************** dialogue not available (for gusets mainly)***********************/
if ($action == 'notavailable') {
print_heading(get_string("notavailable", "dialogue"));
}
if ($action == 'notavailable') {
print_heading(get_string("notavailable", "dialogue"));
}
/************ view **************************************************/
elseif ($action == 'view') {
print_simple_box( format_text($dialogue->intro) , "center");
echo "<br />";
// get some stats
/************ view **************************************************/
elseif ($action == 'view') {
print_simple_box( format_text($dialogue->intro) , "center");
echo "<br />";
// get some stats
$countneedingrepliesself = dialogue_count_needing_replies_self($dialogue, $USER);
$countneedingrepliesother = dialogue_count_needing_replies_other($dialogue, $USER);
$countclosed = dialogue_count_closed($dialogue, $USER);
@ -121,7 +117,7 @@
echo "<br/><center>\n";
switch ($pane) {
switch ($pane) {
case 0:
if (isteacher($course->id)) {
/// Check to see if groups are being used in this dialogue
@ -139,57 +135,57 @@
}
if ($names = dialogue_get_available_users($dialogue)) {
print_simple_box_start("center");
echo "<center>";
echo "<form name=\"startform\" method=\"post\" action=\"dialogues.php\">\n";
echo "<input type=\"hidden\" name=\"id\"value=\"$cm->id\">\n";
echo "<input type=\"hidden\" name=\"action\" value=\"openconversation\">\n";
echo "<table border=\"0\"><tr>\n";
print_simple_box_start("center");
echo "<center>";
echo "<form name=\"startform\" method=\"post\" action=\"dialogues.php\">\n";
echo "<input type=\"hidden\" name=\"id\"value=\"$cm->id\">\n";
echo "<input type=\"hidden\" name=\"action\" value=\"openconversation\">\n";
echo "<table border=\"0\"><tr>\n";
echo "<td align=\"right\"><b>".get_string("openadialoguewith", "dialogue").
" : </b></td>\n";
echo "<td>";
echo "<td>";
choose_from_menu($names, "recipientid");
echo "</td></tr>\n";
echo "<tr><td align=\"right\"><b>".get_string("subject", "dialogue")." : </b></td>\n";
echo "<td><input type=\"text\" size=\"50\" maxsize=\"100\" name=\"subject\"
value=\"\"></td></tr>\n";
echo "<tr><td colspan=\"2\" align=\"center\" valign=\"top\"><i>".
echo "<tr><td colspan=\"2\" align=\"center\" valign=\"top\"><i>".
get_string("typefirstentry", "dialogue")."</i></td></tr>\n";
echo "<tr><td valign=\"top\" align=\"right\">\n";
helpbutton("writing", get_string("helpwriting"), "moodle", true, true);
echo "<br />";
echo "</td><td>\n";
echo "<tr><td valign=\"top\" align=\"right\">\n";
helpbutton("writing", get_string("helpwriting"), "moodle", true, true);
echo "<br />";
echo "</td><td>\n";
print_textarea($usehtmleditor, 20, 75, 630, 300, "firstentry");
use_html_editor();
echo "</td></tr>";
echo "<tr><td colspan=\"2\" align=\"center\"><input type=\"submit\" value=\"".
echo "</td></tr>";
echo "<tr><td colspan=\"2\" align=\"center\"><input type=\"submit\" value=\"".
get_string("opendialogue","dialogue")."\"></td></tr>\n";
echo "</table></form>\n";
echo "</center>";
print_simple_box_end();
} else {
echo "</table></form>\n";
echo "</center>";
print_simple_box_end();
} else {
print_heading(get_string("noavailablepeople", "dialogue"));
print_continue("view.php?id=$cm->id");
}
break;
case 1:
// print active conversations requiring a reply
dialogue_list_conversations_self($dialogue, $USER);
dialogue_list_conversations_self($dialogue, $USER);
break;
case 2:
// print active conversations requiring a reply from the other person.
dialogue_list_conversations_other($dialogue, $USER);
dialogue_list_conversations_other($dialogue, $USER);
break;
case 3:
dialogue_list_conversations_closed($dialogue, $USER);
}
}
/*************** no man's land **************************************/
else {
error("Fatal Error: Unknown Action: ".$action."\n");
}
dialogue_list_conversations_closed($dialogue, $USER);
}
}
/*************** no man's land **************************************/
else {
error("Fatal Error: Unknown Action: ".$action."\n");
}
print_footer($course);