From 98db528779b9759b8a9464d2340b7ff98b0175b9 Mon Sep 17 00:00:00 2001 From: Wilmer Date: Fri, 25 Nov 2016 10:39:12 -0400 Subject: [PATCH] =?UTF-8?q?corregido=20errores=20de=20muestra=20de=20image?= =?UTF-8?q?n=20de=20nuevo=20concurso=20de=20oposci=C3=B3n,=20corregido=20e?= =?UTF-8?q?rror=20ascender=20luego=20de=20haber=20aprobado=20concurso?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Resources/views/memorando/adscripcion.html.twig | 9 +++++++-- src/AppBundle/Controller/AntiguedadController.php | 7 +++++++ src/AppBundle/Controller/AscensoController.php | 12 ++++++++++-- 3 files changed, 24 insertions(+), 4 deletions(-) diff --git a/app/Resources/views/memorando/adscripcion.html.twig b/app/Resources/views/memorando/adscripcion.html.twig index ba6296c..47ac6d0 100644 --- a/app/Resources/views/memorando/adscripcion.html.twig +++ b/app/Resources/views/memorando/adscripcion.html.twig @@ -26,13 +26,18 @@ {%endblock%} {% block cuerpo %} +

Reciba un cordial saludo bolivariano y revolucionario de parte del equipo de trabajo de este Centro de Estudios Ambientales. La presente es para - informar que este Centro reconoce, basado en su interés en el área de + informar que este Centro reconoce, + {% if adscripcion.idLineaInvestigacion %} + basado en su interés en el área de {{adscripcion.idLineaInvestigacion.idAreaInvestigacion |capitalize }} bajo la línea {{adscripcion.idLineaInvestigacion}} - con su trabajo de investigación titulado {{adscripcion.tituloTrabajo}} para así dar + con su trabajo de investigación titulado {{adscripcion.tituloTrabajo}} + {% endif %} + para así dar cumplimiento al artículo N° 91 de Reglamento General de la Universidad Bolivariana de Venezuela, que estable en su segundo párrafo "Estarán adscritos a cada Centro de Estudios , los trabajadores académicos, según el interés, formación y experiencia desarrollada en su diff --git a/src/AppBundle/Controller/AntiguedadController.php b/src/AppBundle/Controller/AntiguedadController.php index 9e7b570..c16dfe1 100644 --- a/src/AppBundle/Controller/AntiguedadController.php +++ b/src/AppBundle/Controller/AntiguedadController.php @@ -43,6 +43,13 @@ class AntiguedadController extends Controller { */ public function serviciosAntiguedadIndexAction(){ + $adscripcion = $this->getDoctrine()->getRepository("AppBundle:Adscripcion")->findOneByIdRolInstitucion($this->getUser()->getIdRolInstitucion()); + + if (!$adscripcion->getOposicion() ){ + $this->addFlash('danger', 'Estimado docente el CEA le informa que para gozar de este servicio, debe haber aprobado concurso de oposición.'); + return $this->redirect($this->generateUrl('cea_index')); + } + $servicio = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneBy(array( 'idRolInstitucion' => $this->getUser()->getIdRolInstitucion(), 'idServicioCe' => 1 diff --git a/src/AppBundle/Controller/AscensoController.php b/src/AppBundle/Controller/AscensoController.php index 27afb60..79d9a65 100644 --- a/src/AppBundle/Controller/AscensoController.php +++ b/src/AppBundle/Controller/AscensoController.php @@ -234,11 +234,19 @@ class AscensoController extends Controller $nombreAscenso = md5(uniqid()).'.'.$constanciaAscenso->guessExtension(); // Guardar el archivo y crear la miniatura de cada uno + if (!$concurso->getOposicion()){ $constanciaAscenso->move( + $this->container->getParameter('adscripcion_directory'), + $nombreAscenso + ); + thumbnail2($nombreAscenso, $this->container->getParameter('adscripcion_directory'), $this->container->getParameter('ascenso_thumb_directory')); + }else{ + $constanciaAscenso->move( $this->container->getParameter('ascenso_directory'), $nombreAscenso ); thumbnail2($nombreAscenso, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory')); + } if (!$concurso->getOposicion()){ $adscripcion->setOposicion($nombreAscenso); }else{ @@ -497,14 +505,14 @@ class AscensoController extends Controller if ($this->get('request')->request->get('tipo') == 2 ){ $ServicioAscenso = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneBy(array( - 'idRolInstitucion' => $this->getUser()->getIdRolInstitucion(), + 'idRolInstitucion' => $servicio->getIdRolInstitucion(), 'idServicioCe' => 5, 'idEstatus' => 1 )); $ascenso = $this->getDoctrine()->getRepository('AppBundle:Ascenso')->findOneBy(array( - 'idRolInstitucion' => $this->getUser()->getIdRolInstitucion(), + 'idRolInstitucion' => $servicio->getIdRolInstitucion(), 'idEstatus' => 1 )); -- 2.0.0