Example #1
0
 $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;