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, '&nbsp;', 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;