Commit 376501a4c3d4e9c41f3fed4bb9348c5310ce1d94

Authored by Wilmer
1 parent 7f47a0068a
Exists in master

probado el pdf y arreglado algunos errores durante la adscripcion

app/Resources/views/cea/solicitudes_mostar.html.twig
@@ -207,7 +207,7 @@ @@ -207,7 +207,7 @@
207 207
208 <div class="thumbnail"> 208 <div class="thumbnail">
209 {% if extension == "pdf" %} 209 {% if extension == "pdf" %}
210 - <object type="application/pdf" data="{{asset('uploads/ascenso/'~ documento.ubicacion)}}" width="100%" height="300px"></object> 210 + <object type="application/pdf" data="{{asset('uploads/adscripcion/'~ verificado.ubicacion)}}" width="100%" height="300px"></object>
211 {% else %} 211 {% else %}
212 {% if verificado.idTipoDocumentos.id <= 4 %} 212 {% if verificado.idTipoDocumentos.id <= 4 %}
213 <a href="{{ asset('uploads/adscripcion/'~ verificado.ubicacion) }}" 213 <a href="{{ asset('uploads/adscripcion/'~ verificado.ubicacion) }}"
src/AppBundle/Controller/AdscripcionController.php
@@ -73,7 +73,7 @@ class AdscripcionController extends Controller @@ -73,7 +73,7 @@ class AdscripcionController extends Controller
73 } 73 }
74 74
75 if (!$form->get('documento_asistente')->getData()) { 75 if (!$form->get('documento_asistente')->getData()) {
76 - $form->get('documento_asistente')->addError(new FormError('Si tildó este ascendo, documento de aprobación de ascenso no puede estar en blanco')); 76 + $form->get('documento_asistente')->addError(new FormError('Fecha no puede estar en blanco'));
77 } 77 }
78 78
79 } 79 }
@@ -85,7 +85,7 @@ class AdscripcionController extends Controller @@ -85,7 +85,7 @@ class AdscripcionController extends Controller
85 } 85 }
86 86
87 if (!$form->get('documento_agregado')->getData()) { 87 if (!$form->get('documento_agregado')->getData()) {
88 - $form->get('documento_agregado')->addError(new FormError('Si tildó este ascendo, documento de aprobación de ascenso no puede estar en blanco')); 88 + $form->get('documento_agregado')->addError(new FormError('Fecha no puede estar en blanco'));
89 } 89 }
90 } 90 }
91 91
@@ -96,7 +96,7 @@ class AdscripcionController extends Controller @@ -96,7 +96,7 @@ class AdscripcionController extends Controller
96 } 96 }
97 97
98 if (!$form->get('documento_asociado')->getData()) { 98 if (!$form->get('documento_asociado')->getData()) {
99 - $form->get('documento_asociado')->addError(new FormError('Si tildó este ascendo, documento de aprobación de ascenso no puede estar en blanco')); 99 + $form->get('documento_asociado')->addError(new FormError('Fecha no puede estar en blanco'));
100 } 100 }
101 } 101 }
102 102
@@ -108,7 +108,7 @@ class AdscripcionController extends Controller @@ -108,7 +108,7 @@ class AdscripcionController extends Controller
108 } 108 }
109 109
110 if (!$form->get('documento_titular')->getData()) { 110 if (!$form->get('documento_titular')->getData()) {
111 - $form->get('documento_titular')->addError(new FormError('Si tildó este ascendo, documento de aprobación de ascenso no puede estar en blanco')); 111 + $form->get('documento_titular')->addError(new FormError('Fecha no puede estar en blanco'));
112 } 112 }
113 } 113 }
114 114
@@ -126,7 +126,7 @@ class AdscripcionController extends Controller @@ -126,7 +126,7 @@ class AdscripcionController extends Controller
126 } 126 }
127 127
128 if (!$form->get('documento_agregado')->getData()) { 128 if (!$form->get('documento_agregado')->getData()) {
129 - $form->get('documento_agregado')->addError(new FormError('Si tildó este ascendo, documento de aprobación de ascenso no puede estar en blanco')); 129 + $form->get('documento_agregado')->addError(new FormError('Fecha no puede estar en blanco'));
130 } 130 }
131 } 131 }
132 132
@@ -137,7 +137,7 @@ class AdscripcionController extends Controller @@ -137,7 +137,7 @@ class AdscripcionController extends Controller
137 } 137 }
138 138
139 if (!$form->get('documento_asociado')->getData()) { 139 if (!$form->get('documento_asociado')->getData()) {
140 - $form->get('documento_asociado')->addError(new FormError('Si tildó este ascendo, documento de aprobación de ascenso no puede estar en blanco')); 140 + $form->get('documento_asociado')->addError(new FormError('Fecha no puede estar en blanco'));
141 } 141 }
142 } 142 }
143 143
@@ -263,7 +263,7 @@ class AdscripcionController extends Controller @@ -263,7 +263,7 @@ class AdscripcionController extends Controller
263 $constanciaTrabajo->move( 263 $constanciaTrabajo->move(
264 $this->container->getParameter('adscripcion_directory'), 264 $this->container->getParameter('adscripcion_directory'),
265 $nombreTrabajo 265 $nombreTrabajo
266 - ); 266 + );
267 thumbnail($nombreTrabajo, $this->container->getParameter('adscripcion_directory'), $this->container->getParameter('adscripcion_thumb_directory')); 267 thumbnail($nombreTrabajo, $this->container->getParameter('adscripcion_directory'), $this->container->getParameter('adscripcion_thumb_directory'));
268 268
269 $nombrePregrado = md5(uniqid()).'.'.$constanciaPregrado->guessExtension(); 269 $nombrePregrado = md5(uniqid()).'.'.$constanciaPregrado->guessExtension();
@@ -335,7 +335,7 @@ class AdscripcionController extends Controller @@ -335,7 +335,7 @@ class AdscripcionController extends Controller
335 $escala2->setIdEscala($asistente); 335 $escala2->setIdEscala($asistente);
336 $escala2->setIdTipoEscala($this->getDoctrine()->getRepository('AppBundle:TipoAscenso')->findOneById(2)); 336 $escala2->setIdTipoEscala($this->getDoctrine()->getRepository('AppBundle:TipoAscenso')->findOneById(2));
337 $em->persist($escala2); 337 $em->persist($escala2);
338 - verificar_documentos($this->getUser()->getIdRolInstitucion()->getId(), 5, 2, $em, $servicios); 338 +
339 339
340 $constanciaAsistente = $form->get('documento_asistente')->getData(); 340 $constanciaAsistente = $form->get('documento_asistente')->getData();
341 $nombreAsistente = md5(uniqid()).'.'.$constanciaAsistente->guessExtension(); 341 $nombreAsistente = md5(uniqid()).'.'.$constanciaAsistente->guessExtension();
@@ -379,6 +379,7 @@ class AdscripcionController extends Controller @@ -379,6 +379,7 @@ class AdscripcionController extends Controller
379 $escala4->setIdTipoEscala($this->getDoctrine()->getRepository('AppBundle:TipoAscenso')->findOneById(2)); 379 $escala4->setIdTipoEscala($this->getDoctrine()->getRepository('AppBundle:TipoAscenso')->findOneById(2));
380 $em->persist($escala4); 380 $em->persist($escala4);
381 381
  382 +
