</li> @else <li> <p>This contractor has incomplete information</p> </li> @endif @endforeach @else <li> <span class="alert alert-danger">No contractors found, try a different search.</span> </li> @endif </ul> @else <?php $contractors = \Contractor::getAllContractors(); $contractors = $contractors->paginate(15); ?> <ul class="list-unstyled list-result"> @if ($contractors->count() > 0) @foreach ($contractors as $contractor) @if ($cUser = $contractor->user) <li> <div class="media"> <a href="#" class="media-left"> @if (is_null($contractor->image)) <img data-src="holder.js/100x100?random=yes&text=no-image"> @else <img src="{{ asset($contractor->image) }}" width="100" /> @endif </a>
public function getContractorList() { $data = \Input::has('data') ? \Input::get('data') : []; $jsonData = []; $model = \Contractor::getAllContractors($data); try { if ($model) { foreach ($model as $mData) { if ($mUser = $mData->user) { if ($throttle = \User::findThrottlerByUserId($mUser->id)) { if ($throttle->isBanned()) { $mData->ban = '<label class="label label-danger">Banned</label>'; } else { $mData->ban = '<label class="label label-success">Active</label>'; } } else { $mData->ban = '<label class="label label-danger">Cannot find ban status.</label>'; } if (!is_null($mUser->last_login)) { $mData->last_login = date('d M, H:i A', strtotime($mUser->last_login->format('Y-m-d'))); } else { $mData->last_login = "******"; } $mData->name = $mUser->first_name . ' ' . $mUser->last_name; if ($throttle->isBanned()) { $mData->userUnBanLink = route('admin.contractor.ban') . '?i=' . $mData->id; } else { $mData->userBanLink = route('admin.contractor.ban') . '?i=' . $mData->id; } array_push($jsonData, $mData); } } } return \Response::json($jsonData); } catch (\Exception $e) { return $e->getMessage(); } }