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
/
comercialcocibolca
/
models
/
Viewing: CajasModel.php
<?php class CajasModel extends Query { public function __construct() { parent::__construct(); } public function abrirCaja($monto, $fecha_apertura, $id_usuario, $id_sucursal) { $sql = "INSERT INTO cajas (monto_inicial, fecha_apertura, id_usuario, id_sucursal) VALUES (?,?,?,?)"; $array = array($monto, $fecha_apertura, $id_usuario, $id_sucursal); return $this->insertar($sql, $array); } public function getCaja($id_sucursal) { $sql = "SELECT * FROM cajas WHERE estado = 1 AND id_sucursal = $id_sucursal"; return $this->select($sql); } public function getCajaId($id) { $sql = "SELECT * FROM cajas WHERE id = $id"; return $this->select($sql); } public function getCajas($id_sucursal, $fechaInicio = null, $fechaFin = null) { $sql = "SELECT c.*, u.nombre FROM cajas c INNER JOIN usuarios u ON c.id_usuario = u.id WHERE c.id_sucursal = $id_sucursal"; if (!empty($fechaInicio) && !empty($fechaFin)) { $sql .= " AND c.fecha_apertura BETWEEN '$fechaInicio' AND '$fechaFin'"; } return $this->selectAll($sql); } public function registraGasto($monto, $descripcion, $destino, $id_caja, $id_usuario, $id_sucursal) { $sql = "INSERT INTO gastos (monto, descripcion, foto, id_caja, id_usuario, id_sucursal) VALUES (?,?,?,?,?,?)"; $array = array($monto, $descripcion, $destino, $id_caja, $id_usuario, $id_sucursal); return $this->insertar($sql, $array); } public function getGastos($id_sucursal) { $sql = "SELECT * FROM gastos WHERE id_sucursal = $id_sucursal"; return $this->selectAll($sql); } public function getEmpresa($id_sucursal) { $sql = "SELECT * FROM sucursales WHERE id = $id_sucursal"; return $this->select($sql); } //####### movimientos public function getVentas($id_caja) { $sql = "SELECT SUM(totalConImpuesto) AS total FROM ventas WHERE metodo = 'CONTADO' AND estado = 1 AND id_caja = $id_caja"; return $this->select($sql); } public function getApartados($id_caja) { $sql = "SELECT SUM(d.monto) AS total FROM detalle_apartado d INNER JOIN apartados a ON d.id_apartado = a.id WHERE d.id_caja = $id_caja"; return $this->select($sql); } public function getAbonos($id_caja) { $sql = "SELECT SUM(a.abono) AS total FROM abonos a INNER JOIN creditos c ON a.id_credito = c.id INNER JOIN ventas v ON c.id_venta = v.id WHERE v.id_caja = $id_caja"; return $this->select($sql); } public function getAbonosTaller($id_caja) { $sql = "SELECT SUM(monto) AS total FROM abono_reparacion WHERE id_caja = $id_caja"; return $this->select($sql); } public function getCompras($id_caja) { $sql = "SELECT SUM(total) AS total FROM compras WHERE estado = 1 AND id_caja = $id_caja"; return $this->select($sql); } public function getTotalGastos($id_caja) { $sql = "SELECT SUM(monto) AS total FROM gastos WHERE id_caja = $id_caja"; return $this->select($sql); } public function getTotalVentas($id_caja) { $sql = "SELECT COUNT(*) AS total FROM ventas WHERE id_caja = $id_caja"; return $this->select($sql); } //cerrar caja public function cerrarCaja($fecha_cierre, $montoFinal, $totalVentas, $egresos, $gastos, $id_sucursal) { $sql = "UPDATE cajas SET fecha_cierre=?, monto_final=?, total_ventas=?, egresos=?, gastos=?, estado=? WHERE estado = ? AND id_sucursal = ?"; $array = array($fecha_cierre, $montoFinal, $totalVentas, $egresos, $gastos, 0, 1, $id_sucursal); return $this->save($sql, $array); } public function getHistorialCajas($idCaja) { $sql = "SELECT * FROM cajas WHERE id = $idCaja"; return $this->select($sql); } }
Coded With 💗 by
0x6ick