src/Cpm/JovenesBundle/Service/EstadosManager.php
/**
      * Cuando un proyecto es anulado, se deben cancelar las invitaciones a instancias de eventos futuras
      * 
      */
Cuando un proyecto es anulado, se deben cancelar las invitaciones a instancias de eventos futuras
Cuando un proyecto es anulado se deben cancelar las invitaciones a instancias de eventos futuras
private function anularInvitacionesFuturas($proyecto) 
     {
     		$em = $this->doctrine->getEntityManager();
     		$hoy = new \DateTime("now");
     		foreach ( $proyecto->getInvitaciones() as $invitacion ) {
     			if ($invitacion->getInstanciaEvento()->getFechaInicio() > $hoy) {
     				$em->remove($invitacion);
     			} 
			}
			$em->flush();
     }
private function anularInvitacionesFuturas ( $ proyecto ) { $ em = $ this -> doctrine -> getEntityManager ( ) ; $ hoy = new \ DateTime ( " now " ) ; foreach ( $ proyecto -> getInvitaciones ( ) as $ invitacion ) { if ( $ invitacion -> getInstanciaEvento ( ) -> getFechaInicio ( ) > $ hoy ) { $ em -> remove ( $ invitacion ) ; } } $ em -> flush ( ) ; }
Cuando un proyecto es anulado, se deben cancelar las invitaciones a instancias de eventos futuras
Cuando un proyecto es anulado se deben cancelar las invitaciones a instancias de eventos futuras