Beispiel #1
0
 public function createPoliticoFromFile($file)
 {
     $directory = dirname($file);
     $arr = array_reverse(explode("/", $file));
     $fileName = $arr[0];
     $uri = "politicos/{$fileName}";
     if (S3::putObject(S3::inputFile("{$file}"), S3Voota::getBucketOri(), "politicos/{$fileName}", S3::ACL_PRIVATE)) {
         $img = new sfImage($file);
         $img->politico();
         $this->putObjectCached(S3::inputFile("/tmp/cc_{$fileName}"), S3Voota::getBucketPub(), "politicos/cc_{$fileName}", S3::ACL_PUBLIC_READ);
         unlink("/tmp/cc_{$fileName}");
         $this->putObjectCached(S3::inputFile("/tmp/bw_{$fileName}"), S3Voota::getBucketPub(), "politicos/bw_{$fileName}", S3::ACL_PUBLIC_READ);
         unlink("/tmp/bw_{$fileName}");
         $this->putObjectCached(S3::inputFile("/tmp/cc_s_{$fileName}"), S3Voota::getBucketPub(), "politicos/cc_s_{$fileName}", S3::ACL_PUBLIC_READ);
         unlink("/tmp/cc_s_{$fileName}");
         $this->putObjectCached(S3::inputFile("/tmp/bw_s_{$fileName}"), S3Voota::getBucketPub(), "politicos/bw_s_{$fileName}", S3::ACL_PUBLIC_READ);
         unlink("/tmp/bw_s_{$fileName}");
     }
 }