</td> <td>{{ $val->paid_amount}}</td> <td> {{ $val->amount_to_project_owner }}</td> <td>{{ $val->site_commission }}</td> <td>{{ $val->created_at }}</td> <td>@if($val->status == 'Pledged') <code>{{ $val->status }}</code> @else {{ $val->status }} @endif</td> <td> @if( $val->rewards_log_during_payment_id > 0 ) <?php $rewardLogRow = \App\Models\RewardsLogDuringPayment::where('id', $val->rewards_log_during_payment_id)->first(); $rewardLogRowDecodedObj = json_decode($rewardLogRow->array_obj); $reward_id = $rewardLogRowDecodedObj->reward_id; if (isset($reward_id) && $reward_id > 0) { $rewardRow = \App\Models\Reward::where('id', $reward_id)->first(); echo $_settings_data->site_currency_symbol . $rewardRow->pledge_amount . ' + ' . $rewardRow->short_note; } else { echo 'n/a'; } ?> @else n/a @endif </td> <td>@if($val->status == 'Pledged') n/a @else n/a @endif</td> <td class="center" > @if( \App\Models\CashWithdrawalsRequest::where('project_fund_id' , $val->id)->count() > 0 )
public function getPreview() { $id = \Input::get('p') ? \Input::get('p') : Null; if (empty($id)) { App::abort(404, 'Invalid Project Id'); } $login_url = $this->login_url; $post = Project::findOrFail($id); $guserdetails = $this->project_repo->getuserrecords($post->user_id); $userdetails = $guserdetails[0]; $_total_pledge_amount = $this->projectfund->where('P_ID', $id)->where('status', 'Pledged')->sum('paid_amount'); $_total_backers_on_project = $this->projectfund->where('P_ID', $id)->where('status', 'Pledged')->count(); $_pof_value = $_total_pledge_amount / $post->funding_goal * 100; $_pof = $_pof_value > 1 ? $_pof = sprintf("%d%%", $_pof_value) : ($_pof_value == 0 ? sprintf("%d%%", $_pof_value) : sprintf("%.2f%%", $_pof_value)); return view('project.share-preview', ['post' => $post, '_menus' => $this->menuItems, 'rewards' => Reward::where('P_ID', $id)->get(), '_total_pledge_amount' => $_total_pledge_amount, '_total_backers_on_project' => $_total_backers_on_project, '_pof' => $_pof, 'login_url' => $login_url, 'userdetails' => $userdetails, 'useraddedproj' => 0]); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function getShow($id) { /* $project = Project::where('id', $id) ->with([ 'country' => function($query){ $query->select(['id', 'name']); }, ]) ->get(); */ $project = Project::find($id); $rewards = Reward::where('P_ID', $id)->get(); return view('admin.project.show', compact('project', 'rewards')); }