mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Implementadas tiradas alternativas en PDF
This commit is contained in:
2
ci4/.env
2
ci4/.env
@ -23,7 +23,7 @@ CI_ENVIRONMENT = development
|
||||
#--------------------------------------------------------------------
|
||||
|
||||
#app.baseURL = 'https://sk-dev.imnavajas.es'
|
||||
app.baseURL = 'https://sk-jjo.imnavajas.es'
|
||||
app.baseURL = 'https://sk-imn.imnavajas.es'
|
||||
# app.baseURL = "http://safekat.test/"
|
||||
# app.forceGlobalSecureRequests = false
|
||||
|
||||
|
||||
@ -46,6 +46,7 @@ class PrintPresupuestos extends BaseController
|
||||
$data['lp_Sobrecubierta'] = $lineasPresupuestoModel->getResourceSobrecubiertaForPdf($presupuesto_id)->get()->getRow();
|
||||
$data['acabado_cubierta'] = $presupuestoAcabadosModel->getAcabadoCubiertaForPdf($presupuesto_id)->get()->getRow();
|
||||
$data['acabado_sobrecubierta'] = $presupuestoAcabadosModel->getAcabadoSobrecubiertaForPdf($presupuesto_id)->get()->getRow();
|
||||
$data['acabado_reserva_uvi'] = $presupuestoAcabadosModel->getAcabadoReservaUviForPdf($presupuesto_id)->get()->getRow();
|
||||
$data['direccionesEnvio'] = $direccionesEnvioModel->getResourceForPdf($presupuesto_id)->get()->getResultObject();
|
||||
|
||||
// Crear una instancia de Dompdf
|
||||
|
||||
@ -278,7 +278,7 @@ class PresupuestoModel extends \App\Models\GoBaseModel
|
||||
t1.ferro_digital AS ferro_digital, t1.prototipo AS prototipo, t1.solapas AS solapas, t1.lomo AS lomo,
|
||||
t1.solapas_ancho AS solapas_ancho, t1.paginas AS paginas, t1.tirada AS tirada, t1.coleccion AS coleccion,
|
||||
t1.retractilado AS retractilado, t1.guardas AS guardas, t1.marcapaginas AS marcapaginas,
|
||||
t1.comentarios_pdf AS comentarios_pdf,
|
||||
t1.comentarios_pdf AS comentarios_pdf, t1.tirada_alternativa_json_data AS tiradas_alternativas,
|
||||
t1.total_presupuesto AS total_presupuesto, t1.total_precio_unidad AS total_precio_unidad,
|
||||
t1.papel_formato_personalizado AS isPersonalizado, t1.envios_recoge_cliente AS recoge_cliente,
|
||||
CONCAT(t1.papel_formato_ancho, 'x', t1.papel_formato_alto) AS formatoPersonalizado,
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" href="<?= site_url('themes/vuexy/css/font-pdf.css') ?>">
|
||||
<!-- <link rel="stylesheet" href="--><?php //= site_url('themes/vuexy/css/all.css') ?><!--">-->
|
||||
<!-- <link rel="stylesheet" href="--><?php //= site_url('themes/vuexy/css/all.css') ?><!--">-->
|
||||
<link rel="stylesheet" href="<?= site_url('themes/vuexy/css/pdf.presupuesto.css') ?>">
|
||||
<style>
|
||||
@page {
|
||||
@ -128,17 +128,19 @@
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="t">Formato cubierta*</td>
|
||||
<td class="v" colspan="5"><?= (($presupuesto->isPersonalizado) ? $presupuesto->formatoPersonalizado : $presupuesto->formato) ?> mm.
|
||||
<td class="v"
|
||||
colspan="5"><?= (($presupuesto->isPersonalizado) ? $presupuesto->formatoPersonalizado : $presupuesto->formato) ?>
|
||||
mm.
|
||||
<td class="t-third">Lomo</td>
|
||||
<td class="v-third"><?= isset($lp_ByN->lomo) ? $lp_ByN->lomo . "mm" : 'N/A' ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="t">Impresión</td>
|
||||
<td class="v">
|
||||
<?php if($lp_Cubierta !== null){
|
||||
$caras = $lp_Cubierta->paginas/2;
|
||||
echo (($caras > 1) ? "$caras caras" : "$caras cara");
|
||||
} else{
|
||||
<?php if ($lp_Cubierta !== null) {
|
||||
$caras = $lp_Cubierta->paginas / 2;
|
||||
echo(($caras > 1) ? "$caras caras" : "$caras cara");
|
||||
} else {
|
||||
echo "N/A";
|
||||
}
|
||||
?>
|
||||
@ -156,7 +158,9 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="t">Sobrecubierta</td>
|
||||
<td class="v"><?= (($presupuesto->isPersonalizado) ? $presupuesto->formatoPersonalizado : $presupuesto->formato) ?> mm.</td>
|
||||
<td class="v"><?= (($presupuesto->isPersonalizado) ? $presupuesto->formatoPersonalizado : $presupuesto->formato) ?>
|
||||
mm.
|
||||
</td>
|
||||
<td class="t-first">Papel</td>
|
||||
<td class="v-first"><?= $lp_Sobrecubierta !== null ? $lp_Cubierta->papel : 'N/A' ?></td>
|
||||
<td class="t-second">Gramaje</td>
|
||||
@ -275,6 +279,22 @@
|
||||
<td class="precio"><?= $presupuesto->total_precio_unidad ?> €</td>
|
||||
<td class="precio"><?= $presupuesto->total_presupuesto * 1.04 ?> €</td>
|
||||
</tr>
|
||||
<?php
|
||||
if (!empty($presupuesto->tiradas_alternativas)) {
|
||||
$tiradas_alternativas = json_decode($presupuesto->tiradas_alternativas);
|
||||
// Iterate all over the JSON
|
||||
foreach ($tiradas_alternativas as $tirada_alternativa) {
|
||||
?>
|
||||
<tr>
|
||||
<td class="tirada"><?= $tirada_alternativa->tirada ?> uds.</td>
|
||||
<td class="precio"><?= $tirada_alternativa->total_pedido ?> €</td>
|
||||
<td class="precio"><?= $tirada_alternativa->precio_unidad ?> €</td>
|
||||
<td class="precio"><?= $tirada_alternativa->total_pedido * 1.04 ?> €</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user