course, 'mainglossary',1); if ( ! $mainglossary ) { $PermissionGranted = 0; } } $context = get_context_instance(CONTEXT_MODULE, $cm->id); require_capability('mod/glossary:export', $context); if (! $course = get_record('course', 'id', $cm->course)) { error('Course is misconfigured'); } if (! $glossary = get_record('glossary', 'id', $cm->instance)) { error('Course module is incorrect'); } $strglossaries = get_string('modulenameplural', 'glossary'); $entryalreadyexist = get_string('entryalreadyexist','glossary'); $entryexported = get_string('entryexported','glossary'); $navigation = build_navigation('', $cm); print_header_simple(format_string($glossary->name), '', $navigation, '', '', true, '', navmenu($course, $cm)); if ( $PermissionGranted ) { $entry = get_record('glossary_entries', 'id', $entry); if ( !$confirm ) { echo '
'.$areyousure.'
'.format_string($mainglossary->name).'?',
'exportentry.php?id='.$id.'&mode='.$mode.'&hook='.$hook.'&entry='.$entry->id.'&confirm=1',
'view.php?id='.$cm->id.'&mode='.$mode.'&hook='.$hook);
echo '
'.$entryexported.'
'; print_continue('view.php?id='.$cm->id.'&mode=entry&hook='.$entry->id); print_simple_box_end(); print_footer(); redirect('view.php?id='.$cm->id.'&mode=entry&hook='.$entry->id); die; } } else { print_simple_box_start('center', '60%', '#FFBBBB'); echo ''.$entryalreadyexist.'
'; echo ''; print_continue('view.php?id='.$cm->id.'&mode=entry&hook='.$entry->id); print_simple_box_end(); } } } else { print_simple_box_start('center', '60%', '#FFBBBB'); notice('A weird error was found while trying to export this entry. Operation cancelled.'); print_continue('view.php?id='.$cm->id.'&mode=entry&hook='.$entry->id); print_simple_box_end(); } print_footer(); ?>