prepare($years_query); $years_stmt->execute([$user_id]); } else { $years_stmt = $pdo->query($years_query); } $years = $years_stmt->fetchAll(PDO::FETCH_COLUMN); // Filter logic $selected_month = $_GET['mes'] ?? ''; $selected_year = $_GET['año'] ?? ''; $search_query = $_GET['q'] ?? ''; $sql = "SELECT p.*, u.nombre_asesor as asesor_nombre FROM pedidos p LEFT JOIN users u ON p.asesor_id = u.id WHERE p.estado = 'EN TRANSITO 🚛'"; $params = []; if ($user_role === 'Asesor') { $sql .= " AND p.asesor_id = ?"; $params[] = $user_id; } if (!empty($search_query)) { $sql .= " AND (p.nombre_completo LIKE ? OR p.dni_cliente LIKE ? OR p.celular LIKE ?)"; $params[] = "%$search_query%"; $params[] = "%$search_query%"; $params[] = "%$search_query%"; } if (!empty($selected_month)) { $sql .= " AND MONTH(p.created_at) = ?"; $params[] = $selected_month; } if (!empty($selected_year)) { $sql .= " AND YEAR(p.created_at) = ?"; $params[] = $selected_year; } $sql .= " ORDER BY p.created_at DESC"; $stmt = $pdo->prepare($sql); $stmt->execute($params); $pedidos = $stmt->fetchAll(); $months = [ 1 => 'Enero', 2 => 'Febrero', 3 => 'Marzo', 4 => 'Abril', 5 => 'Mayo', 6 => 'Junio', 7 => 'Julio', 8 => 'Agosto', 9 => 'Septiembre', 10 => 'Octubre', 11 => 'Noviembre', 12 => 'Diciembre' ]; ?>
Limpiar
ID Cliente DNI Celular Agencia Producto Sede de Envío Cantidad Monto Total Monto Debe Nº De Orden Codigo De Orden CLAVE Estado Estado Shalom Asesor Fecha Creación Voucher Restante Acciones
$nombre_cliente, '{PRODUCTO}' => $producto, '{SEDE_ENVIO}' => $sede_envio, '{MONTO_TOTAL}' => number_format($monto_total, 2), '{ADELANTO}' => number_format($adelanto, 2), '{SALDO_PENDIENTE}' => number_format($monto_debe, 2) ]; $whatsappMessage = str_replace(array_keys($replacements), array_values($replacements), $template); $whatsappMessage = urlencode($whatsappMessage); $celular = preg_replace('/[^0-9]/', '', $pedido['celular']); if (strlen($celular) == 9) { $celular = '51' . $celular; } $whatsappUrl = "https://api.whatsapp.com/send?phone={$celular}&text={$whatsappMessage}"; ?>
💬
Oculto'; ?> Pendiente Ver N/A Editar Eliminar

No hay pedidos que coincidan con el filtro.