se añaden los limites del numero de paginas en el presupuesto admin dependiendo del tipo de libro

This commit is contained in:
2025-06-17 10:40:33 +02:00
parent 7d1eef9b28
commit 73fe7e5097
3 changed files with 102 additions and 11 deletions

View File

@ -2077,18 +2077,21 @@ class PresupuestoService extends BaseService
$merma = 0;
if ($tirada == 0) {
if ($tirada == 1) {
$merma = 0;
}
else if ($tirada > $POD) {
else if ($tirada > intval($POD)) {
$merma = $tirada * 0.1;
} else {
$merma_lineas = [];
foreach ($formas_lineas_interior as $formas_linea) {
if ($formas_linea > $tirada)
array_push($merma_lineas, $formas_linea - $tirada);
else
array_push($merma_lineas, $tirada % $formas_linea);
else{
$total_pliegos = ceil($tirada / $formas_linea);
$total_formas = $total_pliegos * $formas_linea;
array_push($merma_lineas, $total_formas - $tirada);
}
}
if (count($merma_lineas) > 0)
$merma = max($merma_lineas);