private function prepareAuctionResponse(Auction $auction, $withBidders = false)
 {
     $data = [];
     $data['item_title'] = $auction->item->title;
     $data['item_image'] = $auction->item->image;
     $data['item_url'] = url('auction/live/' . e($auction->id));
     $data['auction_value'] = $auction->value()->__toString();
     $data['market_value'] = $auction->item->value()->__toString();
     $data['lock'] = '';
     $winner = $auction->winner();
     if ($winner == null) {
         $data['winner'] = 'No bids yet.';
         $data['winner_image'] = 'default.png';
     } else {
         $data['winner'] = $auction->winner()->username;
         $data['winner_image'] = $auction->winner()->profile_picture;
         if (\Auth::check() && $winner->id === \Auth::user()->id) {
             $data['lock'] = 'disabled';
         }
     }
     $data['id'] = $auction->id;
     $data['response_text'] = $auction->getResponse();
     if ($withBidders) {
         $data['bidders'] = [];
         $bids = $auction->lastNBids(5);
         $index = 0;
         foreach ($bids as $bid) {
             $data['bidders'][$index]['username'] = $bid->player->user->username;
             $data['bidders'][$index]['amount'] = $bid->amount;
             ++$index;
         }
     }
     return $data;
 }
function prompt_live_login($placeholderUrl, $placeholderTitle, Auction $auction, $linkTitle = '', $data = [], $cssClass = '')
{
    if (Auth::check()) {
        if ($auction->closed()) {
            return 'SOLD';
        } else {
            if ($auction->winner() != null && $auction->winner()->id == Auth::user()->id) {
                $placeholderAnchor = '<button class="btn btn-xs disabled placeholder"><i class="fa fa-lock"></i> Bidding Locked</button>';
                $linkAnchor = '<button class="btn btn-xs disabled link"><i class="fa fa-lock"></i> Bidding Locked</button>';
            } else {
                $placeholderAnchor = '<a href="' . url($placeholderUrl) . '" class="placeholder btn btn-xs" ';
                $linkAnchor = '<a href="' . url($placeholderUrl) . '" class="link btn btn-xs ' . $cssClass . '" ';
                foreach ($data as $key => $value) {
                    $placeholderAnchor .= $key . '="' . $value . '" ';
                    $linkAnchor .= $key . '="' . $value . '" ';
                }
                $placeholderAnchor .= '>';
                $placeholderAnchor .= $placeholderTitle . '</a>';
                $linkAnchor .= '>';
                $linkAnchor .= $placeholderTitle . '</a>';
            }
        }
        return $placeholderAnchor . ' ' . $linkAnchor;
    } else {
        return '
             <a href="' . url($placeholderUrl) . '" class="placeholder btn btn-xs">' . $placeholderTitle . '</a>
             <a href="' . url('login') . '" class="link btn btn-xs" title="' . $linkTitle . '"><i class="fa fa-lock"></i> Login</a>
        ';
    }
}