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}"); } }