382 $constanciaAgregado = $form->get('documento_agregado')->getData(); 383 $constanciaAgregado = $form->get('documento_agregado')->getData();
383 $nombreAgregado = md5(uniqid()).'.'.$constanciaAgregado->guessExtension(); 384 $nombreAgregado = md5(uniqid()).'.'.$constanciaAgregado->guessExtension();
384 $constanciaAgregado->move( 385 $constanciaAgregado->move(
@@ -736,28 +737,30 @@ class AdscripcionController extends Controller @@ -736,28 +737,30 @@ class AdscripcionController extends Controller
736 737
737 /*funcion para crear miniaturas de las imagenes y carga más rapido la página */ 738 /*funcion para crear miniaturas de las imagenes y carga más rapido la página */
738 739
739 -function thumbnail ($filename, $fuente, $destino){  
740 - if(preg_match('/[.](jpeg)$/', $filename)) {  
741 - $im = imagecreatefromjpeg($fuente . "/" . $filename);  
742 - } else if (preg_match('/[.](jpg)$/', $filename)) {  
743 - $im = imagecreatefromjpeg($fuente . "/" . $filename);  
744 - }else if (preg_match('/[.](gif)$/', $filename)) {  
745 - $im = imagecreatefromgif($fuente . "/" . $filename);  
746 - } else if (preg_match('/[.](png)$/', $filename)) {  
747 - $im = imagecreatefrompng($fuente . "/" . $filename);  
748 - } 740 +function thumbnail ($filename, $fuente, $destino){
  741 + if(!preg_match('/[.](pdf)$/', $filename)) {
  742 + if (preg_match('/[.](jpeg)$/', $filename)) {
  743 + $im = imagecreatefromjpeg($fuente . "/" . $filename);
  744 + } else if (preg_match('/[.](jpg)$/', $filename)) {
  745 + $im = imagecreatefromjpeg($fuente . "/" . $filename);
  746 + } else if (preg_match('/[.](gif)$/', $filename)) {
  747 + $im = imagecreatefromgif($fuente . "/" . $filename);
  748 + } else if (preg_match('/[.](png)$/', $filename)) {
  749 + $im = imagecreatefrompng($fuente . "/" . $filename);
  750 + }
749 751
750 - $ox = imagesx($im);  
751 - $oy = imagesy($im); 752 + $ox = imagesx($im);
  753 + $oy = imagesy($im);
752 754
753 - $nx = 80;  
754 - $ny = 80; 755 + $nx = 80;
  756 + $ny = 80;
755 757
756 - $nm = imagecreatetruecolor($nx, $ny); 758 + $nm = imagecreatetruecolor($nx, $ny);
757 759
758 - imagecopyresized($nm, $im, 0,0,0,0,$nx,$ny,$ox,$oy); 760 + imagecopyresized($nm, $im, 0, 0, 0, 0, $nx, $ny, $ox, $oy);
759 761
760 - imagejpeg($nm, $destino . "/" . $filename); 762 + imagejpeg($nm, $destino . "/" . $filename);
  763 + }
761 } 764 }
762 765
763 function verificar_documentos($idRolInstitucion, $tipo, $estatus, $em, $ubicacion="", $servicio){ 766 function verificar_documentos($idRolInstitucion, $tipo, $estatus, $em, $ubicacion="", $servicio){