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 207  
208 208 <div class="thumbnail">
209 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 211 {% else %}
212 212 {% if verificado.idTipoDocumentos.id <= 4 %}
213 213 <a href="{{ asset('uploads/adscripcion/'~ verificado.ubicacion) }}"
... ...
src/AppBundle/Controller/AdscripcionController.php
... ... @@ -73,7 +73,7 @@ class AdscripcionController extends Controller
73 73 }
74 74  
75 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 85 }
86 86  
87 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 96 }
97 97  
98 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 108 }
109 109  
110 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 126 }
127 127  
128 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 137 }
138 138  
139 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 263 $constanciaTrabajo->move(
264 264 $this->container->getParameter('adscripcion_directory'),
265 265 $nombreTrabajo
266   - );
  266 + );
267 267 thumbnail($nombreTrabajo, $this->container->getParameter('adscripcion_directory'), $this->container->getParameter('adscripcion_thumb_directory'));
268 268  
269 269 $nombrePregrado = md5(uniqid()).'.'.$constanciaPregrado->guessExtension();
... ... @@ -335,7 +335,7 @@ class AdscripcionController extends Controller
335 335 $escala2->setIdEscala($asistente);
336 336 $escala2->setIdTipoEscala($this->getDoctrine()->getRepository('AppBundle:TipoAscenso')->findOneById(2));
337 337 $em->persist($escala2);
338   - verificar_documentos($this->getUser()->getIdRolInstitucion()->getId(), 5, 2, $em, $servicios);
  338 +
339 339  
340 340 $constanciaAsistente = $form->get('documento_asistente')->getData();
341 341 $nombreAsistente = md5(uniqid()).'.'.$constanciaAsistente->guessExtension();
... ... @@ -379,6 +379,7 @@ class AdscripcionController extends Controller
379 379 $escala4->setIdTipoEscala($this->getDoctrine()->getRepository('AppBundle:TipoAscenso')->findOneById(2));
380 380 $em->persist($escala4);
381 381  
  382 +
382 383 $constanciaAgregado = $form->get('documento_agregado')->getData();
383 384 $nombreAgregado = md5(uniqid()).'.'.$constanciaAgregado->guessExtension();
384 385 $constanciaAgregado->move(
... ... @@ -736,28 +737,30 @@ class AdscripcionController extends Controller
736 737  
737 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 766 function verificar_documentos($idRolInstitucion, $tipo, $estatus, $em, $ubicacion="", $servicio){
... ...