Commit 6c90374e84cf2834bfebb680dbe4ccc8d8cb625b

Authored by Malik Imelhaine
1 parent f2dc261b

Partie III - Mail Devis

Modification des fonction after save et after delete, pour que les nouvelles normes de nom de document soient misent en place (idmateriel_nom_id.extension)
Showing 1 changed file with 13 additions and 5 deletions   Show diff stats
src/Model/Table/DocumentsTable.php
... ... @@ -189,10 +189,15 @@ class DocumentsTable extends AppTable
189 189 $file = $entity->get('chemin_file');
190 190 if (! empty($file['tmp_name'])) {
191 191 $extension = strtolower(pathinfo($file['name'], PATHINFO_EXTENSION));
  192 + //nouvelle norme pour les noms de documents uploadés
  193 + //
  194 + $nom=$entity->get('materiel_id')."_".$entity->get('nom')."_".$entity->get('id'). '.' . $extension;
192 195 if ($entity->get('photo')) {
193   - move_uploaded_file($file['tmp_name'], 'img' . DS . 'photos' . DS . $entity->get('id') . '.' . $extension);
  196 + //move_uploaded_file($file['tmp_name'], 'img' . DS . 'photos' . DS . $entity->get('id') . '.' . $extension);
  197 + move_uploaded_file($file['tmp_name'], 'img' . DS . 'photos' . DS . $nom );
194 198 } else {
195   - move_uploaded_file($file['tmp_name'], 'files' . DS . $entity->get('id') . '.' . $extension);
  199 + //move_uploaded_file($file['tmp_name'], 'files' . DS . $entity->get('id') . '.' . $extension);
  200 + move_uploaded_file($file['tmp_name'], 'files' . DS . $nom );
196 201 }
197 202 }
198 203 }
... ... @@ -202,11 +207,14 @@ class DocumentsTable extends AppTable
202 207 */
203 208 public function afterDelete($event, $entity, $options)
204 209 {
205   - $nomFichier = $entity->get('id') . '.' . $entity->get('type_doc');
  210 + //nouvelle norme pour les noms de documents uploadés
  211 + //
  212 + $nomFichier=$entity->get('materiel_id')."_".$entity->get('nom')."_".$entity->get('id').'.' . $entity->get('type_doc');
  213 +
206 214 if ($entity->get('photo')) {
207   - unlink('img' . DS . 'photos' . DS . $nomFichier);
  215 + unlink('img' . DS . 'photos' . DS . $nomFichier);
208 216 } else {
209   - unlink('files' . DS . $nomFichier);
  217 + unlink('files' . DS . $nomFichier);
210 218 }
211 219 }
212 220 }
... ...