Ejemplo n.º 1
0
 protected function renombrarDocumento($historico, $id_proyecto = 0, $id_fase = 0)
 {
     //inicialmente se guarda con el nombre real. Despues hay que cambiarselo
     // añadiendo el id_proyecyo y la version.
     $directorio = HistoricoDocumentoPeer::getUploadsDirectory($id_proyecto, $id_fase);
     $nombre_anterior = $directorio;
     $nombre_anterior .= $historico->getNombreFich();
     $nombre_nuevo = $directorio;
     $nombre_base_nuevo = HistoricoDocumentoPeer::getNombreArchivo($this->documento->getIdDocumento(), $historico->getVersion(), $historico->getNombreFich());
     @rename($nombre_anterior, $nombre_nuevo . $nombre_base_nuevo);
     @chmod($nombre_nuevo . $nombre_base_nuevo, 0777);
     return $nombre_base_nuevo;
 }