/**
  * Salva a imagem
  * @param ImageVO $img
  * @param type $fileInput
  * @param type $last
  * @return boolean
  */
 function salvaImage(ImageVO $img, $fileInput = null, $last = true)
 {
     $files = $this->getArrayFiles($fileInput);
     if ($img->getId()) {
         if (count($files)) {
             if ($source = $this->moveFile($files[0])) {
                 $img->setSource($source);
             }
         }
         return $this->Save($img);
     } else {
         if ($files) {
             $count = 0;
             foreach ($files as $file) {
                 if ($source = $this->moveFile($file)) {
                     $newImg = $img->cloneVo();
                     $newImg->setSource($source);
                     $newImg->setPosition($last ? 9999 : 0);
                     $this->Save($newImg);
                     $count++;
                 }
             }
             $this->reorganizar($img->getRef(), $img->getRefId());
             return $count ? true : false;
         }
     }
     return false;
 }