mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Formateado PDF de presupuestos (punto por comas y numero de decimales
This commit is contained in:
2
ci4/.gitignore
vendored
2
ci4/.gitignore
vendored
@ -41,7 +41,7 @@ $RECYCLE.BIN/
|
||||
#-------------------------
|
||||
# These should never be under version control,
|
||||
# as it poses a security risk.
|
||||
#.env
|
||||
.env
|
||||
.vagrant
|
||||
Vagrantfile
|
||||
|
||||
|
||||
@ -10,6 +10,7 @@ class PrintPresupuestos extends BaseController
|
||||
|
||||
public function index($id_presupuesto)
|
||||
{
|
||||
setlocale(LC_NUMERIC, 'es_ES');
|
||||
|
||||
$presupuestoModel = model('App\Models\Presupuestos\PresupuestoModel');
|
||||
$lineasPresupuestoModel = model('App\Models\Presupuestos\PresupuestoLineaModel');
|
||||
|
||||
@ -91,7 +91,7 @@
|
||||
<tr>
|
||||
<td class="t">Formato</td>
|
||||
<td class="v" colspan="5">
|
||||
<?= (($presupuesto->isPersonalizado) ? $presupuesto->formatoPersonalizado : $presupuesto->formato) ?> mm
|
||||
<?= str_replace(".", ",",(($presupuesto->isPersonalizado) ? $presupuesto->formatoPersonalizado : $presupuesto->formato)) ?> mm
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -105,7 +105,7 @@
|
||||
<td class="t-first">Papel</td>
|
||||
<td class="v-first"><?= $lp_ByN !== null ? $lp_ByN->papel : 'N/A' ?></td>
|
||||
<td class="t-second">Gramaje</td>
|
||||
<td class="v-second"><?= $lp_ByN !== null ? $lp_ByN->gramaje : 'N/A' ?></td>
|
||||
<td class="v-second"><?= $lp_ByN !== null ? number_format($lp_ByN->gramaje, 2, ',', '.') : 'N/A' ?></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
@ -114,7 +114,7 @@
|
||||
<td class="t-first">Papel</td>
|
||||
<td class="v-first"><?= $lp_Color !== null ? $lp_Color->papel : 'N/A' ?></td>
|
||||
<td class="t-second">Gramaje</td>
|
||||
<td class="v-second"><?= $lp_Color !== null ? $lp_Color->gramaje : 'N/A' ?></td>
|
||||
<td class="v-second"><?= $lp_Color !== null ? number_format($lp_Color->gramaje, 2, ',', '.') : 'N/A' ?></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -129,10 +129,10 @@
|
||||
<tr>
|
||||
<td class="t">Formato cubierta*</td>
|
||||
<td class="v"
|
||||
colspan="5"><?= (($presupuesto->isPersonalizado) ? $presupuesto->formatoPersonalizado : $presupuesto->formato) ?>
|
||||
colspan="5"><?= str_replace(".", ",",(($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>
|
||||
<td class="v-third"><?= isset($lp_ByN->lomo) ? number_format($lp_ByN->lomo, 2, ",", ".") . "mm" : 'N/A' ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="t">Impresión</td>
|
||||
@ -148,7 +148,7 @@
|
||||
<td class="t-first">Papel</td>
|
||||
<td class="v-first"><?= $lp_Cubierta !== null ? $lp_Cubierta->papel : 'N/A' ?></td>
|
||||
<td class="t-second">Gramaje</td>
|
||||
<td class="v-second"><?= $lp_Cubierta !== null ? $lp_Cubierta->gramaje : 'N/A' ?></td>
|
||||
<td class="v-second"><?= $lp_Cubierta !== null ? number_format($lp_Cubierta->gramaje, 2, ",", ".") : 'N/A' ?></td>
|
||||
<td class="t-third">Plastificado</td>
|
||||
<td class="v-third"><?= $acabado_cubierta !== null ? $acabado_cubierta->tipo_acabado : 'N/A' ?></td>
|
||||
</tr>
|
||||
@ -158,13 +158,13 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="t">Sobrecubierta</td>
|
||||
<td class="v"><?= (($presupuesto->isPersonalizado) ? $presupuesto->formatoPersonalizado : $presupuesto->formato) ?>
|
||||
<td class="v"><?= str_replace(".", ",",(($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>
|
||||
<td class="v-second"><?= $lp_Sobrecubierta !== null ? $lp_Cubierta->gramaje : 'N/A' ?></td>
|
||||
<td class="v-second"><?= $lp_Sobrecubierta !== null ? number_format($lp_Cubierta->gramaje, 2, ",", ".") : 'N/A' ?></td>
|
||||
<td class="t-third">Plastificado</td>
|
||||
<td class="v-third"><?= $acabado_sobrecubierta !== null ? $acabado_sobrecubierta->tipo_acabado : 'N/A' ?></td>
|
||||
</tr>
|
||||
@ -184,7 +184,7 @@
|
||||
<td class="t-first">Solapas</td>
|
||||
<td class="v-first"><?php echo(($presupuesto->solapas == 1) ? "SI" : "NO"); ?></td>
|
||||
<td class="t-second">Ancho</td>
|
||||
<td class="v-second"><?= $presupuesto->solapas_ancho ?> cm</td>
|
||||
<td class="v-second"><?= number_format($presupuesto->solapas_ancho, 2, ",", ".") ?> cm</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -233,7 +233,7 @@
|
||||
<?php foreach ($direccionesEnvio as $direccionEnvio) { ?>
|
||||
<tr>
|
||||
<td class="t-ejemplares">Ejemplares</td>
|
||||
<td class="v-ejemplares"><?= $direccionEnvio->cantidad ?></td>
|
||||
<td class="v-ejemplares"><?= number_format($direccionEnvio->cantidad, 0, ",", ".") ?> uds.</td>
|
||||
<td class="t-first-direccion">Dirección</td>
|
||||
<td class="v-first-direccion" colspan="7"><?= $direccionEnvio->direccion ?></td>
|
||||
</tr>
|
||||
@ -274,10 +274,10 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="tirada"><?= $presupuesto->tirada ?> uds.</td>
|
||||
<td class="precio"><?= $presupuesto->total_presupuesto ?> €</td>
|
||||
<td class="precio"><?= $presupuesto->total_precio_unidad ?> €</td>
|
||||
<td class="precio"><?= $presupuesto->total_presupuesto * 1.04 ?> €</td>
|
||||
<td class="tirada"><?= number_format($presupuesto->tirada, 0, ",", ".") ?> uds.</td>
|
||||
<td class="precio"><?= number_format($presupuesto->total_presupuesto, 2, ",", ".") ?> €</td>
|
||||
<td class="precio"><?= number_format($presupuesto->total_precio_unidad, 4, ",", ".") ?> €</td>
|
||||
<td class="precio"><?= number_format($presupuesto->total_presupuesto * 1.04, 2, ",", ".") ?> €</td>
|
||||
</tr>
|
||||
<?php
|
||||
if (!empty($presupuesto->tiradas_alternativas)) {
|
||||
@ -286,10 +286,10 @@
|
||||
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>
|
||||
<td class="tirada"><?= number_format($tirada_alternativa->tirada, 0, ",", ".") ?> uds.</td>
|
||||
<td class="precio"><?= number_format($tirada_alternativa->total_pedido, 2, ",", ".") ?> €</td>
|
||||
<td class="precio"><?= number_format($tirada_alternativa->precio_unidad, 4, ",", ".") ?> €</td>
|
||||
<td class="precio"><?= number_format($tirada_alternativa->total_pedido * 1.04, 2, ",", ".") ?> €</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user