RecursoRevisionController.php 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. <?php
  2. namespace pdf\controllers;
  3. use pdf\web\Controller;
  4. use v1\models\RecursoManifestacion;
  5. use v1\models\RecursoRevision;
  6. class RecursoRevisionController extends Controller {
  7. public function actionIndex() {
  8. $id = $this->req->get("id", "");
  9. $recurso = RecursoRevision::findOne($id);
  10. if (!$recurso) {
  11. throw new \yii\web\NotFoundHttpException("No se encontró el recurso de revisión");
  12. }
  13. return $this->renderPartial("formato", [
  14. "recurso" => $recurso,
  15. ]);
  16. }
  17. public function actionFormato() {
  18. //$request = \Yii::$app->request;
  19. $id = $this->req->get("id", "");
  20. $recurso = RecursoRevision::findOne($id);
  21. if (!$recurso) {
  22. throw new \yii\web\NotFoundHttpException("No se encontró el recurso de revisión");
  23. }
  24. $configuracion = [
  25. 'mode' => 'utf-8',
  26. 'format' => 'letter',
  27. 'margin_top' => '36',
  28. ];
  29. $view = new \yii\web\View();
  30. $htmlPDF = $view->render("@app/modules/pdf/views/recurso-revision/formato", [
  31. "recurso" => $recurso,
  32. ]);
  33. $header = $view->render("@app/modules/pdf/views/header/formato", [
  34. "titulo" => "FORMATO DE RECURSO DE REVISIÓN",
  35. ]);
  36. $pdf = self::crearPDF(
  37. 'RR-ISTAIAS-04',
  38. $htmlPDF,
  39. $configuracion,
  40. false,
  41. $header,
  42. "",
  43. ''
  44. );
  45. }
  46. public function actionManifiesto() {
  47. //$request = \Yii::$app->request;
  48. $id = trim($this->req->get("manifiesto", ""));
  49. $manifiesto = RecursoManifestacion::findOne($id);
  50. if (!$manifiesto) {
  51. throw new \yii\web\NotFoundHttpException("No se encontró el manifiesto de recurso de revisión");
  52. }
  53. $recurso = RecursoRevision::findOne($manifiesto->idRecurso);
  54. if (!$recurso) {
  55. throw new \yii\web\NotFoundHttpException("No se encontró el recurso de revisión");
  56. }
  57. $configuracion = [
  58. 'mode' => 'utf-8',
  59. 'format' => 'letter',
  60. 'margin_top' => '36',
  61. ];
  62. $view = new \yii\web\View();
  63. $htmlPDF = $view->render("@app/modules/pdf/views/recurso-revision/manifiesto", [
  64. "recurso" => $recurso,
  65. "manifiesto" => $manifiesto,
  66. ]);
  67. $header = $view->render("@app/modules/pdf/views/header/formato", [
  68. "titulo" => "FORMATO DE MANIFIESTO DE RECURSO DE REVISIÓN",
  69. ]);
  70. $pdf = self::crearPDF(
  71. 'RR-ISTAIAS-04',
  72. $htmlPDF,
  73. $configuracion,
  74. false,
  75. $header,
  76. "",
  77. ''
  78. );
  79. }
  80. }