Ejemplo n.º 1
0
 public static function get_payouts($status = 2, $pay = false)
 {
     $finalarray = array();
     $projects = static::get_projectpayouts($status, $pay);
     foreach ($projects as $project) {
         $cards = Card::where('project_id', $project['id'])->get()->toArray();
         $total = static::get_cardpayouts($project['id']);
         $actual = static::get_cardpayouts($project['id'], 1);
         if ($total == $actual) {
             $completedcamps = static::get_campstatus($cards);
             $final = static::format_payouts($completedcamps);
             if ($final) {
                 $dispute = Dispute::where('project_id', $project['id'])->where('status', 0)->count();
                 $project['dispute'] = $dispute;
                 $finalarray[] = $project;
             }
         }
     }
     return $finalarray;
 }