From 6cb34d443df3c88e4246cd0b25c71216ac3124c3 Mon Sep 17 00:00:00 2001 From: toyomoyo Date: Mon, 23 Oct 2006 02:49:05 +0000 Subject: [PATCH] merged replacing studentcanpost with capability --- mod/glossary/lib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mod/glossary/lib.php b/mod/glossary/lib.php index f9b8120764..41b3b0f0d3 100644 --- a/mod/glossary/lib.php +++ b/mod/glossary/lib.php @@ -803,7 +803,7 @@ function glossary_print_entry_icons($course, $cm, $glossary, $entry, $mode='',$h } - if (has_capability('mod/glossary:write', $context) or (!empty($USER->id) and $glossary->studentcanpost and $entry->userid == $USER->id)) { + if (has_capability('mod/glossary:manageentries', $context) or (!empty($USER->id) and has_capability('mod/glossary:write', $context) and $entry->userid == $USER->id)) { // only teachers can export entries so check it out if (has_capability('mod/glossary:export', $context) and !$ismainglossary and !$importedentry) { $mainglossary = get_record('glossary','mainglossary',1,'course',$course->id); @@ -823,7 +823,7 @@ function glossary_print_entry_icons($course, $cm, $glossary, $entry, $mode='',$h // -It isn't a imported entry (so nobody can edit a imported (from secondary to main) entry)) and // -The user is teacher or he is a student with time permissions (edit period or editalways defined). $ineditperiod = ((time() - $entry->timecreated < $CFG->maxeditingtime) || $glossary->editalways); - if ( !$importedentry and (has_capability('mod/glossary:manageentries', $context) or ($entry->userid == $USER->id and ($ineditperiod and $glossary->studentcanpost)))) { + if ( !$importedentry and (has_capability('mod/glossary:manageentries', $context) or ($entry->userid == $USER->id and ($ineditperiod and has_capability('mod/glossary:write', $context))))) { $output = true; $return .= " id&mode=delete&entry=$entry->id&prevmode=$mode&hook=$hook\">