Commit 98db528779b9759b8a9464d2340b7ff98b0175b9
1 parent
ae9087de9b
Exists in
master
corregido errores de muestra de imagen de nuevo concurso de oposción, corregido …
…error ascender luego de haber aprobado concurso
Showing
3 changed files
with
24 additions
and
4 deletions
Show diff stats
app/Resources/views/memorando/adscripcion.html.twig
| @@ -26,13 +26,18 @@ | @@ -26,13 +26,18 @@ | ||
| 26 | {%endblock%} | 26 | {%endblock%} |
| 27 | 27 | ||
| 28 | {% block cuerpo %} | 28 | {% block cuerpo %} |
| 29 | + | ||
| 29 | <p class="text-justify cuerpo-memo"> | 30 | <p class="text-justify cuerpo-memo"> |
| 30 | Reciba un cordial saludo bolivariano y revolucionario de parte del equipo | 31 | Reciba un cordial saludo bolivariano y revolucionario de parte del equipo |
| 31 | de trabajo de este Centro de Estudios Ambientales. La presente es para | 32 | de trabajo de este Centro de Estudios Ambientales. La presente es para |
| 32 | - informar que este Centro reconoce, basado en su interés en el área de | 33 | + informar que este Centro reconoce, |
| 34 | + {% if adscripcion.idLineaInvestigacion %} | ||
| 35 | + basado en su interés en el área de | ||
| 33 | <i>{{adscripcion.idLineaInvestigacion.idAreaInvestigacion |capitalize }}</i> | 36 | <i>{{adscripcion.idLineaInvestigacion.idAreaInvestigacion |capitalize }}</i> |
| 34 | bajo la línea <i>{{adscripcion.idLineaInvestigacion}}</i> | 37 | bajo la línea <i>{{adscripcion.idLineaInvestigacion}}</i> |
| 35 | - con su trabajo de investigación titulado <i>{{adscripcion.tituloTrabajo}}</i> para así dar | 38 | + con su trabajo de investigación titulado <i>{{adscripcion.tituloTrabajo}}</i> |
| 39 | + {% endif %} | ||
| 40 | + para así dar | ||
| 36 | cumplimiento al artículo N° 91 de Reglamento General de la Universidad Bolivariana de | 41 | cumplimiento al artículo N° 91 de Reglamento General de la Universidad Bolivariana de |
| 37 | Venezuela, que estable en su segundo párrafo <i>"Estarán adscritos a cada Centro de Estudios | 42 | Venezuela, que estable en su segundo párrafo <i>"Estarán adscritos a cada Centro de Estudios |
| 38 | , los trabajadores académicos, según el interés, formación y experiencia desarrollada en su | 43 | , los trabajadores académicos, según el interés, formación y experiencia desarrollada en su |
src/AppBundle/Controller/AntiguedadController.php
| @@ -43,6 +43,13 @@ class AntiguedadController extends Controller { | @@ -43,6 +43,13 @@ class AntiguedadController extends Controller { | ||
| 43 | */ | 43 | */ |
| 44 | public function serviciosAntiguedadIndexAction(){ | 44 | public function serviciosAntiguedadIndexAction(){ |
| 45 | 45 | ||
| 46 | + $adscripcion = $this->getDoctrine()->getRepository("AppBundle:Adscripcion")->findOneByIdRolInstitucion($this->getUser()->getIdRolInstitucion()); | ||
| 47 | + | ||
| 48 | + if (!$adscripcion->getOposicion() ){ | ||
| 49 | + $this->addFlash('danger', 'Estimado docente el CEA le informa que para gozar de este servicio, debe haber aprobado concurso de oposición.'); | ||
| 50 | + return $this->redirect($this->generateUrl('cea_index')); | ||
| 51 | + } | ||
| 52 | + | ||
| 46 | $servicio = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneBy(array( | 53 | $servicio = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneBy(array( |
| 47 | 'idRolInstitucion' => $this->getUser()->getIdRolInstitucion(), | 54 | 'idRolInstitucion' => $this->getUser()->getIdRolInstitucion(), |
| 48 | 'idServicioCe' => 1 | 55 | 'idServicioCe' => 1 |
src/AppBundle/Controller/AscensoController.php
| @@ -234,11 +234,19 @@ class AscensoController extends Controller | @@ -234,11 +234,19 @@ class AscensoController extends Controller | ||
| 234 | $nombreAscenso = md5(uniqid()).'.'.$constanciaAscenso->guessExtension(); | 234 | $nombreAscenso = md5(uniqid()).'.'.$constanciaAscenso->guessExtension(); |
| 235 | 235 | ||
| 236 | // Guardar el archivo y crear la miniatura de cada uno | 236 | // Guardar el archivo y crear la miniatura de cada uno |
| 237 | + if (!$concurso->getOposicion()){ | ||
| 237 | $constanciaAscenso->move( | 238 | $constanciaAscenso->move( |
| 239 | + $this->container->getParameter('adscripcion_directory'), | ||
| 240 | + $nombreAscenso | ||
| 241 | + ); | ||
| 242 | + thumbnail2($nombreAscenso, $this->container->getParameter('adscripcion_directory'), $this->container->getParameter('ascenso_thumb_directory')); | ||
| 243 | + }else{ | ||
| 244 | + $constanciaAscenso->move( | ||
| 238 | $this->container->getParameter('ascenso_directory'), | 245 | $this->container->getParameter('ascenso_directory'), |
| 239 | $nombreAscenso | 246 | $nombreAscenso |
| 240 | ); | 247 | ); |
| 241 | thumbnail2($nombreAscenso, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory')); | 248 | thumbnail2($nombreAscenso, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory')); |
| 249 | + } | ||
| 242 | if (!$concurso->getOposicion()){ | 250 | if (!$concurso->getOposicion()){ |
| 243 | $adscripcion->setOposicion($nombreAscenso); | 251 | $adscripcion->setOposicion($nombreAscenso); |
| 244 | }else{ | 252 | }else{ |
| @@ -497,14 +505,14 @@ class AscensoController extends Controller | @@ -497,14 +505,14 @@ class AscensoController extends Controller | ||
| 497 | 505 | ||
| 498 | if ($this->get('request')->request->get('tipo') == 2 ){ | 506 | if ($this->get('request')->request->get('tipo') == 2 ){ |
| 499 | $ServicioAscenso = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneBy(array( | 507 | $ServicioAscenso = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneBy(array( |
| 500 | - 'idRolInstitucion' => $this->getUser()->getIdRolInstitucion(), | 508 | + 'idRolInstitucion' => $servicio->getIdRolInstitucion(), |
| 501 | 'idServicioCe' => 5, | 509 | 'idServicioCe' => 5, |
| 502 | 'idEstatus' => 1 | 510 | 'idEstatus' => 1 |
| 503 | )); | 511 | )); |
| 504 | 512 | ||
| 505 | 513 | ||
| 506 | $ascenso = $this->getDoctrine()->getRepository('AppBundle:Ascenso')->findOneBy(array( | 514 | $ascenso = $this->getDoctrine()->getRepository('AppBundle:Ascenso')->findOneBy(array( |
| 507 | - 'idRolInstitucion' => $this->getUser()->getIdRolInstitucion(), | 515 | + 'idRolInstitucion' => $servicio->getIdRolInstitucion(), |
| 508 | 'idEstatus' => 1 | 516 | 'idEstatus' => 1 |
| 509 | )); | 517 | )); |
| 510 | 518 |