mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Continuo migrando, estoy perfilando activity y los settings
This commit is contained in:
@ -37,7 +37,7 @@ class BaseController extends Controller
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $helpers = ['general','jwt'];
|
||||
protected $helpers = ['general', 'go_common'];
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
@ -57,24 +57,7 @@ class BaseController extends Controller
|
||||
$language->setLocale($session->lang);
|
||||
|
||||
// Set TimeZone
|
||||
if(empty($session->get('settings'))){
|
||||
$settingsModel = new SettingsModel();
|
||||
$settings = $settingsModel->select('default_timezone')->first()??[];
|
||||
date_default_timezone_set($settings['default_timezone']??'America/Sao_Paulo');
|
||||
}else{
|
||||
date_default_timezone_set($session->get('settings')['default_timezone']??'America/Sao_Paulo');
|
||||
}
|
||||
date_default_timezone_set('Europe/Madrid');
|
||||
|
||||
// Get notification
|
||||
if(!empty($session->get('token'))) {
|
||||
$notificationModel = new NotificationModel();
|
||||
$pulse = $notificationModel->where('user_recipient',$session->get('token'))->where('is_read',false)->countAllResults() ?? 0;
|
||||
$notification = $notificationModel->select('token,title,is_read,created_at')->where('user_recipient',$session->get('token'))->orderBy('created_at','desc')->findAll(5) ?? [];
|
||||
$session->set('notification', $notification);
|
||||
$session->set('pulse', $pulse);
|
||||
}else{
|
||||
$session->set('notification', []);
|
||||
$session->set('pulse', 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
6
ci4/app/Controllers/GoBaseResourceController.php → ci4/app/Controllers/BaseResourceController.php
Executable file → Normal file
6
ci4/app/Controllers/GoBaseResourceController.php → ci4/app/Controllers/BaseResourceController.php
Executable file → Normal file
@ -8,7 +8,7 @@ use CodeIgniter\HTTP\RequestInterface;
|
||||
use CodeIgniter\HTTP\ResponseInterface;
|
||||
use Psr\Log\LoggerInterface;
|
||||
|
||||
abstract class GoBaseResourceController extends \CodeIgniter\RESTful\ResourceController
|
||||
abstract class BaseResourceController extends \CodeIgniter\RESTful\ResourceController
|
||||
{
|
||||
/**
|
||||
*
|
||||
@ -48,7 +48,7 @@ abstract class GoBaseResourceController extends \CodeIgniter\RESTful\ResourceCon
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected static $viewPath;
|
||||
protected static string $viewPath;
|
||||
|
||||
|
||||
/**
|
||||
@ -85,7 +85,7 @@ abstract class GoBaseResourceController extends \CodeIgniter\RESTful\ResourceCon
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $helpers = ['session', 'go_common', 'form', 'text', 'general','jwt']; //JJO
|
||||
protected $helpers = ['session', 'go_common', 'form', 'text', 'general']; //JJO
|
||||
|
||||
/**
|
||||
* Initializer method.
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Clientes;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -19,7 +19,7 @@ use App\Models\Configuracion\FormaPagoModel;
|
||||
|
||||
use App\Models\Configuracion\PaisModel;
|
||||
|
||||
class Cliente extends \App\Controllers\GoBaseResourceController
|
||||
class Cliente extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = ClienteModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Clientes;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -14,7 +14,7 @@ use DataTables\Editor;
|
||||
use DataTables\Editor\Field;
|
||||
use DataTables\Editor\Validate;
|
||||
|
||||
class Clientecontactos extends \App\Controllers\GoBaseResourceController
|
||||
class Clientecontactos extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = ClienteContactoModel::class;
|
||||
|
||||
@ -10,7 +10,7 @@ use DataTables\Editor;
|
||||
use DataTables\Editor\Field;
|
||||
use DataTables\Editor\Validate;
|
||||
|
||||
class Clientedirecciones extends \App\Controllers\GoBaseResourceController
|
||||
class Clientedirecciones extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
protected $modelName = ClienteDireccionesModel::class;
|
||||
protected $format = 'json';
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Clientes;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
use App\Models\Collection;
|
||||
|
||||
use App\Entities\Clientes\ClientePlantillaPreciosEntity;
|
||||
@ -9,7 +9,7 @@ use App\Entities\Clientes\ClientePlantillaPreciosEntity;
|
||||
use App\Models\Clientes\ClientePlantillaPreciosModel;
|
||||
|
||||
|
||||
class Clienteplantillaprecios extends \App\Controllers\GoBaseResourceController
|
||||
class Clienteplantillaprecios extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = ClientePlantillaPreciosModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Clientes;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
use App\Models\Collection;
|
||||
|
||||
use App\Entities\Clientes\ClientePlantillaPreciosLineasEntity;
|
||||
@ -13,7 +13,7 @@ use DataTables\Editor;
|
||||
use DataTables\Editor\Field;
|
||||
use DataTables\Editor\Validate;
|
||||
|
||||
class Clienteplantillaprecioslineas extends \App\Controllers\GoBaseResourceController
|
||||
class Clienteplantillaprecioslineas extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = ClientePlantillaPreciosLineasModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Clientes;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
use App\Models\Collection;
|
||||
|
||||
use App\Entities\Clientes\ClientePreciosEntity;
|
||||
@ -12,7 +12,7 @@ use DataTables\Editor;
|
||||
use DataTables\Editor\Field;
|
||||
use DataTables\Editor\Validate;
|
||||
|
||||
class ClientePrecios extends \App\Controllers\GoBaseResourceController
|
||||
class ClientePrecios extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = ClientePreciosModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Clientes;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Clientes\ClienteUsuariosModel;
|
||||
use App\Models\Collection;
|
||||
@ -15,7 +15,7 @@ use DataTables\Editor;
|
||||
use DataTables\Editor\Field;
|
||||
use DataTables\Editor\Validate;
|
||||
|
||||
class Clienteusuarios extends \App\Controllers\GoBaseResourceController
|
||||
class Clienteusuarios extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = ClienteUsuariosModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Compras;
|
||||
|
||||
use stdClass;
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -9,7 +9,7 @@ use App\Entities\Compras\ProveedorEntity;
|
||||
|
||||
use App\Models\Compras\ProveedorModel;
|
||||
|
||||
class Proveedores extends \App\Controllers\GoBaseResourceController {
|
||||
class Proveedores extends \App\Controllers\BaseResourceController {
|
||||
|
||||
protected $modelName = ProveedorModel::class;
|
||||
protected $format = 'json';
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Compras;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -9,7 +9,7 @@ use App\Entities\Compras\ProveedorTipoEntity;
|
||||
|
||||
use App\Models\Compras\ProveedorTipoModel;
|
||||
|
||||
class ProveedoresTipos extends \App\Controllers\GoBaseResourceController {
|
||||
class ProveedoresTipos extends \App\Controllers\BaseResourceController {
|
||||
|
||||
protected $modelName = ProveedorTipoModel::class;
|
||||
protected $format = 'json';
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Configuracion;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -11,7 +11,7 @@ use App\Models\Configuracion\PaisModel;
|
||||
|
||||
use App\Models\Configuracion\ComunidadAutonomaModel;
|
||||
|
||||
class Comunidadesautonomas extends \App\Controllers\GoBaseResourceController
|
||||
class Comunidadesautonomas extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = ComunidadAutonomaModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Configuracion;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -9,7 +9,7 @@ use App\Entities\Configuracion\FormaPagoEntity;
|
||||
|
||||
use App\Models\Configuracion\FormaPagoModel;
|
||||
|
||||
class Formaspagos extends \App\Controllers\GoBaseResourceController
|
||||
class Formaspagos extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = FormaPagoModel::class;
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
use App\Entities\Usuarios\UserGroupEntity;
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
use App\Models\Usuarios\UserGroupModel;
|
||||
use App\Models\Usuarios\GroupUserModel;
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Configuracion;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -9,7 +9,7 @@ use App\Entities\Configuracion\Imposicion;
|
||||
|
||||
use App\Models\Configuracion\ImposicionModel;
|
||||
|
||||
class Imposiciones extends \App\Controllers\GoBaseResourceController
|
||||
class Imposiciones extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = ImposicionModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Configuracion;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -9,7 +9,7 @@ use App\Entities\Configuracion\Maquina;
|
||||
|
||||
use App\Models\Configuracion\MaquinaModel;
|
||||
|
||||
class Maquinas extends \App\Controllers\GoBaseResourceController
|
||||
class Maquinas extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = MaquinaModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Configuracion;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -13,7 +13,7 @@ use
|
||||
DataTables\Editor\Field;
|
||||
|
||||
|
||||
class Maquinascalles extends \App\Controllers\GoBaseResourceController
|
||||
class Maquinascalles extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
protected static $controllerSlug = 'maquinascalles';
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Configuracion;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -11,7 +11,7 @@ use App\Models\Configuracion\MaquinaModel;
|
||||
|
||||
use App\Models\Configuracion\MaquinasDefectoModel;
|
||||
|
||||
class Maquinasdefecto extends \App\Controllers\GoBaseResourceController
|
||||
class Maquinasdefecto extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = MaquinasDefectoModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Configuracion;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -24,7 +24,7 @@ use
|
||||
DataTables\Editor\Validate,
|
||||
DataTables\Editor\ValidateOptions;
|
||||
|
||||
class Maquinaspapelesimpresion extends \App\Controllers\GoBaseResourceController {
|
||||
class Maquinaspapelesimpresion extends \App\Controllers\BaseResourceController {
|
||||
|
||||
|
||||
protected $modelName = MaquinasPapelesImpresionModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Configuracion;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -15,7 +15,7 @@ use
|
||||
DataTables\Editor,
|
||||
DataTables\Editor\Field;
|
||||
|
||||
class Maquinastarifasimpresion extends \App\Controllers\GoBaseResourceController
|
||||
class Maquinastarifasimpresion extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = MaquinasTarifasImpresionModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Configuracion;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -9,7 +9,7 @@ use App\Entities\Configuracion\PaisEntity;
|
||||
|
||||
use App\Models\Configuracion\PaisModel;
|
||||
|
||||
class Paises extends \App\Controllers\GoBaseResourceController
|
||||
class Paises extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = PaisModel::class;
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
namespace App\Controllers\Configuracion;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -11,7 +11,7 @@ use App\Entities\Configuracion\PapelGenerico;
|
||||
|
||||
use App\Models\Configuracion\PapelGenericoModel;
|
||||
|
||||
class Papelesgenericos extends \App\Controllers\GoBaseResourceController
|
||||
class Papelesgenericos extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = PapelGenericoModel::class;
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
namespace App\Controllers\Configuracion;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
// DataTables PHP library
|
||||
|
||||
@ -36,7 +36,7 @@ use App\Models\Configuracion\MaquinasPapelesImpresionModel;
|
||||
use App\Models\Configuracion\MaquinaModel;
|
||||
|
||||
|
||||
class Papelesimpresion extends \App\Controllers\GoBaseResourceController
|
||||
class Papelesimpresion extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = PapelImpresionModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Configuracion;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -9,7 +9,7 @@ use App\Entities\Configuracion\PapelFormatoEntity;
|
||||
|
||||
use App\Models\Configuracion\PapelFormatoModel;
|
||||
|
||||
class Papelformato extends \App\Controllers\GoBaseResourceController {
|
||||
class Papelformato extends \App\Controllers\BaseResourceController {
|
||||
|
||||
protected $modelName = PapelFormatoModel::class;
|
||||
protected $format = 'json';
|
||||
|
||||
@ -19,7 +19,7 @@ use
|
||||
DataTables\Editor\ValidateOptions;
|
||||
|
||||
|
||||
class Papelimpresionmargenes extends \App\Controllers\GoBaseResourceController
|
||||
class Papelimpresionmargenes extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = PapelImpresionMargenModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Configuracion;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -23,7 +23,7 @@ use
|
||||
DataTables\Editor\ValidateOptions;
|
||||
|
||||
|
||||
class Papelimpresiontipologias extends \App\Controllers\GoBaseResourceController {
|
||||
class Papelimpresiontipologias extends \App\Controllers\BaseResourceController {
|
||||
|
||||
protected $modelName = PapelImpresionTipologiaModel::class;
|
||||
protected $format = 'json';
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Configuracion;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -11,7 +11,7 @@ use App\Models\Configuracion\PaisModel;
|
||||
|
||||
use App\Models\Configuracion\ProvinciaModel;
|
||||
|
||||
class Provincias extends \App\Controllers\GoBaseResourceController
|
||||
class Provincias extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = ProvinciaModel::class;
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
namespace App\Controllers\Presupuestos;
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
use App\Entities\Configuracion\Maquina;
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -19,7 +19,7 @@ use App\Models\Configuracion\PapelImpresionModel;
|
||||
use App\Models\Configuracion\MaquinaModel;
|
||||
use Exception;
|
||||
|
||||
class Buscador extends \App\Controllers\GoBaseResourceController
|
||||
class Buscador extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = "BuscadorModel";
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
namespace App\Controllers\Presupuestos;
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
use App\Entities\Configuracion\Maquina;
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -24,7 +24,7 @@ use App\Models\Configuracion\PapelImpresionModel;
|
||||
use App\Models\Configuracion\MaquinaModel;
|
||||
use Exception;
|
||||
|
||||
class Cosidotapablanda extends \App\Controllers\GoBaseResourceController
|
||||
class Cosidotapablanda extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = "PresupuestoModel";
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Presupuestos;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -10,7 +10,7 @@ use App\Models\Presupuestos\PresupuestoAcabadosModel;
|
||||
|
||||
|
||||
|
||||
class Presupuestoacabados extends \App\Controllers\GoBaseResourceController
|
||||
class Presupuestoacabados extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = PresupuestoAcabadosModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Presupuestos;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -10,7 +10,7 @@ use App\Models\Presupuestos\PresupuestoDireccionesModel;
|
||||
|
||||
|
||||
|
||||
class Presupuestodirecciones extends \App\Controllers\GoBaseResourceController
|
||||
class Presupuestodirecciones extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = PresupuestoDireccionesModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Presupuestos;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -10,7 +10,7 @@ use DataTables\Editor;
|
||||
use DataTables\Editor\Field;
|
||||
use DataTables\Editor\Validate;
|
||||
|
||||
class Presupuestoencuadernaciones extends \App\Controllers\GoBaseResourceController
|
||||
class Presupuestoencuadernaciones extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = PresupuestoEncuadernacionesModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Presupuestos;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -11,7 +11,7 @@ use App\Models\Clientes\ClienteModel;
|
||||
|
||||
use App\Models\Presupuestos\PresupuestoManipuladosModel;
|
||||
|
||||
class Presupuestomanipulados extends \App\Controllers\GoBaseResourceController
|
||||
class Presupuestomanipulados extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = PresupuestoManipuladosModel::class;
|
||||
|
||||
@ -6,7 +6,7 @@ use App\Models\Collection;
|
||||
use App\Models\Presupuestos\PresupuestoPreimpresionesModel;
|
||||
|
||||
|
||||
class Presupuestopreimpresiones extends \App\Controllers\GoBaseResourceController
|
||||
class Presupuestopreimpresiones extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = PresupuestoPreimpresionesModel::class;
|
||||
|
||||
@ -6,7 +6,7 @@ use App\Models\Collection;
|
||||
use App\Models\Presupuestos\PresupuestoServiciosExtraModel;
|
||||
|
||||
|
||||
class Presupuestoserviciosextra extends \App\Controllers\GoBaseResourceController
|
||||
class Presupuestoserviciosextra extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = PresupuestoServiciosExtraModel::class;
|
||||
|
||||
@ -3,13 +3,13 @@
|
||||
namespace App\Controllers\Presupuestos;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
use App\Services\PresupuestoService;
|
||||
|
||||
class Presupuestotiradasalternativas extends \App\Controllers\GoBaseResourceController
|
||||
class Presupuestotiradasalternativas extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = PresupuestoManipuladosModel::class;
|
||||
|
||||
84
ci4/app/Controllers/Sistema/Actividad.php
Normal file
84
ci4/app/Controllers/Sistema/Actividad.php
Normal file
@ -0,0 +1,84 @@
|
||||
<?php namespace App\Controllers\Sistema;
|
||||
|
||||
|
||||
use App\Controllers\BaseResourceController;
|
||||
use App\Entities\Sistema\ActivityEntity;
|
||||
use App\Models\CollectionModel;
|
||||
use App\Models\Sistema\ActivityModel;
|
||||
|
||||
class Actividad extends BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = ActivityModel::class;
|
||||
protected $format = 'json';
|
||||
|
||||
protected static $controllerSlug = 'activity';
|
||||
|
||||
protected static string $viewPath = 'themes/backend/vuexy/form/activity/';
|
||||
|
||||
protected static $indexRoute = 'activityList';
|
||||
|
||||
|
||||
public function initController(\CodeIgniter\HTTP\RequestInterface $request, \CodeIgniter\HTTP\ResponseInterface $response, \Psr\Log\LoggerInterface $logger)
|
||||
{
|
||||
$this->viewData['pageTitle'] = lang('Paises.moduleTitle');
|
||||
|
||||
// Breadcrumbs
|
||||
$this->viewData['breadcrumb'] = [
|
||||
['title' => "Home", 'route' => "javascript:void(0);", 'active' => false],
|
||||
['title' => lang("App.menu_activity"), 'route' => route_to('activityList'), 'active' => true]
|
||||
];
|
||||
|
||||
|
||||
parent::initController($request, $response, $logger);
|
||||
}
|
||||
|
||||
|
||||
public function index()
|
||||
{
|
||||
|
||||
$viewData = [
|
||||
|
||||
'pageSubTitle' => lang('Basic.global.ManageAllRecords', [lang('Paises.pais')]),
|
||||
'activityEntity' => new ActivityEntity(),
|
||||
'usingServerSideDataTable' => true,
|
||||
'logs' => $this->model->getLogs()->get()->getResultArray()[0] // MEJORAR!!!
|
||||
|
||||
];
|
||||
|
||||
$viewData = array_merge($this->viewData, $viewData); // merge any possible values from the parent controller class
|
||||
|
||||
return view(static::$viewPath . static::$indexRoute, $viewData);
|
||||
}
|
||||
|
||||
|
||||
public function datatable()
|
||||
{
|
||||
if ($this->request->isAJAX()) {
|
||||
$reqData = $this->request->getPost();
|
||||
if (!isset($reqData['draw']) || !isset($reqData['columns'])) {
|
||||
$errstr = 'No data available in response to this specific request.';
|
||||
$response = $this->respond(CollectionModel::datatable([], 0, 0, $errstr), 400, $errstr);
|
||||
return $response;
|
||||
}
|
||||
$start = $reqData['start'] ?? 0;
|
||||
$length = $reqData['length'] ?? 5;
|
||||
$search = $reqData['search']['value'];
|
||||
$requestedOrder = $reqData['order']['0']['column'] ?? 1;
|
||||
$order = ActivityModel::SORTABLE[$requestedOrder > 0 ? $requestedOrder : 1];
|
||||
$dir = $reqData['order']['0']['dir'] ?? 'asc';
|
||||
|
||||
$resourceData = $this->model->getResource($search)->orderBy($order, $dir)->limit($length, $start)->get()->getResultObject();
|
||||
|
||||
return $this->respond(CollectionModel::datatable(
|
||||
$resourceData,
|
||||
$this->model->getResource()->countAllResults(),
|
||||
$this->model->getResource($search)->countAllResults()
|
||||
));
|
||||
} else {
|
||||
return $this->failUnauthorized('Invalid request', 403);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
100
ci4/app/Controllers/Sistema/Ajustes.php
Normal file
100
ci4/app/Controllers/Sistema/Ajustes.php
Normal file
@ -0,0 +1,100 @@
|
||||
<?php namespace App\Controllers\Sistema;
|
||||
|
||||
|
||||
use App\Controllers\BaseResourceController;
|
||||
use App\Models\Sistema\SettingsModel;
|
||||
|
||||
|
||||
class Ajustes extends BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = SettingsModel::class;
|
||||
protected $format = 'json';
|
||||
|
||||
protected static $controllerSlug = 'settings';
|
||||
|
||||
protected static string $viewPath = 'themes/vuexy/form/settings/';
|
||||
|
||||
protected static string $formViewName = 'settingsForm';
|
||||
|
||||
protected $indexRoute = 'settingForm';
|
||||
|
||||
|
||||
public function initController(\CodeIgniter\HTTP\RequestInterface $request, \CodeIgniter\HTTP\ResponseInterface $response, \Psr\Log\LoggerInterface $logger)
|
||||
{
|
||||
$this->viewData['pageTitle'] = lang('Provincias.moduleTitle');
|
||||
$this->viewData['usingSweetAlert'] = true;
|
||||
parent::initController($request, $response, $logger);
|
||||
}
|
||||
|
||||
|
||||
public function settings()
|
||||
{
|
||||
|
||||
$id = 1;
|
||||
$settingsEntity = $this->model->find($id);
|
||||
|
||||
if (!$settingsEntity) :
|
||||
$message = lang('Basic.global.notFoundWithIdErr', [mb_strtolower(lang('Provincias.provincia')), $id]);
|
||||
return $this->redirect2listView('sweet-error', $message);
|
||||
endif;
|
||||
|
||||
|
||||
if ($this->request->is('post')) :
|
||||
|
||||
$postData = $this->request->getPost();
|
||||
|
||||
$sanitizedData = $this->sanitized($postData, true);
|
||||
|
||||
$noException = true;
|
||||
if ($successfulResult = $this->canValidate()) : // if ($successfulResult = $this->validate($this->formValidationRules) ) :
|
||||
|
||||
|
||||
if ($this->canValidate()) :
|
||||
try {
|
||||
$successfulResult = $this->model->skipValidation(true)->update($id, $sanitizedData);
|
||||
} catch (\Exception $e) {
|
||||
$noException = false;
|
||||
$this->dealWithException($e);
|
||||
}
|
||||
else:
|
||||
$this->viewData['warningMessage'] = lang('Basic.global.formErr1', [mb_strtolower(lang('Provincias.provincia'))]);
|
||||
$this->session->setFlashdata('formErrors', $this->model->errors());
|
||||
|
||||
endif;
|
||||
|
||||
$settingsEntity->fill($sanitizedData);
|
||||
|
||||
$thenRedirect = false;
|
||||
endif;
|
||||
if ($noException && $successfulResult) :
|
||||
$id = $settingsEntity->id ?? $id;
|
||||
$message = lang('Basic.global.updateSuccess', [lang('Basic.global.record')]) . '.';
|
||||
|
||||
if ($thenRedirect) :
|
||||
if (!empty($this->indexRoute)) :
|
||||
return redirect()->to(route_to($this->indexRoute))->with('sweet-success', $message);
|
||||
else:
|
||||
return $this->redirect2listView('sweet-success', $message);
|
||||
endif;
|
||||
else:
|
||||
$this->session->setFlashData('sweet-success', $message);
|
||||
endif;
|
||||
|
||||
endif; // $noException && $successfulResult
|
||||
endif; // ($requestMethod === 'post')
|
||||
|
||||
$this->viewData['settingsEntity'] = $settingsEntity;
|
||||
$this->viewData['formAction'] = route_to('settingsEdit');
|
||||
|
||||
$this->viewData['tables'] = db_connect()->listTables();
|
||||
|
||||
|
||||
return $this->displayForm(__METHOD__, $id);
|
||||
} // end function settings(...)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\tarifas;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -9,7 +9,7 @@ use App\Entities\Tarifas\TarifaacabadoEntity;
|
||||
|
||||
use App\Models\Tarifas\TarifaacabadoModel;
|
||||
|
||||
class Tarifaacabado extends \App\Controllers\GoBaseResourceController
|
||||
class Tarifaacabado extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = TarifaacabadoModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Tarifas;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -24,7 +24,7 @@ use
|
||||
|
||||
use function PHPUnit\Framework\isEmpty;
|
||||
|
||||
class Tarifaacabadolineas extends \App\Controllers\GoBaseResourceController
|
||||
class Tarifaacabadolineas extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = TarifaAcabadoLineaModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Tarifas;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -21,7 +21,7 @@ use
|
||||
DataTables\Editor\ValidateOptions;
|
||||
|
||||
|
||||
class Tarifaencuadernacionlineas extends \App\Controllers\GoBaseResourceController
|
||||
class Tarifaencuadernacionlineas extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = TarifaEncuadernacionLineaModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Tarifas;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -21,7 +21,7 @@ use
|
||||
DataTables\Editor\ValidateOptions;
|
||||
|
||||
|
||||
class Tarifaencuadernacionlineashoras extends \App\Controllers\GoBaseResourceController
|
||||
class Tarifaencuadernacionlineashoras extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = TarifaEncuadernacionLineaHorasModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Tarifas;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -25,7 +25,7 @@ use
|
||||
DataTables\Editor\ValidateOptions;
|
||||
|
||||
|
||||
class Tarifaencuadernaciontiradas extends \App\Controllers\GoBaseResourceController
|
||||
class Tarifaencuadernaciontiradas extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
protected static $controllerSlug = 'tarifaencuadernaciontiradas';
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Tarifas;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -21,7 +21,7 @@ use
|
||||
DataTables\Editor\ValidateOptions;
|
||||
|
||||
|
||||
class Tarifamanipuladolineas extends \App\Controllers\GoBaseResourceController
|
||||
class Tarifamanipuladolineas extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = TarifaManipuladoLineaModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Tarifas;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -13,7 +13,7 @@ use App\Models\Compras\ProveedorTipoModel;
|
||||
use App\Models\Tarifas\TarifaEncuadernacionDimensionesModel;
|
||||
|
||||
|
||||
class Tarifasencuadernacion extends \App\Controllers\GoBaseResourceController
|
||||
class Tarifasencuadernacion extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = TarifaEncuadernacionModel::class;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Tarifas;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -15,7 +15,7 @@ use App\Models\Tarifas\TarifaEnvioModel;
|
||||
use App\Models\Tarifas\TarifaEnvioPrecioModel;
|
||||
use App\Models\Tarifas\TarifaEnvioZonaModel;
|
||||
|
||||
class Tarifasenvios extends \App\Controllers\GoBaseResourceController {
|
||||
class Tarifasenvios extends \App\Controllers\BaseResourceController {
|
||||
|
||||
protected $modelName = TarifaEnvioModel::class;
|
||||
protected $format = 'json';
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Tarifas;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -17,7 +17,7 @@ use
|
||||
DataTables\Editor,
|
||||
DataTables\Editor\Field;
|
||||
|
||||
class Tarifasenviosprecios extends \App\Controllers\GoBaseResourceController {
|
||||
class Tarifasenviosprecios extends \App\Controllers\BaseResourceController {
|
||||
|
||||
protected $modelName = TarifaEnvioPrecioModel::class;
|
||||
protected $format = 'json';
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Tarifas;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -18,7 +18,7 @@ use
|
||||
DataTables\Editor\Validate,
|
||||
DataTables\Editor\Field;
|
||||
|
||||
class Tarifasenvioszonas extends \App\Controllers\GoBaseResourceController {
|
||||
class Tarifasenvioszonas extends \App\Controllers\BaseResourceController {
|
||||
|
||||
protected $modelName = TarifaEnvioZonaModel::class;
|
||||
protected $format = 'json';
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php namespace App\Controllers\Tarifas;
|
||||
|
||||
|
||||
use App\Controllers\GoBaseResourceController;
|
||||
use App\Controllers\BaseResourceController;
|
||||
|
||||
use App\Models\Collection;
|
||||
|
||||
@ -9,7 +9,7 @@ use App\Entities\Tarifas\TarifaManipuladoEntity;
|
||||
|
||||
use App\Models\Tarifas\TarifaManipuladoModel;
|
||||
|
||||
class Tarifasmanipulado extends \App\Controllers\GoBaseResourceController
|
||||
class Tarifasmanipulado extends \App\Controllers\BaseResourceController
|
||||
{
|
||||
|
||||
protected $modelName = TarifaManipuladoModel::class;
|
||||
|
||||
Reference in New Issue
Block a user