Commit 405be36e1f4b02a34feadd254d79140862d85a20
1 parent
bf218899c7
Exists in
master
añadir mensajes notificando la vigencia del PIDA y actualizando el estatus si está vencido
Showing
1 changed file
with
8 additions
and
1 deletions
Show diff stats
src/AppBundle/Controller/AppController.php
| ... | ... | @@ -70,7 +70,14 @@ class AppController extends Controller { |
| 70 | 70 | if($caducidad){ |
| 71 | 71 | //saber si el pida actual caducó |
| 72 | 72 | $hoy = new \DateTime("now"); |
| 73 | - $vencido = (($hoy->diff($caducidad->getFechaFinal())->invert ? true : false)); | |
| 73 | + $tiempo = ($hoy->diff($caducidad->getFechaFinal())); | |
| 74 | + if($tiempo->format('%a%') <= 60 && $tiempo->format('%a%') >= 30){ | |
| 75 | + $this->addFlash('warning', 'Estimado docente su PIDA estará vigente sólo por ' . $tiempo->format('%a%') . ' días más' ); | |
| 76 | + }else if($tiempo->format('%a%') <= 29){ | |
| 77 | + $this->addFlash('danger', 'Estimado docente dentro de ' . $tiempo->format('%a%') . ' días su PIDA caducará y deberá crear uno nuevo'); | |
| 78 | + } | |
| 79 | + //var_dump($tiempo); die; | |
| 80 | + $vencido = ($tiempo->invert ? true : false); | |
| 74 | 81 | if($vencido){ |
| 75 | 82 | $pida->setIdEstatus($this->getDoctrine()->getRepository("AppBundle:Estatus")->findOneById(5)); |
| 76 | 83 | $em->persist($pida); | ... | ... |