/**
  * Cropa uma imagem no formato 940x360 para o destaque de topo
  */
 public function uploadCoverPhoto($data, $pasta, $arquivo)
 {
     # Local onde a imagem será salva
     $path = WWW_ROOT . 'files/fotos/' . $pasta . '/';
     # Caso a pasta não exista, cria
     if (!is_dir($path)) {
         mkdir($path);
     }
     # Arquivo com caminho completo
     $finalPath = $path . $arquivo . '.jpg';
     # Recebe o nome do arquivo temporario
     $fotoTmp = $data['Photo']['src'];
     $fotoTmp = WWW_ROOT . 'files/' . $fotoTmp;
     # Carrega a imagem do temp
     App::import('Vendor', 'Gerenciador.Img', array('file' => 'Img.class.php'));
     $imgClass = new Img($fotoTmp);
     # Posições do corte do crop
     $x = $data['Photo']['x'];
     $y = $data['Photo']['y'];
     # Largura do crop
     $w = round($data['Photo']['w']);
     # Altura do crop
     $h = round($data['Photo']['h']);
     # Cropa a imagem do temp
     $imgClass->resizeJcrop($x, $y, $w, $h);
     # Redimensiona a imagem
     $imgClass->redimensiona(940, 360);
     # Salva a imagem na pasta final
     $imgClass->grava($finalPath);
     return true;
 }