glossaryid)) { error('Incorrect glossary'); } if (!$cm = get_coursemodule_from_instance('glossary', $glossary->id)) { error('Course Module ID was incorrect'); } if (!$course = get_record('course', 'id', $cm->course)) { error('Course is misconfigured'); } require_login($course, false, $cm); $context = get_context_instance(CONTEXT_MODULE, $cm->id); require_capability('mod/glossary:approve', $context); if (!$entry->approved and confirm_sesskey()) { $newentry = new object(); $newentry->id = $entry->id; $newentry->approved = 1; $newentry->timemodified = time(); // wee need this date here to speed up recent activity, TODO: use timestamp in approved field instead in 2.0 if (update_record("glossary_entries", $newentry)) { add_to_log($course->id, "glossary", "approve entry", "showentry.php?id=$cm->id&eid=$eid", "$eid", $cm->id); } } redirect("view.php?id=$cm->id&mode=$mode&hook=$hook"); die; ?>