$zoom = $this->request->parameters['zoom']; $crop = $this->request->parameters['crop']; if ($zoom <= 0) { $zoom = 100; } if ($crop == null || $crop == undefined) { $crop = false; } if ($version == '') { $file = new File($id); $version = $file->getLatestApprovedVersion(); $file = new File($id, $version); } else { $file = new File($id, $version); } $versions = $file->getVersions(); if ($versions[0]['APPROVED'] == 0) { array_shift($versions); } /* $latestVersions = array(); foreach($versions as $version_item) { if ($version_item['APPROVED']) { $tmpFile = new File($id, $version_item['VERSION']); $tmpFileInfo = $tmpFile->get(); if ($version_item['VERSION'] == $tmpFileInfo['VIEWVERSION']) { array_push($latestVersions, $version_item); } } } $versions = $latestVersions;