course, "mainglossary",1); if ( ! $mainglossary ) { $PermissionGranted = 0; } } if ( !isteacher($cm->course) ) { $PermissionGranted = 0; error("You must be a teacher to use this page."); } 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"); if ($course->category) { $navigation = "id\">$course->shortname ->"; } print_header("$course->shortname: $glossary->name", "$course->fullname", "$navigation id>$strglossaries -> $glossary->name", "", "", true, "", navmenu($course, $cm)); if ( $PermissionGranted ) { $entry = get_record("glossary_entries", "id", $entry); if ( !$confirm ) { echo "
"; notice_yesno ("

$entry->concept

Seguro que desea agregar esta entrada a
$mainglossary->name?", "exportentry.php?id=$id¤tview=$currentview&cat=$cat&entry=$entry->id&confirm=1", "view.php?id=$cm->id¤tview=$currentview&cat=$cat&eid=".$entry->id ); } else { if ( ! $mainglossary->allowduplicatedentries ) { $dupentry = get_record("glossary_entries","glossaryid", $mainglossary->id, "UCASE(concept)",strtoupper($entry->concept)); if ( $dupentry ) { $PermissionGranted = 0; } } if ( $PermissionGranted ) { $newentry->userid = $entry->userid; $newentry->glossaryid = $mainglossary->id; $newentry->concept = $entry->concept; $newentry->definition = $entry->definition; $newentry->format = $entry->format; $newentry->timecreated = $entry->timecreated; $newentry->timemodified = $entry->timemodified; $newentry->teacherentry = $entry->teacherentry; $newentry->attachment = $entry->attachment; if (! $newentry->id = insert_record("glossary_entries", $newentry) ) { error("Could not export the entry to the main glossary"); } else { print_simple_box_start("center", "60%", "$THEME->cellheading"); echo "

$entryexported

"; if ($newentry->attachment) { $entry->course = $cm->course; $newentry->course = $cm->course; if ( !glossary_copy_attachments($entry, $newentry) ) { echo "

However, the attachment couldn't be exported."; } } add_to_log($course->id, "glossary", "add entry", "view.php?id=$cm->id¤tview=$currentview&cat=$cat&eid=".$entry->id, "$newentry->id"); print_continue("view.php?id=$cm->id¤tview=$currentview&cat=$cat&eid=".$entry->id); print_simple_box_end(); print_footer(); redirect("view.php?id=$cm->id¤tview=$currentview&cat=$cat&eid=".$entry->id); die; } } else { print_simple_box_start("center", "60%", "#FFBBBB"); echo "

$entryalreadyexist

"; echo "

"; print_continue("view.php?id=$cm->id¤tview=$currentview&cat=$cat&eid=".$entry->id); print_simple_box_end(); } } } else { print_simple_box_start("center", "60%", "#FFBBBB"); echo "

A weird error was found while trying to export this entry. Operation cancelled.

"; print_continue("view.php?id=$cm->id¤tview=$currentview&cat=$cat&eid=".$entry->id); print_simple_box_end(); } print_footer(); ?>