2004-04-18 23:20:53 +00:00
|
|
|
<?PHP //$Id$
|
|
|
|
|
|
|
|
class CourseBlock_activity_modules extends MoodleBlock {
|
|
|
|
function CourseBlock_activity_modules($course) {
|
|
|
|
$this->title = get_string('activities');
|
|
|
|
$this->content_type = BLOCK_TYPE_LIST;
|
|
|
|
$this->course = $course;
|
|
|
|
$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 object;
|
|
|
|
$this->content->items = array();
|
|
|
|
$this->content->icons = array();
|
|
|
|
$this->content->footer = '';
|
|
|
|
|
|
|
|
if ($modnamesused) {
|
|
|
|
foreach ($modnamesused as $modname => $modfullname) {
|
|
|
|
if ($modname != 'label') {
|
2004-07-28 11:58:48 +00:00
|
|
|
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/mod/'.$modname.'/index.php?id='.$this->course->id.'">'.$modnamesplural[$modname].'</a>';
|
2004-09-12 21:55:34 +00:00
|
|
|
$this->content->icons[] = '<img src="'.$CFG->modpixpath.'/'.$modname.'/icon.gif" height="16" width="16" alt="" />';
|
2004-04-18 23:20:53 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
return $this->content;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
?>
|