$bError = false; $picture->setSpoiler(isset($_REQUEST['spoiler']) && $_REQUEST['spoiler'] == '1'); // Ocprop $picture->setDisplay((isset($_REQUEST['notdisplay']) && $_REQUEST['notdisplay'] == '1') == false); // Ocprop $picture->setMapPreview(isset($_REQUEST['mappreview']) && $_REQUEST['mappreview'] == '1'); $title = isset($_REQUEST['title']) ? $_REQUEST['title'] : ''; // Ocprop if ($title == '' || $picture->getObjectType() == OBJECT_CACHELOG && trim($title) == '') { $tpl->assign('errortitle', true); $bError = true; } else { $picture->setTitle($title); } // ignore duplicates (http://redmine.opencaching.de/issues/251) if ($picture->is_duplicate()) { $tpl->redirect($picture->getPageLink()); } if (!isset($_FILES['file'])) { // Ocprop $tpl->assign('errorfile', ERROR_UPLOAD_ERR_NO_FILE); $bError = true; } elseif ($_FILES['file']['error'] == UPLOAD_ERR_NO_FILE) { $tpl->assign('errorfile', ERROR_UPLOAD_ERR_NO_FILE); $bError = true; } elseif ($_FILES['file']['error'] == UPLOAD_ERR_FORM_SIZE || $_FILES['file']['error'] == UPLOAD_ERR_INI_SIZE) { $tpl->assign('errorfile', ERROR_UPLOAD_ERR_SIZE); $bError = true; } elseif ($_FILES['file']['error'] != UPLOAD_ERR_OK) { $tpl->assign('errorfile', ERROR_UPLOAD_UNKNOWN); $bError = true;