public function getMyReputation()
 {
     $id = Input::get('id');
     $compras = Compras::join('publicaciones', 'publicaciones.id', '=', 'compras.pub_id')->join('usuario', 'usuario.id', '=', 'publicaciones.user_id')->where('compras.user_id', '=', $id)->get(array('compras.id', 'compras.valor_vend', 'compras.valor_comp', 'publicaciones.titulo', 'publicaciones.id as pub_id', 'publicaciones.name as name_pub', 'usuario.name', 'usuario.lastname'));
     $ventas = Compras::join('publicaciones', 'publicaciones.id', '=', 'compras.pub_id')->join('usuario', 'usuario.id', '=', 'compras.user_id')->where('publicaciones.user_id', '=', $id)->get(array('compras.id', 'compras.valor_vend', 'compras.valor_comp', 'publicaciones.titulo', 'usuario.id as user_id', 'usuario.name', 'usuario.lastname'));
     $comprasC = Compras::join('publicaciones', 'publicaciones.id', '=', 'compras.pub_id')->join('usuario', 'usuario.id', '=', 'publicaciones.user_id')->where('compras.user_id', '=', $id)->get(array('compras.id', 'compras.valor_vend', 'compras.valor_comp', 'publicaciones.titulo', 'publicaciones.id as pub_id', 'usuario.name', 'usuario.lastname'));
     $ventasC = Compras::join('publicaciones', 'publicaciones.id', '=', 'compras.pub_id')->join('usuario', 'usuario.id', '=', 'compras.user_id')->where('publicaciones.user_id', '=', $id)->get(array('compras.id', 'compras.valor_vend', 'compras.valor_comp', 'publicaciones.titulo', 'usuario.id as user_id', 'usuario.name', 'usuario.lastname'));
     $comp_pos = 0;
     $comp_neg = 0;
     $vent_pos = 0;
     $vent_neg = 0;
     foreach ($ventasC as $v) {
         if ($v->valor_vend > 0) {
             $vent_pos++;
         } elseif ($v->valor_vend < 0) {
             $vent_neg++;
         }
     }
     foreach ($comprasC as $c) {
         if ($c->valor_comp > 0) {
             $comp_pos++;
         } elseif ($c->valor_comp < 0) {
             $comp_neg++;
         }
     }
     return Response::json(array('compras' => $compras, 'ventas' => $ventas, 'vend_pos' => $vent_pos, 'vend_neg' => $vent_neg, 'comp_pos' => $comp_pos, 'comp_neg' => $comp_neg));
 }
 public function getMyReputation()
 {
     $title = "Mi reputación|pasillo24.com";
     $compras = Compras::join('publicaciones', 'publicaciones.id', '=', 'compras.pub_id')->join('usuario', 'usuario.id', '=', 'publicaciones.user_id')->where('compras.user_id', '=', Auth::id())->paginate(10, array('compras.id', 'compras.valor_vend', 'compras.valor_comp', 'publicaciones.titulo', 'publicaciones.id as pub_id', 'publicaciones.name as name_pub', 'usuario.name', 'usuario.lastname'));
     $ventas = Compras::join('publicaciones', 'publicaciones.id', '=', 'compras.pub_id')->join('usuario', 'usuario.id', '=', 'compras.user_id')->where('publicaciones.user_id', '=', Auth::id())->paginate(10, array('compras.id', 'compras.valor_vend', 'compras.valor_comp', 'publicaciones.titulo', 'usuario.id as user_id', 'usuario.name', 'usuario.lastname'));
     $comprasC = Compras::join('publicaciones', 'publicaciones.id', '=', 'compras.pub_id')->join('usuario', 'usuario.id', '=', 'publicaciones.user_id')->where('compras.user_id', '=', Auth::id())->get(array('compras.id', 'compras.valor_vend', 'compras.valor_comp', 'publicaciones.titulo', 'publicaciones.id as pub_id', 'usuario.name', 'usuario.lastname'));
     $ventasC = Compras::join('publicaciones', 'publicaciones.id', '=', 'compras.pub_id')->join('usuario', 'usuario.id', '=', 'compras.user_id')->where('publicaciones.user_id', '=', Auth::id())->get(array('compras.id', 'compras.valor_vend', 'compras.valor_comp', 'publicaciones.titulo', 'usuario.id as user_id', 'usuario.name', 'usuario.lastname'));
     $comp_pos = 0;
     $comp_neg = 0;
     $vent_pos = 0;
     $vent_neg = 0;
     foreach ($ventasC as $v) {
         if ($v->valor_vend > 0) {
             $vent_pos++;
         } elseif ($v->valor_vend < 0) {
             $vent_neg++;
         }
     }
     foreach ($comprasC as $c) {
         if ($c->valor_comp > 0) {
             $comp_pos++;
         } elseif ($c->valor_comp < 0) {
             $comp_neg++;
         }
     }
     return View::make('user.myReputation')->with('title', $title)->with('compras', $compras)->with('ventas', $ventas)->with('vend_pos', $vent_pos)->with('vend_neg', $vent_neg)->with('comp_pos', $comp_pos)->with('comp_neg', $comp_neg);
 }