Beispiel #1
0
 public function readExif($file, $allowAutoRotate)
 {
     return parent::readExif($file, $allowAutoRotate);
 }
 public function putPhotos($files)
 {
     if (isset($_POST['uploadSource']) && $_POST['uploadSource'] === 'dropbox') {
         return true;
     }
     foreach ($files as $file) {
         list($localFile, $remoteFile) = each($file);
         if (strpos($remoteFile, '/original/') !== false && file_exists($localFile)) {
             $photoObj = new Photo();
             $exif = $photoObj->readExif($localFile);
             $directory = urlencode(date($this->directoryMask, $exif['dateTaken']));
             if (!$this->putFileInDirectory($directory, $localFile, basename($remoteFile))) {
                 return false;
             }
         }
     }
     return true;
 }