Ejemplo n.º 1
0
 public function deleteAction($photo_id)
 {
     $this->check_securuty();
     $em = $this->getDoctrine()->getEntityManager();
     $photo = $em->getRepository("AcmeDesignBundle:Photo")->find($photo_id);
     $request = $this->get('request');
     $upload_dir = Photo::upload_dir($request);
     unlink($upload_dir . '/' . $photo->getPath());
     unlink($upload_dir . '/thumb/' . $photo->getPath());
     $em->remove($photo);
     $em->flush();
     return $this->redirect($this->generateUrl('photo_list'));
 }
Ejemplo n.º 2
0
 public function deleteAction($type_photo_id)
 {
     $this->check_securuty();
     $em = $this->getDoctrine()->getEntityManager();
     $type_photo = $em->getRepository("AcmeDesignBundle:TypePhoto")->find($type_photo_id);
     $request = $this->get('request');
     $upload_dir = Photo::upload_dir($request);
     foreach ($type_photo->getPhotos() as $photo) {
         //         echo $upload_dir.'/'.$photo->getPath().'<br>';
         unlink($upload_dir . '/' . $photo->getPath());
         unlink($upload_dir . '/thumb/' . $photo->getPath());
     }
     $em->remove($type_photo);
     $em->flush();
     return $this->redirect($this->generateUrl('type_photo_manager'));
 }
Ejemplo n.º 3
0
 public function deleteAction($object_id)
 {
     $this->check_securuty();
     $em = $this->getDoctrine()->getEntityManager();
     $object = $em->getRepository("AcmeDesignBundle:Object")->find($object_id);
     $photos = $object->getPhotos();
     $request = $this->get('request');
     $upload_dir = Photo::upload_dir($request);
     unlink($upload_dir . '/../prew_project/' . $object->getPath());
     foreach ($photos as $photo) {
         //            echo $upload_dir.'/'.$photo->getPath().'<br>';
         unlink($upload_dir . '/' . $photo->getPath());
         unlink($upload_dir . '/thumb/' . $photo->getPath());
     }
     $em->remove($object);
     $em->flush();
     return $this->redirect($this->generateUrl('object_list'));
 }