mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 00:16:46 +02:00
Merge branch 'MDL-25981'
This commit is contained in:
commit
46df3c6059
14 changed files with 1415 additions and 410 deletions
|
@ -27,7 +27,8 @@ class block_activity_modules extends block_list {
|
|||
$archetypes = array();
|
||||
|
||||
foreach($modinfo->cms as $cm) {
|
||||
if (!$cm->uservisible or $cm->modname === 'label') {
|
||||
// Exclude activities which are not visible or have no link (=label)
|
||||
if (!$cm->uservisible or !$cm->has_view()) {
|
||||
continue;
|
||||
}
|
||||
if (array_key_exists($cm->modname, $modfullnames)) {
|
||||
|
|
|
@ -40,21 +40,19 @@ class block_site_main_menu extends block_list {
|
|||
if (!$cm->uservisible) {
|
||||
continue;
|
||||
}
|
||||
if ($cm->modname == 'label') {
|
||||
$this->content->items[] = format_text($cm->extra, FORMAT_HTML, $options);
|
||||
|
||||
list($content, $instancename) =
|
||||
get_print_section_cm_text($cm, $course);
|
||||
|
||||
if (!($url = $cm->get_url())) {
|
||||
$this->content->items[] = $content;
|
||||
$this->content->icons[] = '';
|
||||
} else {
|
||||
$linkcss = $cm->visible ? '' : ' class="dimmed" ';
|
||||
$instancename = format_string($cm->name, true, $course->id);
|
||||
//Accessibility: incidental image - should be empty Alt text
|
||||
if (!empty($cm->icon)) {
|
||||
$icon = $OUTPUT->pix_url($cm->icon);
|
||||
} else {
|
||||
$icon = $OUTPUT->pix_url('icon', $cm->modname);
|
||||
}
|
||||
$icon = '<img src="'.$icon.'" class="icon" alt="" /> ';
|
||||
$icon = '<img src="' . $cm->get_icon_url() . '" class="icon" alt="" /> ';
|
||||
$this->content->items[] = '<a title="'.$cm->modplural.'" '.$linkcss.' '.$cm->extra.
|
||||
' href="'.$CFG->wwwroot.'/mod/'.$cm->modname.'/view.php?id='.$cm->id.'">'.$icon.$instancename.'</a>';
|
||||
' href="' . $url . '">' . $icon . $instancename . '</a>';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -114,28 +112,18 @@ class block_site_main_menu extends block_list {
|
|||
'<img style="height:16px; width:80px; border:0px" src="'.$OUTPUT->pix_url('movehere') . '" alt="'.$strmovehere.'" /></a>';
|
||||
$this->content->icons[] = '';
|
||||
}
|
||||
$instancename = $modinfo->cms[$modnumber]->name;
|
||||
$instancename = format_string($instancename, true, $course->id);
|
||||
list($content, $instancename) =
|
||||
get_print_section_cm_text($modinfo->cms[$modnumber], $course);
|
||||
$linkcss = $mod->visible ? '' : ' class="dimmed" ';
|
||||
if (!empty($modinfo->cms[$modnumber]->extra)) {
|
||||
$extra = $modinfo->cms[$modnumber]->extra;
|
||||
} else {
|
||||
$extra = '';
|
||||
}
|
||||
if (!empty($modinfo->cms[$modnumber]->icon)) {
|
||||
$icon = $OUTPUT->pix_url($modinfo->cms[$modnumber]->icon);
|
||||
} else {
|
||||
$icon = $OUTPUT->pix_url('icon', $mod->modname);
|
||||
}
|
||||
|
||||
if ($mod->modname == 'label') {
|
||||
$this->content->items[] = format_text($extra, FORMAT_HTML,$options).$editbuttons;
|
||||
if (!($url = $mod->get_url())) {
|
||||
$this->content->items[] = $content . $editbuttons;
|
||||
$this->content->icons[] = '';
|
||||
} else {
|
||||
//Accessibility: incidental image - should be empty Alt text
|
||||
$icon = '<img src="'.$icon.'" class="icon" alt="" /> ';
|
||||
$this->content->items[] = '<a title="'.$mod->modfullname.'" '.$linkcss.' '.$extra.
|
||||
' href="'.$CFG->wwwroot.'/mod/'.$mod->modname.'/view.php?id='.$mod->id.'">'.$icon.$instancename.'</a>'.$editbuttons;
|
||||
$icon = '<img src="' . $mod->get_icon_url() . '" class="icon" alt="" /> ';
|
||||
$this->content->items[] = '<a title="' . $mod->modfullname . '" ' . $linkcss . ' ' . $mod->extra .
|
||||
' href="' . $url . '">' . $icon . $instancename . '</a>' . $editbuttons;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -42,21 +42,19 @@ class block_social_activities extends block_list {
|
|||
if (!$cm->uservisible) {
|
||||
continue;
|
||||
}
|
||||
if ($cm->modname == 'label') {
|
||||
$this->content->items[] = format_text($cm->extra, FORMAT_HTML, $options);
|
||||
|
||||
list($content, $instancename) =
|
||||
get_print_section_cm_text($cm, $course);
|
||||
|
||||
if (!($url = $cm->get_url())) {
|
||||
$this->content->items[] = $content;
|
||||
$this->content->icons[] = '';
|
||||
} else {
|
||||
$linkcss = $cm->visible ? '' : ' class="dimmed" ';
|
||||
$instancename = format_string($cm->name, true, $course->id);
|
||||
//Accessibility: incidental image - should be empty Alt text
|
||||
if (!empty($cm->icon)) {
|
||||
$icon = $OUTPUT->pix_url($cm->icon);
|
||||
} else {
|
||||
$icon = $OUTPUT->pix_url('icon', $cm->modname);
|
||||
}
|
||||
$icon = '<img src="'.$icon.'" class="icon" alt="" /> ';
|
||||
$icon = '<img src="' . $cm->get_icon_url() . '" class="icon" alt="" /> ';
|
||||
$this->content->items[] = '<a title="'.$cm->modplural.'" '.$linkcss.' '.$cm->extra.
|
||||
' href="'.$CFG->wwwroot.'/mod/'.$cm->modname.'/view.php?id='.$cm->id.'">'.$icon.$instancename.'</a>';
|
||||
' href="' . $url . '">' . $icon . $instancename . '</a>';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -123,28 +121,19 @@ class block_social_activities extends block_list {
|
|||
'<img style="height:16px; width:80px; border:0px" src="'.$OUTPUT->pix_url('movehere') . '" alt="'.$strmovehere.'" /></a>';
|
||||
$this->content->icons[] = '';
|
||||
}
|
||||
$instancename = $modinfo->cms[$modnumber]->name;
|
||||
$instancename = format_string($instancename, true, $course->id);
|
||||
$linkcss = $mod->visible ? '' : ' class="dimmed" ';
|
||||
if (!empty($modinfo->cms[$modnumber]->extra)) {
|
||||
$extra = $modinfo->cms[$modnumber]->extra;
|
||||
} else {
|
||||
$extra = '';
|
||||
}
|
||||
if (!empty($modinfo->cms[$modnumber]->icon)) {
|
||||
$icon = $OUTPUT->pix_url($modinfo->cms[$modnumber]->icon);
|
||||
} else {
|
||||
$icon = $OUTPUT->pix_url('icon', $mod->modname);
|
||||
}
|
||||
list($content, $instancename) =
|
||||
get_print_section_cm_text($modinfo->cms[$modnumber], $course);
|
||||
|
||||
if ($mod->modname == 'label') {
|
||||
$this->content->items[] = format_text($extra, FORMAT_HTML, $options).$editbuttons;
|
||||
$linkcss = $mod->visible ? '' : ' class="dimmed" ';
|
||||
|
||||
if (!($url = $mod->get_url())) {
|
||||
$this->content->items[] = $content . $editbuttons;
|
||||
$this->content->icons[] = '';
|
||||
} else {
|
||||
//Accessibility: incidental image - should be empty Alt text
|
||||
$icon = '<img src="'.$icon.'" class="icon" alt="" /> ';
|
||||
$this->content->items[] = '<a title="'.$mod->modfullname.'" '.$linkcss.' '.$extra.
|
||||
' href="'.$CFG->wwwroot.'/mod/'.$mod->modname.'/view.php?id='.$mod->id.'">'.$icon.$instancename.'</a>'.$editbuttons;
|
||||
$icon = '<img src="' . $mod->get_icon_url() . '" class="icon" alt="" /> ';
|
||||
$this->content->items[] = '<a title="' . $mod->modfullname . '" ' . $linkcss . ' ' . $mod->extra .
|
||||
' href="' . $url . '">' . $icon . $instancename . '</a>' . $editbuttons;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue