public function index() { //ValidaAccesoController::validarAcceso('panelAdmin','lectura'); $modelPedidos = new PedidosPDO(); /* mostrar informacion relevanye como pedidos, ventas ultimo mes,semana o cosas asi*/ $data = array('categorias', 'subcategorias', 'productos', 'usuarios', 'pedidos', 'pagos'); $pedidos = $modelPedidos->select("SELECT p.*, c.apellidos, c.email FROM pedidos p\n\t\t\t\t\t\t\t\t\t\t INNER JOIN clientes c ON c.id= p.cliente_id or isnull(p.cliente_id)\n\t\t\t\t\t\t\t\t\t\t WHERE p.estado = 0 order by fecha_pedido"); $pedidos = MyHps::estadoPedido($pedidos, 'estado'); #columnas de la tabla $col = array("apellidos" => 'Apellidos', "email" => "Correo", "fecha_pedido" => "Fecha"); return View::make('admin/panelAdmin', compact('pedidos', 'data', 'col')); #->with('data', $data); //echo "holas"; }
/** * Display a listing of the resource. * * @return Response */ public function index() { ValidaAccesoController::validarAcceso('pedidos', 'lectura'); $modelPedidos = new PedidosPDO(); #$arr = $pedidos->select("SELECT * FROM pedidos WHERE usuario_id = :id", array("id"=>"1")); if (Session::get('datosUsuario.perfil') == 'administrador') { #$pedidos = Pedidos::all()->byUsuario;#->allByUsuario(); $columnas = array('estado' => 'Estado', 'nombres' => 'Cliente'); $pedidos = $modelPedidos->select("SELECT p.id,p.fecha_pedido,p.estado,c.nombres \n\t\t\t\t\t\t\t\t\t\t\t FROM pedidos p\n\t\t\t\t\t\t\t\t\t\t\t INNER JOIN clientes c on p.cliente_id=c.id "); } else { $cliente = Session::get('datosCliente'); $pedidos = $modelPedidos->select("SELECT p.id,p.fecha_pedido,p.estado,c.nombres \n\t\t\t\t\t\t\t\t\t\t\t FROM pedidos p\n\t\t\t\t\t\t\t\t\t\t\t INNER JOIN clientes c on p.cliente_id=c.id\n\t\t\t\t\t\t\t\t\t\t\t WHERE p.cliente_id = :id ", array("id" => $cliente[0]['id'])); $columnas = array('estado' => 'Estado', 'fecha_pedido' => 'Fecha'); } $pedidos = is_null($pedidos) || sizeof($pedidos) < 1 ? null : MyHps::toArray($pedidos); $pedidos = MyHps::estadoPedido($pedidos, 'estado'); $data = array('pedidos' => $pedidos, 'columnas' => $columnas); $view = Session::has('datosCliente') ? 'pedidosCliente' : 'admin/pedidosIndex'; $cart = Session::get('kart'); return View::make($view, compact('cart'))->with('data', $data); }