예제 #1
0
파일: picture.php 프로젝트: 4Vs/oc-server3
         }
         $picture->setObjectId($cachelog->getLogId());
         $picture->setObjectType(OBJECT_CACHELOG);
         $cachelog = null;
     } else {
         $tpl->error(ERROR_INVALID_OPERATION);
     }
 }
 // uploaded file ok?
 if (isset($_REQUEST['ok'])) {
     $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 == '') {
         $tpl->assign('errortitle', true);
         $bError = true;
     } else {
         $picture->setTitle($title);
     }
     if (!isset($_FILES['file'])) {
         $tpl->assign('errorfile', ERROR_UPLOAD_ERR_NO_FILE);
         $bError = true;
     } else {
         if ($_FILES['file']['error'] == UPLOAD_ERR_NO_FILE) {
             $tpl->assign('errorfile', ERROR_UPLOAD_ERR_NO_FILE);
             $bError = true;