Esempio n. 1
0
 public function delete($id)
 {
     if (Reward::destroy($id)) {
         return redirect()->back()->with('msg', 'Награда удалена');
     }
     return redirect()->back()->with('warning', 'Не удалось удалить');
 }
Esempio n. 2
0
			</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 )
Esempio n. 3
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]);
 }
Esempio n. 4
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();
 }