@@ 169,6 169,7 @@ class Puesto extends Entidad
$isC1Group = (FALSE !== strpos($grupo, 'C1'));
$isC2Group = (FALSE !== strpos($grupo, 'C2'));
$isEGroup = (FALSE !== strpos($grupo, 'E'));
+ $isBGroup = (FALSE !== strpos($grupo, 'B'));
if ($isA1Group) {
$salaries['A1'] = $this->calculateSingleSalary($especifico, 'A1', $nivel, $sueldosGrupo, $complementosDestino);
@@ 185,6 186,9 @@ class Puesto extends Entidad
if ($isEGroup) {
$salaries['E'] = $this->calculateSingleSalary($especifico, 'E', $nivel, $sueldosGrupo, $complementosDestino);
}
+ if ($isBGroup) {
+ $salaries['B'] = $this->calculateSingleSalary($especifico, 'B', $nivel, $sueldosGrupo, $complementosDestino);
+ }
return $salaries;
}
@@ 209,34 213,34 @@ class Puesto extends Entidad
return [$sueldos, $complementos];
}
-
+
private function updateResultsWithSalaries($records)
{
- $sliceWithSalaries = [];
-
- $tablasSalariales = $this->retribuciones->all();
- list($sueldosGrupo,$complementosDestino) = $this->filterSueldosComplementos($tablasSalariales);
-
- foreach($records as $record) {
- $record['salario'] = $this->calculateSalary(
- $record['especifico'],
- $record['grupo'],
- $record['nivel'],
- $sueldosGrupo,
- $complementosDestino
- );
- $sliceWithSalaries[] = $record;
- }
+ $sliceWithSalaries = [];
+
+ $tablasSalariales = $this->retribuciones->all();
+ list($sueldosGrupo, $complementosDestino) = $this->filterSueldosComplementos($tablasSalariales);
+
+ foreach ($records as $record) {
+ $record['salario'] = $this->calculateSalary(
+ $record['especifico'],
+ $record['grupo'],
+ $record['nivel'],
+ $sueldosGrupo,
+ $complementosDestino
+ );
+ $sliceWithSalaries[] = $record;
+ }
- return $sliceWithSalaries;
+ return $sliceWithSalaries;
}
private function updateSingleResultWithSalary($record)
{
- $records = [];
- $records[0] = $record;
- $records = $this->updateResultsWithSalaries($records);
- return $records[0];
+ $records = [];
+ $records[0] = $record;
+ $records = $this->updateResultsWithSalaries($records);
+ return $records[0];
}
public function setTotalPages($pages)
@@ 1,8 1,8 @@
</div> <!-- container -->
<?php if ($is_webview) { ?>
<footer>
- <div class="container">
- Hecho con <i class="fa fa-code-fork" aria-hidden="true"></i> por <a href="https://danielside.nom.es">Danielside</a>
+ <div class="container" style="padding-top:15px">
+ Hecho con <i class="fa fa-code-fork" aria-hidden="true"></i> por <a href="https://danielside.nom.es">Danielside</a>. Este código vive en <a href="https://m.do.co/c/a35e59bdf089">Digital Ocean</a>.
</div>
</footer>
<?php } ?>
@@ 24,7 24,8 @@
<th>Centro de trabajo</th>
<th>Localidad y Provincia</th>
</tr>
- <?php foreach($puestos as $puesto) {
+ <?php
+ foreach($puestos as $puesto) {
$salarioBrutoAnual = '';
if (is_array($puesto['salario'])) {
if (count($puesto['salario']) == 1) {