From: moodler Date: Thu, 11 Nov 2004 07:57:52 +0000 (+0000) Subject: Merged changes from STABLE X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=ab00ea8ccf812871e7b58ac6646b9169b034cc8e;p=moodle.git Merged changes from STABLE --- diff --git a/mod/resource/type/directory/resource.class.php b/mod/resource/type/directory/resource.class.php index 09273b22e6..607ccce55a 100644 --- a/mod/resource/type/directory/resource.class.php +++ b/mod/resource/type/directory/resource.class.php @@ -10,25 +10,19 @@ function resource_directory($cmid=0) { function display() { global $CFG, $THEME; - $strresource = get_string("modulename", "resource"); - $strresources = get_string("modulenameplural", "resource"); - $strlastmodified = get_string("lastmodified"); +/// Set up generic stuff first, including checking for access + parent::display(); - $course = $this->course; // Shortcut - $resource = $this->resource; // Shortcut - - if ($course->category) { - require_login($course->id); - $navigation = "framename}\" href=\"../../course/view.php?id={$course->id}\">{$course->shortname} -> - framename}\" href=\"index.php?id={$course->id}\">$strresources ->"; - } else { - $navigation = "framename}\" href=\"index.php?id={$course->id}\">$strresources ->"; } +/// Set up some shorthand variables + $cm = $this->cm; + $course = $this->course; + $resource = $this->resource; require_once("../../files/mimetypes.php"); $subdir = isset($_GET['subdir']) ? $_GET['subdir'] : ''; - add_to_log($course->id, "resource", "view", "view.php?id={$this->cm->id}", $resource->id, $this->cm->id); + add_to_log($course->id, "resource", "view", "view.php?id={$cm->id}", $resource->id, $cm->id); if ($resource->reference) { $relativepath = "{$course->id}/{$resource->reference}"; @@ -46,13 +40,13 @@ function display() { array_shift($subs); $countsubs = count($subs); $count = 0; - $subnav = "cm->id}\">{$resource->name}"; + $subnav = "id}\">{$resource->name}"; $backsub = ''; foreach ($subs as $sub) { $count++; if ($count < $countsubs) { $backsub .= "/$sub"; - $subnav .= " -> cm->id}&subdir=$backsub\">$sub"; + $subnav .= " -> id}&subdir=$backsub\">$sub"; } else { $subnav .= " -> $sub"; } @@ -63,9 +57,9 @@ function display() { $pagetitle = strip_tags($course->shortname.': '.$resource->name); - print_header($pagetitle, $course->fullname, "$navigation $subnav", - "", "", true, update_module_button($this->cm->id, $course->id, $strresource), - navmenu($course, $this->cm)); + print_header($pagetitle, $course->fullname, "$this->navigation $subnav", + "", "", true, update_module_button($cm->id, $course->id, $this->strresource), + navmenu($course, $cm)); if (isteacheredit($course->id)) { echo "
pixpath/i/files.gif\" height=\"16\" width=\"16\" alt=\"\" /> ". @@ -123,7 +117,7 @@ function display() { echo ''; echo '

'; if ($icon == 'folder.gif') { - echo "cm->id}&subdir=$subdir/$file\">$file"; + echo "id}&subdir=$subdir/$file\">$file"; } else { link_to_popup_window($relativeurl, "resourcedirectory{$resource->id}", "$file", 450, 600, ''); } diff --git a/mod/resource/type/file/resource.class.php b/mod/resource/type/file/resource.class.php index 06633c9db7..35619117e1 100644 --- a/mod/resource/type/file/resource.class.php +++ b/mod/resource/type/file/resource.class.php @@ -180,24 +180,16 @@ function update_instance($resource) { function display() { global $CFG, $THEME; - $this->set_parameters(); // set the parameters array - - $course = $this->course; // shortcut - $resource = $this->resource; // shortcut - - $strresource = get_string("modulename", "resource"); - $strresources = get_string("modulenameplural", "resource"); - $strlastmodified = get_string("lastmodified"); +/// Set up generic stuff first, including checking for access + parent::display(); - if ($course->category) { - require_login($course->id); - $navigation = "framename}\" href=\"../../course/view.php?id={$course->id}\">{$course->shortname} -> - framename}\" href=\"index.php?id={$course->id}\">$strresources ->"; - } else { - $navigation = "framename}\" href=\"index.php?id={$course->id}\">$strresources ->"; - } +/// Set up some shorthand variables + $cm = $this->cm; + $course = $this->course; + $resource = $this->resource; + $this->set_parameters(); // set the parameters array /////////////////////////////////////////////// @@ -287,12 +279,12 @@ function display() { if ($resource->popup and !$inpopup) { /// Make a page and a pop-up window - print_header($pagetitle, $course->fullname, "$navigation {$resource->name}", "", "", true, update_module_button($this->cm->id, $course->id, $strresource), navmenu($course, $this->cm)); + print_header($pagetitle, $course->fullname, "$this->navigation {$resource->name}", "", "", true, update_module_button($cm->id, $course->id, $this->strresource), navmenu($course, $cm)); echo "\n'; @@ -301,7 +293,7 @@ function display() { print_simple_box(format_text($resource->summary, FORMAT_MOODLE, $formatoptions), "center"); } - $link = "wwwroot/mod/resource/view.php?inpopup=true&id={$this->cm->id}\" target=\"resource{$resource->id}\" onclick=\"return openpopup('/mod/resource/view.php?inpopup=true&id={$this->cm->id}', 'resource{$resource->id}','{$resource->popup}');\">{$resource->name}"; + $link = "wwwroot/mod/resource/view.php?inpopup=true&id={$cm->id}\" target=\"resource{$resource->id}\" onclick=\"return openpopup('/mod/resource/view.php?inpopup=true&id={$cm->id}', 'resource{$resource->id}','{$resource->popup}');\">{$resource->name}"; echo "

 

"; echo '

'; @@ -324,7 +316,7 @@ function display() { echo ''; echo "{$course->shortname}: {$resource->name}\n"; echo "resource_framesize,*\">"; - echo "cm->id}&type={$resource->type}&frameset=top\" />"; + echo "id}&type={$resource->type}&frameset=top\" />"; echo ""; echo ""; echo ""; @@ -334,13 +326,13 @@ function display() { /// We can only get here once per resource, so add an entry to the log - add_to_log($course->id, "resource", "view", "view.php?id={$this->cm->id}", $resource->id, $this->cm->id); + add_to_log($course->id, "resource", "view", "view.php?id={$cm->id}", $resource->id, $cm->id); /// If we are in a frameset, just print the top of it if (!empty($_GET['frameset']) and $_GET['frameset'] == "top") { - print_header($pagetitle, $course->fullname, "$navigation framename\" href=\"$fullurl\">{$resource->name}", "", "", true, update_module_button($this->cm->id, $course->id, $strresource), navmenu($course, $this->cm, "parent")); + print_header($pagetitle, $course->fullname, "$this->navigation framename\" href=\"$fullurl\">{$resource->name}", "", "", true, update_module_button($cm->id, $course->id, $this->strresource), navmenu($course, $cm, "parent")); echo "

".text_to_html($resource->summary, true, false)."
"; echo ""; @@ -356,7 +348,7 @@ function display() { if ($inpopup) { print_header($pagetitle); } else { - print_header($pagetitle, $course->fullname, "$navigation framename\" href=\"$fullurl\"> {$resource->name}", "", "", true, update_module_button($this->cm->id, $course->id, $strresource), navmenu($course, $this->cm, "self")); + print_header($pagetitle, $course->fullname, "$this->navigation framename\" href=\"$fullurl\"> {$resource->name}", "", "", true, update_module_button($cm->id, $course->id, $this->strresource), navmenu($course, $cm, "self")); } diff --git a/mod/resource/type/html/resource.class.php b/mod/resource/type/html/resource.class.php index 6328349bae..13d3419544 100644 --- a/mod/resource/type/html/resource.class.php +++ b/mod/resource/type/html/resource.class.php @@ -79,20 +79,13 @@ function update_instance($resource) { function display() { global $CFG, $THEME; - $course = $this->course; // Shortcut - $resource = $this->resource; // Shortcut +/// Set up generic stuff first, including checking for access + parent::display(); - $strresource = get_string("modulename", "resource"); - $strresources = get_string("modulenameplural", "resource"); - $strlastmodified = get_string("lastmodified"); - - if ($course->category) { - require_login($course->id); - $navigation = "framename}\" href=\"../../course/view.php?id={$course->id}\">{$course->shortname} -> - framename}\" href=\"index.php?id={$course->id}\">$strresources ->"; - } else { - $navigation = "framename}\" href=\"index.php?id={$course->id}\">$strresources ->"; - } +/// Set up some shorthand variables + $cm = $this->cm; + $course = $this->course; + $resource = $this->resource; $pagetitle = strip_tags($course->shortname.': '.$resource->name); $formatoptions->noclean = true; @@ -100,20 +93,20 @@ function display() { if ($resource->popup) { if ($inpopup) { /// Popup only - add_to_log($course->id, "resource", "view", "view.php?id={$this->cm->id}", $resource->id, $this->cm->id); + add_to_log($course->id, "resource", "view", "view.php?id={$cm->id}", $resource->id, $cm->id); print_header(); print_simple_box(format_text($resource->alltext, FORMAT_HTML, $formatoptions, $course->id), "center", "", "$THEME->cellcontent", "20"); print_footer($course); } else { /// Make a page and a pop-up window - print_header($pagetitle, $course->fullname, "$navigation {$resource->name}", - "", "", true, update_module_button($this->cm->id, $course->id, $strresource), - navmenu($course, $this->cm)); + print_header($pagetitle, $course->fullname, "$this->navigation {$resource->name}", + "", "", true, update_module_button($cm->id, $course->id, $this->strresource), + navmenu($course, $cm)); echo "\n'; @@ -121,7 +114,7 @@ function display() { print_simple_box(format_text($resource->summary, FORMAT_MOODLE, $formatoptions, $course->id), "center"); } - $link = "wwwroot/mod/resource/view.php?inpopup=true&id={$this->cm->id}\" target=\"resource{$resource->id}\" onclick=\"return openpopup('/mod/resource/view.php?inpopup=true&id={$this->cm->id}', 'resource{$resource->id}','{$resource->popup}');\">{$resource->name}"; + $link = "wwwroot/mod/resource/view.php?inpopup=true&id={$cm->id}\" target=\"resource{$resource->id}\" onclick=\"return openpopup('/mod/resource/view.php?inpopup=true&id={$cm->id}', 'resource{$resource->id}','{$resource->popup}');\">{$resource->name}"; echo "

 

"; echo '

'; @@ -134,13 +127,14 @@ function display() { } } else { /// not a popup at all - add_to_log($course->id, "resource", "view", "view.php?id={$this->cm->id}", $resource->id, $this->cm->id); - print_header($pagetitle, $course->fullname, "$navigation {$resource->name}", - "", "", true, update_module_button($this->cm->id, $course->id, $strresource), - navmenu($course, $this->cm)); + add_to_log($course->id, "resource", "view", "view.php?id={$cm->id}", $resource->id, $cm->id); + print_header($pagetitle, $course->fullname, "$this->navigation {$resource->name}", + "", "", true, update_module_button($cm->id, $course->id, $this->strresource), + navmenu($course, $cm)); print_simple_box(format_text($resource->alltext, FORMAT_HTML, $formatoptions, $course->id), "center", "", "$THEME->cellcontent", "20"); + $strlastmodified = get_string("lastmodified"); echo "

$strlastmodified: ".userdate($resource->timemodified)."

"; print_footer($course); diff --git a/mod/resource/type/text/resource.class.php b/mod/resource/type/text/resource.class.php index 8c0c2c09ae..a934a796da 100644 --- a/mod/resource/type/text/resource.class.php +++ b/mod/resource/type/text/resource.class.php @@ -77,19 +77,13 @@ function update_instance($resource) { function display() { global $CFG, $THEME; - $course = $this->course; // Shortcut - $resource = $this->resource; // Shortcut +/// Set up generic stuff first, including checking for access + parent::display(); - $strresource = get_string("modulename", "resource"); - $strresources = get_string("modulenameplural", "resource"); - $strlastmodified = get_string("lastmodified"); - - if ($course->category) { - require_login($course->id); - $navigation = "framename}\" href=\"../../course/view.php?id={$course->id}\">{$course->shortname} -> - framename}\" href=\"index.php?id={$course->id}\">$strresources ->"; - } else { - $navigation = "framename}\" href=\"index.php?id={$course->id}\">$strresources ->"; } +/// Set up some shorthand variables + $cm = $this->cm; + $course = $this->course; + $resource = $this->resource; $pagetitle = strip_tags($course->shortname.': '.$resource->name); $formatoptions->noclean = true; @@ -97,21 +91,21 @@ function display() { if ($resource->popup) { if ($inpopup) { /// Popup only - add_to_log($course->id, "resource", "view", "view.php?id={$this->cm->id}", - $resource->id, $this->cm->id); + add_to_log($course->id, "resource", "view", "view.php?id={$cm->id}", + $resource->id, $cm->id); print_header(); print_simple_box(format_text($resource->alltext, $resource->options, $formatoptions, $course->id), "center", "", "$THEME->cellcontent", "20"); print_footer($course); } else { /// Make a page and a pop-up window - print_header($pagetitle, $course->fullname, "$navigation {$resource->name}", - "", "", true, update_module_button($this->cm->id, $course->id, $strresource), - navmenu($course, $this->cm)); + print_header($pagetitle, $course->fullname, "$this->navigation {$resource->name}", + "", "", true, update_module_button($cm->id, $course->id, $this->strresource), + navmenu($course, $cm)); echo "\n'; @@ -119,7 +113,7 @@ function display() { print_simple_box(format_text($resource->summary, FORMAT_MOODLE, $formatoptions, $course->id), "center"); } - $link = "wwwroot/mod/resource/view.php?inpopup=true&id={$this->cm->id}\" target=\"resource{$resource->id}\" onclick=\"return openpopup('/mod/resource/view.php?inpopup=true&id={$this->cm->id}', 'resource{$resource->id}','{$resource->popup}');\">{$resource->name}"; + $link = "wwwroot/mod/resource/view.php?inpopup=true&id={$cm->id}\" target=\"resource{$resource->id}\" onclick=\"return openpopup('/mod/resource/view.php?inpopup=true&id={$cm->id}', 'resource{$resource->id}','{$resource->popup}');\">{$resource->name}"; echo "

 

"; echo '

'; @@ -132,14 +126,15 @@ function display() { } } else { /// not a popup at all - add_to_log($course->id, "resource", "view", "view.php?id={$this->cm->id}", $resource->id, $this->cm->id); - print_header($pagetitle, $course->fullname, "$navigation {$resource->name}", - "", "", true, update_module_button($this->cm->id, $course->id, $strresource), - navmenu($course, $this->cm)); + add_to_log($course->id, "resource", "view", "view.php?id={$cm->id}", $resource->id, $cm->id); + print_header($pagetitle, $course->fullname, "$this->navigation {$resource->name}", + "", "", true, update_module_button($cm->id, $course->id, $this->strresource), + navmenu($course, $cm)); print_simple_box(format_text($resource->alltext, $resource->options, $formatoptions, $course->id), "center", "", "$THEME->cellcontent", "20"); + $strlastmodified = get_string("lastmodified"); echo "

$strlastmodified: ".userdate($resource->timemodified)."

"; print_footer($course);