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"; }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { ValidaAccesoController::validarAcceso('pedidos', 'escritura'); $pedidos = new PedidosPDO(); $arrPedidos = $pedidos->select("SELECT u.email,u.id idUser,p.id idPedido,pr.id idProducto, pr.producto,pp.num_productos,pr.precio_inicial precio,p.estado FROM usuarios u\n\t\t\t\t\t\t\t\tinner join pedidos p on p.usuario_id=u.id \n\t\t\t\t\t\t\t\tinner join pedidosproductos pp on p.id=pp.pedido_id\n\t\t\t\t\t\t\t\tinner join productos pr on pr.id=pp.producto_id\n\t\t\t\t\t\t\t\tWHERE p.id=:id and p.estado = 0 ", array("id" => $id)); $form_data = array('route' => array('pedidos.update', $id), 'method' => 'PUT'); return View::make('admin/pedidoEdit', compact('arrPedidos', 'form_data')); }