Ver código fonte

Arreglo de banner y campaña

Jogibeda 1 mês atrás
pai
commit
4b3337fce5

+ 23 - 0
migrations/m250310_212024_Tabla_Campana_Banner.php

@@ -0,0 +1,23 @@
+<?php
+
+use yii\db\Migration;
+
+/**
+ * Class m250310_212024_Tabla_Campana_Banner
+ */
+class m250310_212024_Tabla_Campana_Banner extends Migration {
+  /**
+   * {@inheritdoc}
+   */
+  public function safeUp() {
+    $this->addColumn('Banner', 'clave', $this->string(255));
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function safeDown() {
+    $this->dropColumn('Banner', 'clave');
+  }
+
+}

+ 3 - 1
models/Banner.php

@@ -11,6 +11,7 @@ use Yii;
  * @property string|null $idCampana
  * @property string|null $idMedia
  * @property string|null $nombre
+ * @property string|null $clave
  * @property string|null $tamano
  * @property string|null $descripcion
  * @property bool|null $activo
@@ -44,7 +45,7 @@ class Banner extends ModeloBase
             [['activo'], 'boolean'],
             [['fechaInicio', 'fechaFin', 'creado', 'modificado', 'eliminado'], 'safe'],
             [['id', 'idCampana', 'idMedia'], 'string', 'max' => 36],
-            [['nombre', 'tamano'], 'string', 'max' => 255],
+            [['nombre', 'tamano','clave'], 'string', 'max' => 255],
             [['id'], 'unique'],
             [['idCampana'], 'exist', 'skipOnError' => true, 'targetClass' => Campana::class, 'targetAttribute' => ['idCampana' => 'id']],
         ];
@@ -61,6 +62,7 @@ class Banner extends ModeloBase
             'idMedia' => 'Id Media',
             'nombre' => 'Nombre',
             'tamano' => 'Tamano',
+            'clave'=>'Clave',
             'descripcion' => 'Descripcion',
             'activo' => 'Activo',
             'fechaInicio' => 'Fecha Inicio',

+ 1 - 1
modules/excel/controllers/ObraGastoController.php

@@ -241,7 +241,7 @@ public function encabezadoHoja($logo)
     $estiloEncabezado = array_merge(self::$celdaVertical, self::$bordes);
     $encabezadoTabla = [
       "A6" => [
-        "valor" => "Gastos Totales por Concepto de Obra, relacionado a la obra: $obra->nombre",
+        "valor" => "Gastos por Concepto de Obra, relacionado a la obra: $obra->nombre",
         "combinar" => "D6",
         "estilo" => $estiloEncabezado
       ],

+ 2 - 1
modules/excel/controllers/ObraPagoController.php

@@ -239,7 +239,7 @@ public static $estiloCeldaIzquierda12 = [
         $estiloEncabezado = array_merge(self::$celdaVertical, self::$bordes);
         $encabezadoTabla = [
           "A6" => [
-            "valor" => "Pagos Totales por Concepto de Obra, relacionado a la obra: $obra->nombre",
+            "valor" => "Pagos por Concepto de Obra, relacionado a la obra: $obra->nombre",
             "combinar" => "D6",
             "estilo" => $estiloEncabezado
           ],
@@ -295,6 +295,7 @@ public static $estiloCeldaIzquierda12 = [
           $this->agregarRenglones($renglones);
           $r += 1;
         }
+        $r+=1;
         $renglonesTotales = [
           "A{$r}" => [
               "valor" => "TOTAL",

+ 2 - 1
modules/excel/controllers/ObraRubroController.php

@@ -236,7 +236,7 @@ class ObraRubroController extends Controller
     $estiloEncabezado = array_merge(self::$celdaVertical, self::$bordes);
     $encabezadoTabla = [
       "A6" => [
-        "valor" => "ObraRubro Totales por Concepto de Obra, relacionado a la obra: $obra->nombre",
+        "valor" => "Rubro por Concepto de Obra, relacionado a la obra: $obra->nombre",
         "combinar" => "D6",
         "estilo" => $estiloEncabezado
       ],
@@ -292,6 +292,7 @@ class ObraRubroController extends Controller
       $this->agregarRenglones($renglones);
       $r += 1;
     }
+    $r+=1;
     $renglonesTotales = [
       "A{$r}" => [
           "valor" => "TOTAL",

+ 1 - 1
modules/v1/controllers/CampanaController.php

@@ -53,7 +53,7 @@ class CampanaController extends AuthController {
     if (empty($archivos)) {
       $modelo->idMedia = null;
     } else {
-      $modelo->idMedia = $archivos[0]['idMedia'];
+      $modelo->idMedia = $archivos[0]['id'];
     }
 
     if (!$modelo->save()) {

+ 1 - 0
modules/v1/models/Banner.php

@@ -11,6 +11,7 @@ class Banner extends ModeloBanner {
         'id',
         'idCampana',
         'idMedia',
+        'clave',
         'nombre',
         'tamano',
         'descripcion',