mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Configuracion para acceso a bbdd remota
This commit is contained in:
@ -71,6 +71,32 @@ class Database extends Config
|
|||||||
'busyTimeout' => 1000,
|
'busyTimeout' => 1000,
|
||||||
];
|
];
|
||||||
|
|
||||||
|
public array $olderp = [
|
||||||
|
'DSN' => '',
|
||||||
|
'hostname' => 'localhost',
|
||||||
|
'username' => '',
|
||||||
|
'password' => '',
|
||||||
|
'database' => '',
|
||||||
|
'DBDriver' => 'MySQLi',
|
||||||
|
'DBPrefix' => '',
|
||||||
|
'pConnect' => false,
|
||||||
|
'DBDebug' => true,
|
||||||
|
'charset' => 'utf8mb4',
|
||||||
|
'DBCollat' => 'utf8mb4_general_ci',
|
||||||
|
'swapPre' => '',
|
||||||
|
'encrypt' => false,
|
||||||
|
'compress' => false,
|
||||||
|
'strictOn' => false,
|
||||||
|
'failover' => [],
|
||||||
|
'port' => 3306,
|
||||||
|
'numberNative' => false,
|
||||||
|
'dateFormat' => [
|
||||||
|
'date' => 'Y-m-d',
|
||||||
|
'datetime' => 'Y-m-d H:i:s',
|
||||||
|
'time' => 'H:i:s',
|
||||||
|
],
|
||||||
|
];
|
||||||
|
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
parent::__construct();
|
parent::__construct();
|
||||||
|
|||||||
@ -1262,16 +1262,13 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
if(isset($resultado_presupuesto['values']['servicios_extra']))
|
if (isset($resultado_presupuesto['values']['servicios_extra'])) {
|
||||||
{
|
|
||||||
foreach ($resultado_presupuesto['values']['servicios_extra'] as $servicio) {
|
foreach ($resultado_presupuesto['values']['servicios_extra'] as $servicio) {
|
||||||
if($servicio->tarifa_id == $servicio_ferro->id){
|
if ($servicio->tarifa_id == $servicio_ferro->id) {
|
||||||
$ferro = 1;
|
$ferro = 1;
|
||||||
}
|
} else if ($servicio->tarifa_id == $servicio_ferro_digital->id) {
|
||||||
else if($servicio->tarifa_id == $servicio_ferro_digital->id){
|
|
||||||
$ferroDigital = 1;
|
$ferroDigital = 1;
|
||||||
}
|
} else if ($servicio->tarifa_id == $servicio_prototipo->id) {
|
||||||
else if($servicio->tarifa_id == $servicio_prototipo->id){
|
|
||||||
$prototipo = 1;
|
$prototipo = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1435,7 +1432,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
} else if ($servicio->tarifa_id == $servicio_ferro->id || $servicio->tarifa_id == $servicio_prototipo->id) {
|
} else if ($servicio->tarifa_id == $servicio_ferro->id || $servicio->tarifa_id == $servicio_prototipo->id) {
|
||||||
// Servicios extra
|
// Servicios extra
|
||||||
$this->guardarServicio($id, $servicio, 'extra');
|
$this->guardarServicio($id, $servicio, 'extra');
|
||||||
}else if (
|
} else if (
|
||||||
$servicio->tarifa_id == $servicio_solapas_cubierta->id ||
|
$servicio->tarifa_id == $servicio_solapas_cubierta->id ||
|
||||||
$servicio->tarifa_id == $servicio_solapas_sobrecubierta->id ||
|
$servicio->tarifa_id == $servicio_solapas_sobrecubierta->id ||
|
||||||
$servicio->tarifa_id == $servicio_solapas_faja->id ||
|
$servicio->tarifa_id == $servicio_solapas_faja->id ||
|
||||||
@ -2779,10 +2776,12 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
|
|
||||||
$serviciosExtra = [];
|
$serviciosExtra = [];
|
||||||
// funcionalidad para los servicios extra añadidos por el usuario
|
// funcionalidad para los servicios extra añadidos por el usuario
|
||||||
if($datos_entrada['servicios'] !== [] && isset($datos_entrada['servicios']['serviciosExtra']) &&
|
if (
|
||||||
$datos_entrada['servicios']['serviciosExtra'] !== []){
|
$datos_entrada['servicios'] !== [] && isset($datos_entrada['servicios']['serviciosExtra']) &&
|
||||||
|
$datos_entrada['servicios']['serviciosExtra'] !== []
|
||||||
|
) {
|
||||||
|
|
||||||
foreach($datos_entrada['servicios']['serviciosExtra'] as $servicio){
|
foreach ($datos_entrada['servicios']['serviciosExtra'] as $servicio) {
|
||||||
$resultado = PresupuestoCLienteService::getServiciosExtra([
|
$resultado = PresupuestoCLienteService::getServiciosExtra([
|
||||||
'tarifa_id' => intval($servicio),
|
'tarifa_id' => intval($servicio),
|
||||||
]);
|
]);
|
||||||
@ -3495,7 +3494,8 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
return [$paginasNegro, $paginasColor];
|
return [$paginasNegro, $paginasColor];
|
||||||
}
|
}
|
||||||
|
|
||||||
private function getServiciosExtra(){
|
private function getServiciosExtra()
|
||||||
|
{
|
||||||
|
|
||||||
$servicios = [];
|
$servicios = [];
|
||||||
|
|
||||||
@ -3504,12 +3504,44 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
|
|
||||||
foreach ($data as $servicio) {
|
foreach ($data as $servicio) {
|
||||||
$id = "service_extra_" . $servicio->id;
|
$id = "service_extra_" . $servicio->id;
|
||||||
array_push($servicios,
|
array_push(
|
||||||
"<input class=\"calcular-presupuesto form-check-input\" type=\"checkbox\" id=\"{$id}\"
|
$servicios,
|
||||||
|
"<input class=\"calcular-presupuesto form-check-input\" type=\"checkbox\" id=\"{$id}\"
|
||||||
name=\"{$id}\" value=\"1\" data-tarifa-id=\"{$servicio->id}\" data-tarifa-tipo=\"extra\" data-tarifa-nombre=\"{$servicio->nombre}\">
|
name=\"{$id}\" value=\"1\" data-tarifa-id=\"{$servicio->id}\" data-tarifa-tipo=\"extra\" data-tarifa-nombre=\"{$servicio->nombre}\">
|
||||||
<label class=\"form-check-label\" for=\"{$id}\">{$servicio->nombre}</label>");
|
<label class=\"form-check-label\" for=\"{$id}\">{$servicio->nombre}</label>"
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $servicios;
|
return $servicios;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public function testRemoteDB()
|
||||||
|
{
|
||||||
|
|
||||||
|
/* Añadir en .env
|
||||||
|
|
||||||
|
database.old_erp.hostname = 82.223.102.252
|
||||||
|
database.old_erp.database = safekat
|
||||||
|
database.old_erp.username = safekatdb
|
||||||
|
database.old_erp.password = 0$Va3t8e
|
||||||
|
database.old_erp.DBDriver = MySQLi
|
||||||
|
database.old_erp.DBPrefix =
|
||||||
|
database.old_erp.port = 3306
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
$model = model('App\Models\Presupuestos\ImportadorModel');
|
||||||
|
|
||||||
|
|
||||||
|
var_dump($model->where('id', 522314)->findAll());
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3,6 +3,7 @@
|
|||||||
namespace App\Controllers;
|
namespace App\Controllers;
|
||||||
|
|
||||||
use App\Controllers\BaseController;
|
use App\Controllers\BaseController;
|
||||||
|
use App\Controllers\Presupuestos\Presupuestocliente;
|
||||||
use App\Models\Configuracion\MaquinasTarifasImpresionModel;
|
use App\Models\Configuracion\MaquinasTarifasImpresionModel;
|
||||||
use App\Models\Configuracion\PapelGenericoModel;
|
use App\Models\Configuracion\PapelGenericoModel;
|
||||||
use App\Models\Configuracion\MaquinaModel;
|
use App\Models\Configuracion\MaquinaModel;
|
||||||
@ -26,13 +27,8 @@ class Test extends BaseController
|
|||||||
|
|
||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
/*$model = model("\App\Models\Clientes\ClientePreciosModel");
|
|
||||||
$model->debug_all_clientes_to_defecto();
|
(new Presupuestocliente())->testRemoteDB();
|
||||||
echo '<pre>';
|
|
||||||
echo 'OK';
|
|
||||||
echo '</pre>';*/
|
|
||||||
|
|
||||||
xdebug_info();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
16
ci4/app/Models/Presupuestos/ImportadorModel.php
Normal file
16
ci4/app/Models/Presupuestos/ImportadorModel.php
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Models\Presupuestos;
|
||||||
|
|
||||||
|
class ImportadorModel extends \App\Models\BaseModel
|
||||||
|
{
|
||||||
|
protected $table = 'pedido_libro';
|
||||||
|
protected $primaryKey = 'id';
|
||||||
|
//protected $allowedFields = ['ticket_number', 'order_id', 'created_at', 'updated_at', 'deleted_at', 'check_in'];
|
||||||
|
|
||||||
|
// Define the alternative connection group
|
||||||
|
protected $DBGroup = 'olderp';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user