mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 00:46:50 +02:00
MDL-10729 Active tabs are now marked inactive; backported from HEAD (and fixed commit message :-( )
This commit is contained in:
parent
61bb817fd2
commit
419b95d2ad
1 changed files with 8 additions and 9 deletions
|
@ -32,20 +32,22 @@
|
|||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
|
||||
$inactive = NULL;
|
||||
$activetwo = NULL;
|
||||
$tabs = array();
|
||||
$row = array();
|
||||
|
||||
$row[] = new tabobject('list', $CFG->wwwroot.'/mod/data/view.php?d='.$data->id, get_string('list','data'), '', true);
|
||||
$row[] = new tabobject('list', $CFG->wwwroot.'/mod/data/view.php?d='.$data->id, get_string('list','data'));
|
||||
|
||||
if (isset($record)) {
|
||||
$row[] = new tabobject('single', $CFG->wwwroot.'/mod/data/view.php?d='.$data->id.'&rid='.$record->id, get_string('single','data'), '', true);
|
||||
$row[] = new tabobject('single', $CFG->wwwroot.'/mod/data/view.php?d='.$data->id.'&rid='.$record->id, get_string('single','data'));
|
||||
} else {
|
||||
$row[] = new tabobject('single', $CFG->wwwroot.'/mod/data/view.php?d='.$data->id.'&mode=single', get_string('single','data'), '', true);
|
||||
$row[] = new tabobject('single', $CFG->wwwroot.'/mod/data/view.php?d='.$data->id.'&mode=single', get_string('single','data'));
|
||||
}
|
||||
|
||||
if (isloggedin()) {
|
||||
if (data_user_can_add_entry($data, $currentgroup, $groupmode)) { // took out participation list here!
|
||||
$addstring = empty($editentry) ? get_string('add', 'data') : get_string('editentry', 'data');
|
||||
$row[] = new tabobject('add', $CFG->wwwroot.'/mod/data/edit.php?d='.$data->id, $addstring, '', true);
|
||||
$row[] = new tabobject('add', $CFG->wwwroot.'/mod/data/edit.php?d='.$data->id, $addstring);
|
||||
}
|
||||
if (has_capability('mod/data:managetemplates', $context)) {
|
||||
if ($currenttab == 'list') {
|
||||
|
@ -59,9 +61,9 @@
|
|||
$row[] = new tabobject('templates', $CFG->wwwroot.'/mod/data/templates.php?d='.$data->id.'&mode='.$defaultemplate,
|
||||
get_string('templates','data'));
|
||||
$row[] = new tabobject('fields', $CFG->wwwroot.'/mod/data/field.php?d='.$data->id,
|
||||
get_string('fields','data'), '', true);
|
||||
get_string('fields','data'));
|
||||
$row[] = new tabobject('presets', $CFG->wwwroot.'/mod/data/preset.php?d='.$data->id,
|
||||
get_string('presets', 'data'), '', true);
|
||||
get_string('presets', 'data'));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -85,12 +87,9 @@
|
|||
}
|
||||
$tabs[] = $row;
|
||||
$activetwo = array('templates');
|
||||
} else {
|
||||
$activetwo = array();
|
||||
}
|
||||
|
||||
/// Print out the tabs and continue!
|
||||
|
||||
print_tabs($tabs, $currenttab, $inactive, $activetwo);
|
||||
|
||||
?>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue