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,
|
||||
];
|
||||
|
||||
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()
|
||||
{
|
||||
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) {
|
||||
if ($servicio->tarifa_id == $servicio_ferro->id) {
|
||||
$ferro = 1;
|
||||
}
|
||||
else if($servicio->tarifa_id == $servicio_ferro_digital->id){
|
||||
} else if ($servicio->tarifa_id == $servicio_ferro_digital->id) {
|
||||
$ferroDigital = 1;
|
||||
}
|
||||
else if($servicio->tarifa_id == $servicio_prototipo->id){
|
||||
} else if ($servicio->tarifa_id == $servicio_prototipo->id) {
|
||||
$prototipo = 1;
|
||||
}
|
||||
}
|
||||
@ -2779,8 +2776,10 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
||||
|
||||
$serviciosExtra = [];
|
||||
// funcionalidad para los servicios extra añadidos por el usuario
|
||||
if($datos_entrada['servicios'] !== [] && isset($datos_entrada['servicios']['serviciosExtra']) &&
|
||||
$datos_entrada['servicios']['serviciosExtra'] !== []){
|
||||
if (
|
||||
$datos_entrada['servicios'] !== [] && isset($datos_entrada['servicios']['serviciosExtra']) &&
|
||||
$datos_entrada['servicios']['serviciosExtra'] !== []
|
||||
) {
|
||||
|
||||
foreach ($datos_entrada['servicios']['serviciosExtra'] as $servicio) {
|
||||
$resultado = PresupuestoCLienteService::getServiciosExtra([
|
||||
@ -3495,7 +3494,8 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
||||
return [$paginasNegro, $paginasColor];
|
||||
}
|
||||
|
||||
private function getServiciosExtra(){
|
||||
private function getServiciosExtra()
|
||||
{
|
||||
|
||||
$servicios = [];
|
||||
|
||||
@ -3504,12 +3504,44 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
||||
|
||||
foreach ($data as $servicio) {
|
||||
$id = "service_extra_" . $servicio->id;
|
||||
array_push($servicios,
|
||||
array_push(
|
||||
$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}\">
|
||||
<label class=\"form-check-label\" for=\"{$id}\">{$servicio->nombre}</label>");
|
||||
<label class=\"form-check-label\" for=\"{$id}\">{$servicio->nombre}</label>"
|
||||
);
|
||||
}
|
||||
|
||||
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;
|
||||
|
||||
use App\Controllers\BaseController;
|
||||
use App\Controllers\Presupuestos\Presupuestocliente;
|
||||
use App\Models\Configuracion\MaquinasTarifasImpresionModel;
|
||||
use App\Models\Configuracion\PapelGenericoModel;
|
||||
use App\Models\Configuracion\MaquinaModel;
|
||||
@ -26,13 +27,8 @@ class Test extends BaseController
|
||||
|
||||
public function index()
|
||||
{
|
||||
/*$model = model("\App\Models\Clientes\ClientePreciosModel");
|
||||
$model->debug_all_clientes_to_defecto();
|
||||
echo '<pre>';
|
||||
echo 'OK';
|
||||
echo '</pre>';*/
|
||||
|
||||
xdebug_info();
|
||||
(new Presupuestocliente())->testRemoteDB();
|
||||
|
||||
|
||||
|
||||
|
||||
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