<?php $r="../";
require_once($r."inc/funciones.php");
$mysqli = connectDB($r);
session_start();
$spe=$_SESSION['perfil'];
$actionall = viewroleaccess(1001);
$act_aprobar = viewroleaccess(1002);
$act_corregir = viewroleaccess(1003);
$act_entregar = viewroleaccess(1004);

if($actionall){
    $row1 = $mysqli->query("SELECT * FROM z_pedidos WHERE (estado=0 OR estado=1) ORDER BY id DESC LIMIT 5");
}else{
    if($act_aprobar){
        $row1 = $mysqli->query("SELECT * FROM z_pedidos WHERE estado=0 ORDER BY id DESC LIMIT 5");
        $ruta = "/admin/pedido/aprobando.php?code=";
    }
    if($act_corregir){
        $row1 = $mysqli->query("SELECT * FROM z_pedidos WHERE  estado=0 AND revisar=1 ORDER BY id DESC LIMIT 5");
        $ruta = "/admin/bodega/ver-pedido.php?code=";
    }
    if($act_entregar){
        $row1 = $mysqli->query("SELECT * FROM z_pedidos WHERE estado=1 ORDER BY id DESC LIMIT 5");
        $ruta = "/admin/bodega/ver-pedido.php?code=";
    }
}
$num1 = $row1->num_rows;
$textmsn = ''; // Inicializar

if ($num1 > 0) {
    while ($row2 = $row1->fetch_assoc()) {
        $code = $row2["codigopedido"];
        $usuario = suser($row2["iduser"]);
        $cliente = sclien($row2["idcliente"]);
        $textmsn .= '<div class="dropdown-divider"></div>';

        // Estado por defecto
        if ($row2["estado"] == 0) {
            $ruta = "/admin/pedido/aprobando.php?code=";
            $class = "text-success";
            $estado = "Por Aprobar";
        } else {
            $ruta = "/admin/bodega/ver-pedido.php?code=";
            $class = "text-info";
            $estado = "Por Entregar";
        }

        // Sobrescribir si está marcado como "revisar"
        if ($row2["revisar"] == "1") {
            $ruta = "/admin/pedido/editar.php?id=";
            $class = "text-warning";
            $estado = "Por Corregir";
        }

        $textmsn .= '<a class="dropdown-item" href="' . $ruta . $code . '">';
        $textmsn .= '<strong class="' . $class . '">' . htmlspecialchars($usuario["nombre"]) . '</strong>';
        $textmsn .= '<div class="dropdown-message small">' . htmlspecialchars($cliente["nombre"]) . '<br/>' . htmlspecialchars($code) . '<span class="small float-right text-muted">' . $row2["fecha"] . '</span></div>';
        $textmsn .= '<b class="' . $class . '">' . $estado . '</b>';
        $textmsn .= '</a>';
    }
} else {
    $textmsn = '<div class="dropdown-item text-muted text-center">No hay pedidos recientes</div>';
}

if($num1>6){
 $textmsn .='<div class="dropdown-divider"></div>
            <a class="dropdown-item small" href="/admin/pedido/aprobar-pedido.php">Ver todos los Mensajes</a>
            </div>';}
$array = array('txtmsn'=>$textmsn,'numsn'=>$num1);
echo json_encode( $array ); 
?>