Commit 130bd10b4b6d8d34d9f7cbd3834502fdff2d585b
1 parent
91bbebb4b6
Exists in
master
calcualdo el tiempo desde el ultimo escalafon y cuanto le hace falta para solici…
…tar el nuevo escalafón y se muestra en pantalla si le falta o si ya puede y cuanto ese ese tiempo.
Showing
2 changed files
with
25 additions
and
5 deletions
Show diff stats
app/Resources/views/cea/index.html.twig
| ... | ... | @@ -27,6 +27,21 @@ |
| 27 | 27 | </div> |
| 28 | 28 | {%endif %} |
| 29 | 29 | <div class="row"> |
| 30 | + {% if tiempoProxEscalafon %} | |
| 31 | + {% if suffix == '' %} | |
| 32 | + <h4 class="alert alert-info"> | |
| 33 | + Estimado docente, le recordamos que para solicitar ascenso aun le faltan: | |
| 34 | + {% else %} | |
| 35 | + <h4 class="alert alert-warning"> | |
| 36 | + Estimado docente ya tiene el tiempo para solicitar ascenso desde hace: | |
| 37 | + {% endif %} | |
| 38 | + <strong> | |
| 39 | + {% if tiempoProxEscalafon.y > 0 %} {{ tiempoProxEscalafon.y }} año/s {% endif %} | |
| 40 | + {% if tiempoProxEscalafon.m > 0 %} {{ tiempoProxEscalafon.m }} mes/es y {% endif %} | |
| 41 | + {% if tiempoProxEscalafon.d > 0 %} {{ tiempoProxEscalafon.d }} día/s {% endif %} | |
| 42 | + </strong> | |
| 43 | + </h4> | |
| 44 | + {% endif %} | |
| 30 | 45 | <div class="col-md-6"> |
| 31 | 46 | <div class="widget widget-nopad"> |
| 32 | 47 | <div class="widget-header"> <i class="fa fa-list-alt"></i> |
| ... | ... | @@ -38,7 +53,9 @@ |
| 38 | 53 | <div class="widget-content"> |
| 39 | 54 | |
| 40 | 55 | <h6 class="bigstats"> |
| 41 | - Estimado Docente, le damos la más cordial bienvenida al Sistema del Centro de Estudios Ambientales (CEA) de la Universidad Bolivariana de Venezuela (UBV) CEA@UBV. | |
| 56 | + Estimado Docente, le damos la más cordial bienvenida al Sistema del | |
| 57 | + Centro de Estudios Ambientales (CEA) de la Universidad Bolivariana | |
| 58 | + de Venezuela (UBV) CEA@UBV. | |
| 42 | 59 | |
| 43 | 60 | </h6> |
| 44 | 61 | ... | ... |
src/AppBundle/Controller/AppController.php
| ... | ... | @@ -62,9 +62,10 @@ class AppController extends Controller { |
| 62 | 62 | $escalafones = $this->getDoctrine()->getRepository("AppBundle:Escalafones")->findOneById($escalafon->getIdEscala()->getId() + 1); //tiempo para el proximo escalafon |
| 63 | 63 | if($escalafones){ |
| 64 | 64 | //tiempo para el prox escalafon |
| 65 | - $tiempoProxEscalafon = $escalafon->getFechaEscala()->modify('+4 years'); | |
| 66 | - $tiempoTranscurrido = $tiempoProxEscalafon->diff(new \DateTime("now")); | |
| 67 | - var_dump($tiempoTranscurrido); exit; | |
| 65 | + $tiempoProxEscalafon = $escalafon->getFechaEscala()->modify('+' . $escalafones->getTiempo() . 'years'); | |
| 66 | + $hoy = new \DateTime("now"); | |
| 67 | + $tiempoTranscurrido = $hoy->diff($tiempoProxEscalafon); | |
| 68 | + $suffix = ( $tiempoTranscurrido->invert ? ' ago' : '' ); | |
| 68 | 69 | } |
| 69 | 70 | } |
| 70 | 71 | |
| ... | ... | @@ -76,7 +77,9 @@ class AppController extends Controller { |
| 76 | 77 | if($adscripcion->getIdEstatus()->getId() == 1) $adscrito = true; |
| 77 | 78 | |
| 78 | 79 | return $this->render('cea/index.html.twig', array ( |
| 79 | - 'adscrito' => $adscrito | |
| 80 | + 'adscrito' => $adscrito, | |
| 81 | + 'tiempoProxEscalafon' => $tiempoTranscurrido, | |
| 82 | + 'suffix' => $suffix | |
| 80 | 83 | )); |
| 81 | 84 | } |
| 82 | 85 | ... | ... |