error('Course Module ID was incorrect'); } function lightboxgallery_resize_upload($filename, $dimensions) { list($width, $height) = explode('x', $dimensions); $image = new lightboxgallery_edit_image($filename); return $image->resize($width, $height); } require_login($course->id); $context = get_context_instance(CONTEXT_MODULE, $cm->id); require_capability('mod/lightboxgallery:addimage', $context); $galleryurl = $CFG->wwwroot . '/mod/lightboxgallery/view.php?id=' . $cm->id; $straddimage = get_string('addimage', 'lightboxgallery'); $navigation = build_navigation($straddimage, $cm); print_header($course->shortname . ': ' . $gallery->name . ': ' . $straddimage, $course->fullname, $navigation, '', '', true, ' ', navmenu($course, $cm)); $mform = new mod_lightboxgallery_imageadd_form(null, $gallery); if ($mform->is_cancelled()) { redirect($galleryurl); } else { if (($formdata = $mform->get_data()) && confirm_sesskey()) { require_once $CFG->dirroot . '/lib/uploadlib.php'; $handlecollisions = !get_config('lightboxgallery', 'overwritefiles'); $um = new upload_manager('attachment', false, $handlecollisions, $course); $uploaddir = $course->id . '/' . $gallery->folder; if ($um->process_file_uploads($uploaddir)) { $folder = $CFG->dataroot . '/' . $uploaddir; $filename = $um->get_new_filename(); $messages = array(); if (lightboxgallery_get_file_extension($filename) == 'zip') { $thumb = '<img src="' . $CFG->pixpath . '/f/zip.gif" class="icon" alt="zip" />'; $before = lightboxgallery_directory_images($folder);
error('Course module is incorrect'); } if (!($course = get_record('course', 'id', $gallery->course))) { error('Course is misconfigured'); } if (!($cm = get_coursemodule_from_instance('lightboxgallery', $gallery->id, $course->id))) { error('Course Module ID was incorrect'); } require_login($course->id); $context = get_context_instance(CONTEXT_MODULE, $cm->id); require_capability('mod/lightboxgallery:addimage', $context); $galleryurl = $CFG->wwwroot . '/mod/lightboxgallery/view.php?id=' . $cm->id; $straddimage = get_string('addimage', 'lightboxgallery'); $navigation = build_navigation($straddimage, $cm); print_header($course->shortname . ': ' . $gallery->name . ': ' . $straddimage, $course->fullname, $navigation, '', '', true, ' ', navmenu($course, $cm)); $mform = new mod_lightboxgallery_imageadd_form('imageadd.php'); $mform->set_data(array('id' => $gallery->id)); echo "<hr class=\"fullhr\">"; //MOD: FLASHUPLOAD - START $wdir = '/' . $gallery->folder; require 'flashupload.php'; //MOD: FLASHUPLOAD - END echo "<hr class=\"middlehr\">"; if ($mform->is_cancelled()) { redirect($galleryurl); } else { if ($formdata = $mform->get_data()) { confirm_sesskey(); require_once $CFG->dirroot . '/lib/uploadlib.php'; $um = new upload_manager('attachment', false, false, $course, false, $course->maxbytes); $uploaddir = $course->id . '/' . $gallery->folder;