public function delete($id) { if (Reward::destroy($id)) { return redirect()->back()->with('msg', 'Награда удалена'); } return redirect()->back()->with('warning', 'Не удалось удалить'); }
</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]); }
public function getChangepresentstatus($id) { $reward = Reward::find($id); $getrewardVal = $reward->active; if ($getrewardVal == '1') { $outputvar = 0; } else { $outputvar = 1; } $reward->active = $outputvar; $reward->save(); }