function create() { $id = $_GET['user_id']; $user = user::from_id($id); $user->accounts = account::from_user($user->user_id); foreach ($user->accounts as $account) { $account->cash(); } $matches = match::all_active(); $data['matches'] = $matches; $data['accounts'] = $user->accounts; $this->view('bets/create_view.php', $data, 'main_template.php'); }
function home() { $masters = master::all(); $data['masters'] = $masters; $data['total'] = 0; foreach ($masters as $master) { $data['total'] += $master->cash; } $users = user::all(); foreach ($users as $user) { $user->accounts = account::from_user($user->user_id); $bets = array(); $user->calculation['cash_in'] = 0; $user->calculation['cash_out'] = 0; $user->calculation['bonus'] = 0; foreach ($user->accounts as $account) { # räkna ut alla pengar $account->transactions = transaction::from_account($account->account_id); foreach ($account->transactions as $transaction) { $transactions[] = $transaction; if ($transaction->type == "cash_in") { $user->calculation['cash_in'] += $transaction->amount; } elseif ($transaction->type == "bonus") { $user->calculation['bonus'] += $transaction->amount; } elseif ($transaction->type == "cash_out") { $user->calculation['cash_out'] -= $transaction->amount; } } $account->cash(); } } $data['users'] = $users; $sites = site::all(); $data['sites'] = $sites; $matches = match::all_active(); $data['matches'] = $matches; $this->view('index_view.php', $data, 'main_template.php'); }