diff --git a/ci4/app/Controllers/Configuracion/Papelesgenericos.php b/ci4/app/Controllers/Configuracion/Papelesgenericos.php index 391e5ee8..1792dd93 100755 --- a/ci4/app/Controllers/Configuracion/Papelesgenericos.php +++ b/ci4/app/Controllers/Configuracion/Papelesgenericos.php @@ -301,7 +301,7 @@ class Papelesgenericos extends \App\Controllers\BaseResourceController $tirada = goSanitize($this->request->getGet('tirada'))[0] ?? null; $POD = null; if($tirada != null){ - $POD_value = model('App\Models\Configuracion\ConfiguracionSistemaModel')->getPOD(); + $POD_value = model('App\Models\Configuracion\ConfigVariableModel')->getVariable('POD')->value; if(intval($tirada) <= intval($POD_value)){ $POD = true; } @@ -339,7 +339,7 @@ class Papelesgenericos extends \App\Controllers\BaseResourceController $tirada = goSanitize($this->request->getGet('tirada'))[0] ?? null; $POD = null; if($tirada != null){ - $POD_value = model('App\Models\Configuracion\ConfiguracionSistemaModel')->getPOD(); + $POD_value = model('App\Models\Configuracion\ConfigVariableModel')->getVariable('POD')->value; if(intval($tirada) <= intval($POD_value)){ $POD = true; } diff --git a/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php b/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php index 36c8a103..a302751f 100644 --- a/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php +++ b/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php @@ -1246,8 +1246,7 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController protected function getPOD() { - $model = model('App\Models\Configuracion\ConfiguracionSistemaModel'); - return $model->getPOD(); + return model('App\Models\Configuracion\ConfigVariableModel')->getVariable('POD')->value; } protected function getLineasPresupuesto($presupuestoEntity){ diff --git a/ci4/app/Controllers/Presupuestos/Presupuestocliente.php b/ci4/app/Controllers/Presupuestos/Presupuestocliente.php index e37f22d1..c461c877 100755 --- a/ci4/app/Controllers/Presupuestos/Presupuestocliente.php +++ b/ci4/app/Controllers/Presupuestos/Presupuestocliente.php @@ -110,7 +110,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController } } - $POD = model('App\Models\Configuracion\ConfiguracionSistemaModel')->getPOD(); + $POD = model('App\Models\Configuracion\ConfigVariableModel')->getVariable('POD')->value; $this->viewData['breadcrumb'] = [ ['title' => lang("App.menu_presupuestos"), 'route' => site_url('presupuestocliente/list'), 'active' => false], @@ -161,7 +161,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController $this->viewData['paisList'] = $this->getPaisListItems(); $this->viewData['clienteId'] = $clienteId; - $this->viewData['POD'] = model('App\Models\Configuracion\ConfiguracionSistemaModel')->getPOD(); + $this->viewData['POD'] = model('App\Models\Configuracion\ConfigVariableModel')->getVariable('POD')->value; // Si se ha llamado a esta funcion porque se ha duplicado el presupuesto // se actualiza la bbdd para que sólo ejecute algunas funciones una vez if ($presupuestoEntity->is_duplicado) { @@ -480,7 +480,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController $reqData = $this->request->getPost(); $modelPapelGenerico = new PapelGenericoModel(); - $POD = model('App\Models\Configuracion\ConfiguracionSistemaModel')->getPOD(); + $POD = model('App\Models\Configuracion\ConfigVariableModel')->getVariable('POD')->value; $cliente_id = $reqData['clienteId'] ?? -1; @@ -719,7 +719,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController $reqData = $this->request->getPost(); - $POD = model('App\Models\Configuracion\ConfiguracionSistemaModel')->getPOD(); + $POD = model('App\Models\Configuracion\ConfigVariableModel')->getVariable('POD')->value; $id = $reqData['id'] ?? 0; $id = intval($id); @@ -1486,7 +1486,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController $coste_servicios = 0.0; - $POD = model('App\Models\Configuracion\ConfiguracionSistemaModel')->getPOD(); + $POD = model('App\Models\Configuracion\ConfigVariableModel')->getVariable('POD')->value; $precio_u = []; $peso = []; diff --git a/ci4/app/Entities/Configuracion/ConfiguracionSistemaEntity.php b/ci4/app/Entities/Configuracion/ConfiguracionSistemaEntity.php deleted file mode 100755 index a89d0483..00000000 --- a/ci4/app/Entities/Configuracion/ConfiguracionSistemaEntity.php +++ /dev/null @@ -1,17 +0,0 @@ - null, - "var_name" => null, - "value" => null, - "datatype" => null, - - ]; - protected $casts = [ - ]; -} diff --git a/ci4/app/Models/Configuracion/ConfigVariableModel.php b/ci4/app/Models/Configuracion/ConfigVariableModel.php index 1399e45a..322d3e42 100644 --- a/ci4/app/Models/Configuracion/ConfigVariableModel.php +++ b/ci4/app/Models/Configuracion/ConfigVariableModel.php @@ -47,4 +47,13 @@ class ConfigVariableModel extends Model protected $afterFind = []; protected $beforeDelete = []; protected $afterDelete = []; + + public function getVariable($name) + { + $builder = $this->db + ->table($this->table . " t1") + ->where('name', $name); + + return $builder->get()->getFirstRow(); + } } diff --git a/ci4/app/Models/Configuracion/ConfiguracionSistemaModel.php b/ci4/app/Models/Configuracion/ConfiguracionSistemaModel.php deleted file mode 100755 index 7793e8ad..00000000 --- a/ci4/app/Models/Configuracion/ConfiguracionSistemaModel.php +++ /dev/null @@ -1,37 +0,0 @@ -db - ->table($this->table . " t1") - ->select( - '(SELECT CAST(t1.value AS INT)) AS POD', false) - ->where('t1.var_name', 'POD'); - - $POD = intval($builder->get()->getFirstRow()->POD); - return $POD; - } -}