@@ -46,8 +46,8 @@ class DemoProvider
4646{
4747 /** @var array<string, array> $impact_values Embodied and usage impact values*/
4848 private static array $ impact_values = [
49- 'gwp ' => [616000000 , null ],
50- 'adp ' => [12.748 , null ],
49+ 'gwp ' => [616000000 , 176483 ],
50+ 'adp ' => [12.748 , 2.86 ],
5151 'pe ' => [491000000 , null ],
5252 'gwppb ' => [null , null ],
5353 'gwppf ' => [null , null ],
@@ -70,24 +70,6 @@ class DemoProvider
7070 'ept ' => [null , null ],
7171 ];
7272
73- public static function getUsageAbioticDepletion (array $ params = [], array $ crit = []): array
74- {
75- $ default_params = [
76- 'label ' => __ ('Usage abiotic depletion potential ' , 'carbon ' ),
77- 'icon ' => 'fa-solid fa-temperature-arrow-up ' ,
78- ];
79- $ params = array_merge ($ default_params , $ params );
80-
81- $ value = 2.86 ;
82- $ value = Toolbox::getWeight ($ value ) . __ ('Sbeq ' , 'carbon ' );
83-
84- return [
85- 'number ' => $ value ,
86- 'label ' => $ params ['label ' ],
87- 'icon ' => $ params ['icon ' ],
88- ];
89- }
90-
9173 public static function getUsageCarbonEmissionPerMonth (array $ params = [], array $ crit = []): array
9274 {
9375 $ default_params = [
@@ -380,27 +362,6 @@ public static function getSumUsageEmissionsPerModel(array $params = [], array $w
380362 ];
381363 }
382364
383- /**
384- * Get usage CO2 emissions
385- *
386- * @param array $params
387- * @return array
388- */
389- public static function getUsageCarbonEmission (array $ params = []): array
390- {
391- $ default_params = [
392- 'label ' => __ ('plugin carbon - Usage carbon emission ' , 'carbon ' ),
393- 'icon ' => 'fa-solid fa-temperature-arrow-up ' ,
394- ];
395- $ params = array_merge ($ default_params , $ params );
396- $ gwp = Toolbox::getWeight (176483 ) . __ ('CO₂eq ' , 'carbon ' );
397- return [
398- 'number ' => $ gwp ,
399- 'label ' => $ params ['label ' ],
400- 'icon ' => $ params ['icon ' ],
401- ];
402- }
403-
404365 /**
405366 * Get the value of an impact criteria for the embodied scope
406367 *
@@ -501,7 +462,7 @@ public static function getImpactOfEmbodiedAndUsageCriteria(string $impact_type,
501462 $ crit ['itemtype ' ] = array_intersect ($ crit ['itemtype ' ], PLUGIN_CARBON_TYPES );
502463 }
503464
504- $ value = self ::$ impact_values [$ impact_type ][1 ];
465+ $ value = self ::$ impact_values [$ impact_type ][0 ] + self :: $ impact_values [ $ impact_type ][ 1 ];
505466 if ($ value === null ) {
506467 $ value = 'N/A ' ;
507468 } else {
0 commit comments