function select_all($pagina, $orden) { include '../resources/paginator.class.php'; $vendedor_filtro = $_GET['vendedor']; $prod_state = $_GET['prod_state']; $vendedor_asignado = $_SESSION['logged_id']; if ($_SESSION['logged_role'] == 1) { if ($vendedor_filtro >= 1) { $sql = "SELECT * FROM usuarios WHERE vendedor='{$vendedor_filtro}' "; $result = $this->database->query($sql); $result = $this->database->result; while ($row = mysql_fetch_array($result)) { $clientes[] = $row['idUsuario']; } $clientes_d = implode(',', $clientes); $sql = "SELECT * FROM compra WHERE idUsuario IN ({$clientes_d}); "; } else { $sql = "SELECT * FROM usuarios "; $result = $this->database->query($sql); $result = $this->database->result; while ($row = mysql_fetch_array($result)) { $clientes[] = $row['idUsuario']; } $clientes_d = implode(',', $clientes); $sql = "SELECT * FROM compra WHERE idUsuario IN ({$clientes_d}); "; } } elseif ($_SESSION['logged_role'] == 2) { $sql = "SELECT * FROM usuarios WHERE vendedor='{$vendedor_asignado}' "; $result = $this->database->query($sql); $result = $this->database->result; while ($row = mysql_fetch_array($result)) { $clientes[] = $row['idUsuario']; } $clientes_d = implode(',', $clientes); $sql = "SELECT * FROM compra WHERE idUsuario IN ({$clientes_d}); "; } elseif ($_SESSION['logged_role'] == 3) { $sql = "SELECT * FROM usuarios WHERE vendedor='{$vendedor_asignado}' "; $result = $this->database->query($sql); $result = $this->database->result; while ($row = mysql_fetch_array($result)) { $clientes[] = $row['idUsuario']; } $clientes_d = implode(',', $clientes); $sql = "SELECT * FROM compra WHERE idUsuario IN ({$clientes_d}); "; } $result = $this->database->query($sql); $result = $this->database->result; $quantity = mysql_num_rows($result); if ($quantity < 1) { echo '<div class="notify"> <p>No hay compra en el sistema!</p> </div>'; } else { $count = 0; include_once '../usuarios/classes/class.usuarios.php'; while ($row = mysql_fetch_array($result)) { $idCompra = $row['idCompra']; $idUsuario = $row['idUsuario']; $count++; } $pages = new Paginator(); $pages->items_total = $count; $pages->mid_range = 10; $pages->paginate(); $pages->display_pages(); if ($_SESSION['logged_role'] == 1) { if ($vendedor_filtro >= 1) { $sql = "SELECT * FROM compra AS com INNER JOIN usuarios AS usu ON com.idUsuario=usu.idUsuario WHERE vendedor='{$vendedor_filtro}' ORDER BY {$orden} {$pages->limit};"; } elseif ($prod_state) { $sql = "SELECT * FROM compra AS com INNER JOIN detalles_compras AS det ON com.idCompra=det.id_compra WHERE det.estado_producto = '{$prod_state}' GROUP BY det.id_compra ORDER BY {$orden} {$pages->limit};"; } else { $sql = "SELECT * FROM compra ORDER BY {$orden} {$pages->limit};"; } } elseif ($_SESSION['logged_role'] == 2) { if ($vendedor_filtro >= 1) { $sql = "SELECT * FROM compra AS com INNER JOIN usuarios AS usu ON com.idUsuario=usu.idUsuario WHERE vendedor='{$vendedor_filtro}' ORDER BY {$orden} {$pages->limit};"; } elseif ($prod_state) { $sql = "SELECT * FROM compra AS com INNER JOIN detalles_compras AS det ON com.idCompra=det.id_compra WHERE det.estado_producto = '{$prod_state}' GROUP BY det.id_compra ORDER BY {$orden} {$pages->limit};"; } else { $sql = "SELECT * FROM compra ORDER BY {$orden} {$pages->limit};"; } } elseif ($_SESSION['logged_role'] == 3) { $sql = "SELECT * FROM usuarios WHERE vendedor='{$vendedor_asignado}' "; $result = $this->database->query($sql); $result = $this->database->result; while ($row = mysql_fetch_array($result)) { $clientes[] = $row['idUsuario']; } $clientes_d = implode(',', $clientes); if ($prod_state) { $sql = "SELECT * FROM compra AS com INNER JOIN detalles_compras AS det ON com.idCompra=det.id_compra WHERE idUsuario IN ({$clientes_d}) AND det.estado_producto = '{$prod_state}' GROUP BY det.id_compra ORDER BY {$orden} {$pages->limit};"; } else { $sql = "SELECT * FROM compra WHERE idUsuario IN ({$clientes_d}) ORDER BY {$orden} {$pages->limit};"; } } $result = $this->database->query($sql); $result = $this->database->result; while ($row = mysql_fetch_array($result)) { $idCompra = $row['idCompra']; $idUsuario = $row['idUsuario']; $fthCompra = $row['fthCompra']; $intTipoPago = $row['intTipoPago']; $dblTotal = $row['dblTotal']; $idCredito = $row['idCredito']; $caracteristicas = $row['caracteristicas']; $monto = $row['monto']; $aprobado = $row['aprobado']; $leido = $row['leido']; $detalle = $row['detalle']; $estado = $row['estado']; include_once '../usuarios/classes/class.usuarios.php'; $usr = new usuarios(); $usr->select($idUsuario); $nombre_usr = $usr->getstrNombre(); $apellido_usr = $usr->getstrApellido(); $email_usr = $usr->getstrEmail(); $monto_usuario = $usr->getdblCredito(); $vendedor_usuario = $usr->getvendedor(); ////////////////////////////////////////////OPCIONES ESTADO PEDIDO $opciones .= ' <option value="1" '; if ($estado == 1) { $opciones .= "selected=\"selected\" "; } $opciones .= '>Pendiente</option>'; $opciones .= ' <option value="2" '; if ($estado == 2) { $opciones .= "selected=\"selected\" "; } $opciones .= '>Finalizado</option>'; ////////////////////////////////////////// PRODUCTOS CANJEADOS ITEM PEDIDO - TOTAL $item .= '<div class="item"> <!-- Compra: ' . $idCompra . ' pertenece a vendedor : ' . $vendedor_usuario . '--> <div class="olive-bar_new2"><span class="tit_pedido"><span class="bold">Usuario: ' . utf8_decode($nombre_usr) . ' ' . utf8_decode($apellido_usr) . '</span> / ' . $email_usr . '</span> <span class="fecha_tit_admin">' . $fthCompra . '</span></div> <form name="listado_productos" id="estform" action="update_proceso.php" method="post"> '; //ARRANCA EL FORM-------------------------------> ////////////////////////////////////////// SELECT ESTADO PEDIDO if ($_SESSION['logged_role'] == 1) { $item .= ' <div class="estadopedido_box"> <input type="hidden" name="id_compra" value="' . $idCompra . '" /> <select name="estado_compra" id="estado1"> ' . $opciones . ' </select> <button type="sybmit" class="button mainbtn">GUARDAR</button> </div> '; } else { $item .= ' <div class="estadopedido_box"> <input type="hidden" name="id_compra" value="' . $idCompra . '" /> <select name="estado_compra" id="estado1"> ' . $opciones . ' </select> </div> </div> '; } /////////////////////////////////////////////////// TABLA PRODUCTOS CANJEADOS ///ADMIN ///TOTALES/// $item .= ' ' . $this->bring_detalle_compra($idCompra) . ' <p> <!-- <a href="d_compra.php?id=' . $idCompra . '">Borrar</a> --> </p> <div class="total_prod_comprado"> <div> <p> <!-- TOTAL DE PUNTOS COMENTADO <span class="precio_producto_compra green_style">$' . $dblTotal . '</span> <span class="valor_total">VALOR TOTAL</span> </p> --> </div> <div class="box_1_4" > <div class="fth-c"><!--' . $fthCompra . '--></div> </div> </div> </div>'; if ($_SESSION['logged_role'] == 1) { echo $item; } elseif ($_SESSION['logged_role'] == 2) { echo $item; } else { //chequear si el cliente pertenece a ese vendedor if ($_SESSION['logged_id'] == $vendedor_usuario) { echo $item; } } $item = ""; $opciones = ""; } echo '<div class="navigate">'; echo $pages->display_pages(); // Optional call which will display the page numbers after the results. //$pages->display_jump_menu(); // Optional – displays the page jump menu //echo $pages->display_items_per_page(); //Optional – displays the items per //echo $pages->current_page . ' of ' .$pages->num_pages.''; echo '</div>'; } //////////////////PODUCTOS DEL PEDIDO - NOMBRE - DETALLE - CANTIDAD - PRECIO }
$strCargo = $usuarios->getstrCargo(); $strPassword = $usuarios->getstrPassword(); $dblCredito = $usuarios->getdblCredito(); $dblAsignado = $usuarios->getdblAsignado(); $dblConsumido = $usuarios->getdblConsumido(); $direccion = $usuarios->getdireccion(); $telefono = $usuarios->gettelefono(); $nombre_contacto1 = $usuarios->getnombre_contacto1(); $apellido_contacto1 = $usuarios->getapellido_contacto1(); $email_contacto1 = $usuarios->getemail_contacto1(); $nombre_contacto2 = $usuarios->getnombre_contacto2(); $apellido_contacto2 = $usuarios->getapellido_contacto2(); $email_contacto2 = $usuarios->getemail_contacto2(); $logo = $usuarios->getlogo(); $vigencia_credito = $usuarios->getvigencia_credito(); $vendedor = $usuarios->getvendedor(); list($anio, $mes, $dia) = explode('-', $vigencia_credito); $vigencia_credito = $dia . '-' . $mes . '-' . $anio; ?> <div class="editar_container"> <div class="barra-prod"><span>CLIENTE</span></div> <form method="post" action="u_usuario.php" id="simpleform" enctype="multipart/form-data" > <div class="columna_form_c"> <div class="box-col-left"> <?php if ($logo != "") { echo '<img id="preview1" src="../../images-clientes/' . $logo . '" alt="" width="120" />'; } else {