diff --git a/src/Model/Table/DocumentsTable.php b/src/Model/Table/DocumentsTable.php index 9d89bb1..50a5cef 100755 --- a/src/Model/Table/DocumentsTable.php +++ b/src/Model/Table/DocumentsTable.php @@ -189,10 +189,15 @@ class DocumentsTable extends AppTable $file = $entity->get('chemin_file'); if (! empty($file['tmp_name'])) { $extension = strtolower(pathinfo($file['name'], PATHINFO_EXTENSION)); + //nouvelle norme pour les noms de documents uploadés + // + $nom=$entity->get('materiel_id')."_".$entity->get('nom')."_".$entity->get('id'). '.' . $extension; if ($entity->get('photo')) { - move_uploaded_file($file['tmp_name'], 'img' . DS . 'photos' . DS . $entity->get('id') . '.' . $extension); + //move_uploaded_file($file['tmp_name'], 'img' . DS . 'photos' . DS . $entity->get('id') . '.' . $extension); + move_uploaded_file($file['tmp_name'], 'img' . DS . 'photos' . DS . $nom ); } else { - move_uploaded_file($file['tmp_name'], 'files' . DS . $entity->get('id') . '.' . $extension); + //move_uploaded_file($file['tmp_name'], 'files' . DS . $entity->get('id') . '.' . $extension); + move_uploaded_file($file['tmp_name'], 'files' . DS . $nom ); } } } @@ -202,11 +207,14 @@ class DocumentsTable extends AppTable */ public function afterDelete($event, $entity, $options) { - $nomFichier = $entity->get('id') . '.' . $entity->get('type_doc'); + //nouvelle norme pour les noms de documents uploadés + // + $nomFichier=$entity->get('materiel_id')."_".$entity->get('nom')."_".$entity->get('id').'.' . $entity->get('type_doc'); + if ($entity->get('photo')) { - unlink('img' . DS . 'photos' . DS . $nomFichier); + unlink('img' . DS . 'photos' . DS . $nomFichier); } else { - unlink('files' . DS . $nomFichier); + unlink('files' . DS . $nomFichier); } } } -- libgit2 0.21.2