mirror of
https://github.com/moodle/moodle.git
synced 2025-08-08 18:36:42 +02:00
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:
parent
64c3e85374
commit
90fcc576ea
49 changed files with 1530 additions and 1709 deletions
|
@ -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);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue