moodle/blocks/activity_modules/block_activity_modules.php

43 lines
1.3 KiB
PHP

<?PHP //$Id$
class block_activity_modules extends block_list {
function init() {
$this->title = get_string('activities');
$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;
}
function applicable_formats() {
require_once($GLOBALS['CFG']->dirroot.'/my/pagelib.php');
return array('all' => true, 'mod' => false, MY_MOODLE_FORMAT => false);
}
}
?>