This commit is contained in:
Thomas Peterson 2025-02-10 12:35:52 +01:00
parent d12862324a
commit 9daf5e9e24
5 changed files with 89 additions and 88 deletions

File diff suppressed because one or more lines are too long

View File

@ -110,7 +110,7 @@ class Select extends Base
foreach ($system->getAllColors() as $color) { foreach ($system->getAllColors() as $color) {
$optColor = new \PSC\Library\Calc\Option\Type\Select\ColorOpt(); $optColor = new \PSC\Library\Calc\Option\Type\Select\ColorOpt();
$optColor->setId($color->getName()); $optColor->setId($color->getName());
$optColor->setLabel($color->getName()); $optColor->setLabel(sprintf("%s %s", $system->getColorSystemPrefix(),$color->getValue("alias")));
$optColor->setColor($color); $optColor->setColor($color);
$optColor->setValue((string)$color->getHEX()); $optColor->setValue((string)$color->getHEX());
$this->element->addOption($optColor); $this->element->addOption($optColor);

View File

@ -211,24 +211,24 @@
</druckfarben> </druckfarben>
</grenzen> </grenzen>
<opt id="magenta" name="Magenta"> <opt id="magenta" name="Magenta">
<farbe_1_v> <farbe_2_v>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_1_v> </farbe_2_v>
</opt> </opt>
<opt id="cyan" name="Cyan"> <opt id="cyan" name="Cyan">
<farbe_1_v> <farbe_2_v>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_1_v> </farbe_2_v>
</opt> </opt>
<opt id="gelb" name="Gelb"> <opt id="gelb" name="Gelb">
<farbe_1_v> <farbe_2_v>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_1_v> </farbe_2_v>
</opt> </opt>
<opt id="black" name="Schwarz"> <opt id="black" name="Schwarz">
<farbe_1_v> <farbe_2_v>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_1_v> </farbe_2_v>
</opt> </opt>
</option> </option>
@ -237,9 +237,9 @@
<druckfarben> <druckfarben>
<grenze>20-</grenze> <grenze>20-</grenze>
</druckfarben> </druckfarben>
<farbe_1_v> <farbe_2_v>
<grenze>2</grenze> <grenze>2</grenze>
</farbe_1_v> </farbe_2_v>
</grenzen> </grenzen>
</option> </option>
@ -248,9 +248,9 @@
<druckfarben> <druckfarben>
<grenze>20-</grenze> <grenze>20-</grenze>
</druckfarben> </druckfarben>
<farbe_1_v> <farbe_2_v>
<grenze>3</grenze> <grenze>3</grenze>
</farbe_1_v> </farbe_2_v>
</grenzen> </grenzen>
</option> </option>
@ -272,24 +272,24 @@
</druckfarben> </druckfarben>
</grenzen> </grenzen>
<opt id="magenta" name="Magenta"> <opt id="magenta" name="Magenta">
<farbe_1_v> <farbe_3_v>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_1_v> </farbe_3_v>
</opt> </opt>
<opt id="cyan" name="Cyan"> <opt id="cyan" name="Cyan">
<farbe_1_v> <farbe_3_v>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_1_v> </farbe_3_v>
</opt> </opt>
<opt id="gelb" name="Gelb"> <opt id="gelb" name="Gelb">
<farbe_1_v> <farbe_3_v>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_1_v> </farbe_3_v>
</opt> </opt>
<opt id="black" name="Schwarz"> <opt id="black" name="Schwarz">
<farbe_1_v> <farbe_3_v>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_1_v> </farbe_3_v>
</opt> </opt>
</option> </option>
@ -298,9 +298,9 @@
<druckfarben> <druckfarben>
<grenze>30-</grenze> <grenze>30-</grenze>
</druckfarben> </druckfarben>
<farbe_1_v> <farbe_3_v>
<grenze>2</grenze> <grenze>2</grenze>
</farbe_1_v> </farbe_3_v>
</grenzen> </grenzen>
</option> </option>
@ -309,9 +309,9 @@
<druckfarben> <druckfarben>
<grenze>30-</grenze> <grenze>30-</grenze>
</druckfarben> </druckfarben>
<farbe_1_v> <farbe_3_v>
<grenze>3</grenze> <grenze>3</grenze>
</farbe_1_v> </farbe_3_v>
</grenzen> </grenzen>
</option> </option>
@ -333,24 +333,24 @@
</druckfarben> </druckfarben>
</grenzen> </grenzen>
<opt id="magenta" name="Magenta"> <opt id="magenta" name="Magenta">
<farbe_1_v> <farbe_4_v>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_1_v> </farbe_4_v>
</opt> </opt>
<opt id="cyan" name="Cyan"> <opt id="cyan" name="Cyan">
<farbe_1_v> <farbe_4_v>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_1_v> </farbe_4_v>
</opt> </opt>
<opt id="gelb" name="Gelb"> <opt id="gelb" name="Gelb">
<farbe_1_v> <farbe_4_v>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_1_v> </farbe_4_v>
</opt> </opt>
<opt id="black" name="Schwarz"> <opt id="black" name="Schwarz">
<farbe_1_v> <farbe_4_v>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_1_v> </farbe_4_v>
</opt> </opt>
</option> </option>
@ -359,9 +359,9 @@
<druckfarben> <druckfarben>
<grenze>40-</grenze> <grenze>40-</grenze>
</druckfarben> </druckfarben>
<farbe_1_v> <farbe_4_v>
<grenze>2</grenze> <grenze>2</grenze>
</farbe_1_v> </farbe_4_v>
</grenzen> </grenzen>
</option> </option>
@ -370,9 +370,9 @@
<druckfarben> <druckfarben>
<grenze>40-</grenze> <grenze>40-</grenze>
</druckfarben> </druckfarben>
<farbe_1_v> <farbe_4_v>
<grenze>3</grenze> <grenze>3</grenze>
</farbe_1_v> </farbe_4_v>
</grenzen> </grenzen>
</option> </option>
<!-- FARBE VORDERSEITE ENDE --> <!-- FARBE VORDERSEITE ENDE -->
@ -411,36 +411,36 @@
<opt id="magenta" name="Magenta"> <opt id="magenta" name="Magenta">
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_1_r>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_r> </farbe_1_r>
</grenze> </grenze>
</farberueck> </farberueck>
</opt> </opt>
<opt id="cyan" name="Cyan"> <opt id="cyan" name="Cyan">
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_1_r>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_r> </farbe_1_r>
</grenze> </grenze>
</farberueck> </farberueck>
</opt> </opt>
<opt id="gelb" name="Gelb"> <opt id="gelb" name="Gelb">
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_1_r>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_r> </farbe_1_r>
</grenze> </grenze>
</farberueck> </farberueck>
</opt> </opt>
<opt id="black" name="Schwarz"> <opt id="black" name="Schwarz">
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_1_r>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_r> </farbe_1_r>
</grenze> </grenze>
</farberueck> </farberueck>
</opt> </opt>
@ -453,9 +453,9 @@
</druckfarben> </druckfarben>
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_1_r>
<grenze>2</grenze> <grenze>2</grenze>
</farbe_r> </farbe_1_r>
</grenze> </grenze>
</farberueck> </farberueck>
</grenzen> </grenzen>
@ -468,9 +468,9 @@
</druckfarben> </druckfarben>
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_1_r>
<grenze>3</grenze> <grenze>3</grenze>
</farbe_r> </farbe_1_r>
</grenze> </grenze>
</farberueck> </farberueck>
</grenzen> </grenzen>
@ -503,36 +503,36 @@
<opt id="magenta" name="Magenta"> <opt id="magenta" name="Magenta">
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_2_r>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_r> </farbe_2_r>
</grenze> </grenze>
</farberueck> </farberueck>
</opt> </opt>
<opt id="cyan" name="Cyan"> <opt id="cyan" name="Cyan">
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_2_r>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_r> </farbe_2_r>
</grenze> </grenze>
</farberueck> </farberueck>
</opt> </opt>
<opt id="gelb" name="Gelb"> <opt id="gelb" name="Gelb">
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_2_r>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_r> </farbe_2_r>
</grenze> </grenze>
</farberueck> </farberueck>
</opt> </opt>
<opt id="black" name="Schwarz"> <opt id="black" name="Schwarz">
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_2_r>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_r> </farbe_2_r>
</grenze> </grenze>
</farberueck> </farberueck>
</opt> </opt>
@ -542,9 +542,9 @@
<grenzen> <grenzen>
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_2_r>
<grenze>2</grenze> <grenze>2</grenze>
</farbe_r> </farbe_2_r>
</grenze> </grenze>
</farberueck> </farberueck>
</grenzen> </grenzen>
@ -554,9 +554,9 @@
<grenzen> <grenzen>
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_2_r>
<grenze>3</grenze> <grenze>3</grenze>
</farbe_r> </farbe_2_r>
</grenze> </grenze>
</farberueck> </farberueck>
</grenzen> </grenzen>
@ -589,36 +589,36 @@
<opt id="magenta" name="Magenta"> <opt id="magenta" name="Magenta">
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_3_r>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_r> </farbe_3_r>
</grenze> </grenze>
</farberueck> </farberueck>
</opt> </opt>
<opt id="cyan" name="Cyan"> <opt id="cyan" name="Cyan">
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_3_r>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_r> </farbe_3_r>
</grenze> </grenze>
</farberueck> </farberueck>
</opt> </opt>
<opt id="gelb" name="Gelb"> <opt id="gelb" name="Gelb">
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_3_r>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_r> </farbe_3_r>
</grenze> </grenze>
</farberueck> </farberueck>
</opt> </opt>
<opt id="black" name="Schwarz"> <opt id="black" name="Schwarz">
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_3_r>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_r> </farbe_3_r>
</grenze> </grenze>
</farberueck> </farberueck>
</opt> </opt>
@ -628,9 +628,9 @@
<grenzen> <grenzen>
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_3_r>
<grenze>2</grenze> <grenze>2</grenze>
</farbe_r> </farbe_3_r>
</grenze> </grenze>
</farberueck> </farberueck>
</grenzen> </grenzen>
@ -640,9 +640,9 @@
<grenzen> <grenzen>
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_3_r>
<grenze>3</grenze> <grenze>3</grenze>
</farbe_r> </farbe_3_r>
</grenze> </grenze>
</farberueck> </farberueck>
</grenzen> </grenzen>
@ -675,36 +675,36 @@
<opt id="magenta" name="Magenta"> <opt id="magenta" name="Magenta">
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_4_r>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_r> </farbe_4_r>
</grenze> </grenze>
</farberueck> </farberueck>
</opt> </opt>
<opt id="cyan" name="Cyan"> <opt id="cyan" name="Cyan">
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_4_r>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_r> </farbe_4_r>
</grenze> </grenze>
</farberueck> </farberueck>
</opt> </opt>
<opt id="gelb" name="Gelb"> <opt id="gelb" name="Gelb">
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_4_r>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_r> </farbe_4_r>
</grenze> </grenze>
</farberueck> </farberueck>
</opt> </opt>
<opt id="black" name="Schwarz"> <opt id="black" name="Schwarz">
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_4_r>
<grenze>1</grenze> <grenze>1</grenze>
</farbe_r> </farbe_4_r>
</grenze> </grenze>
</farberueck> </farberueck>
</opt> </opt>
@ -714,9 +714,9 @@
<grenzen> <grenzen>
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_4_r>
<grenze>2</grenze> <grenze>2</grenze>
</farbe_r> </farbe_4_r>
</grenze> </grenze>
</farberueck> </farberueck>
</grenzen> </grenzen>
@ -726,9 +726,9 @@
<grenzen> <grenzen>
<farberueck> <farberueck>
<grenze value="2"> <grenze value="2">
<farbe_r> <farbe_4_r>
<grenze>3</grenze> <grenze>3</grenze>
</farbe_r> </farbe_4_r>
</grenze> </grenze>
</farberueck> </farberueck>
</grenzen> </grenzen>

View File

@ -20,7 +20,7 @@ $offset_drucken = '(
(($CVfarbe_4_r_valid$CV && ($Vfarbe_4_r$V == 2 || $Vfarbe_4_r$V == 3))? $Pruestzeit_pro_sonderfarbe$P + $Pfarbwechsel_offset$P : 0 ) + (($CVfarbe_4_r_valid$CV && ($Vfarbe_4_r$V == 2 || $Vfarbe_4_r$V == 3))? $Pruestzeit_pro_sonderfarbe$P + $Pfarbwechsel_offset$P : 0 ) +
$Peinrichtezeit_fuer_farbe_und_passer$P + $Peinrichtezeit_fuer_farbe_und_passer$P +
( $Pruestzeit_pro_platte$P * ($CVdruckfarben_1$CV + $CVdruckfarben_2$CV) ) + ( $Pruestzeit_pro_platte$P * ($CVdruckfarben_1$CV + $CVdruckfarben_2$CV) ) +
(($CVdruckfarben_2$CV>0)? 1 * $Pgummituch_waschen$P: 0) (($CVdruckfarben_2$CV>0)? 1 * $Pgummituch_waschen$P : 0)
* ( $Pstundenpreis_offsetdruck$P / 60)'; * ( $Pstundenpreis_offsetdruck$P / 60)';
$zusammentragen = '((( $Vauflage$V / $CVformat_1$CV ) / $Pzusammentragen_pro_stunde$P) * $Pstundenpreis_zusammentragen$P) + $zusammentragen = '((( $Vauflage$V / $CVformat_1$CV ) / $Pzusammentragen_pro_stunde$P) * $Pstundenpreis_zusammentragen$P) +
@ -89,4 +89,4 @@ $weight = '(
($CVblatt_s_valid$CV? $Vblatt_s_grammatur$V:0)) ($CVblatt_s_valid$CV? $Vblatt_s_grammatur$V:0))
) )
* (($Vformat$V == 4)? ((210*297)/1000000) : ((148*210)/1000000 )) * (($Vformat$V == 4)? ((210*297)/1000000) : ((148*210)/1000000 ))
) * $Vauflage$V'; ) * $Vauflage$V';

View File

@ -29,3 +29,4 @@ $kosten_pro_schnitt = (($stundenpreis_schneiden / 60) / 2);
$leimen_und_trennen_pro_sd_satz = (($stundenpreis_verarbeitung / 60) / 100); $leimen_und_trennen_pro_sd_satz = (($stundenpreis_verarbeitung / 60) / 100);