mirror of
https://github.com/moodle/moodle.git
synced 2025-03-09 18:30:03 +01:00
Code based on the work of Daryl Hawes for the blog module. Thanks, Daryl! Please test the hell out of it as it's sure to have issues that need to be ironed out.
39 lines
1.2 KiB
PHP
39 lines
1.2 KiB
PHP
<?PHP //$Id$
|
|
|
|
class CourseBlock_activity_modules extends MoodleBlock {
|
|
function init() {
|
|
$this->title = get_string('activities');
|
|
$this->content_type = BLOCK_TYPE_LIST;
|
|
$this->version = 2004041000;
|
|
}
|
|
|
|
function get_content() {
|
|
global $USER, $CFG;
|
|
|
|
// This is really NOT pretty, but let's do it simple for now...
|
|
global $modnamesused, $modnamesplural;
|
|
|
|
if($this->content !== NULL) {
|
|
return $this->content;
|
|
}
|
|
|
|
$this->content = new stdClass;
|
|
$this->content->items = array();
|
|
$this->content->icons = array();
|
|
$this->content->footer = '';
|
|
|
|
if ($modnamesused) {
|
|
foreach ($modnamesused as $modname => $modfullname) {
|
|
if ($modname != 'label') {
|
|
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/mod/'.$modname.'/index.php?id='.$this->instance->pageid.'">'.$modnamesplural[$modname].'</a>';
|
|
$this->content->icons[] = '<img src="'.$CFG->modpixpath.'/'.$modname.'/icon.gif" height="16" width="16" alt="" />';
|
|
}
|
|
}
|
|
}
|
|
|
|
return $this->content;
|
|
}
|
|
}
|
|
|
|
?>
|