Commit 376501a4c3d4e9c41f3fed4bb9348c5310ce1d94
1 parent
7f47a0068a
Exists in
master
probado el pdf y arreglado algunos errores durante la adscripcion
Showing
2 changed files
with
29 additions
and
26 deletions
Show diff stats
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){ |