本文整理汇总了PHP中account::from_id方法的典型用法代码示例。如果您正苦于以下问题:PHP account::from_id方法的具体用法?PHP account::from_id怎么用?PHP account::from_id使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类account
的用法示例。
在下文中一共展示了account::from_id方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: cash
public function cash()
{
$this->live_cash = 0;
$this->played = 0;
$this->cash = 0;
$this->transactions = transaction::from_account($this->account_id);
# här kommer transaktionerna
foreach ($this->transactions as $transaction) {
$transactions[] = $transaction;
if ($transaction->type == "cash_in") {
$this->cash += $transaction->amount;
} elseif ($transaction->type == "bonus") {
$this->cash += $transaction->amount;
} elseif ($transaction->type == "cash_out") {
$this->cash -= $transaction->amount;
}
}
# här kommer betsen
$this->bets = bet::from_account($this->account_id);
foreach ($this->bets as $bet) {
$bet->match = match::from_id($bet->match_id);
$bet->account = account::from_id($bet->account_id);
$bet->account->site = site::from_id($bet->account->site_id);
$this->played += $bet->bet;
if ($bet->match->result == "undecided") {
$this->live_cash += $bet->bet;
$this->cash -= $bet->bet;
} else {
$this->cash -= $bet->bet;
$this->cash += $bet->result;
}
}
return $this->cash;
}
示例2: result
function result()
{
$match_id = $_GET['match_id'];
$match = match::from_id($match_id);
$result = $_GET['result'];
$match->result = $result;
$match->update();
$bets = bet::from_match($match_id);
foreach ($bets as $bet) {
$bet->account = account::from_id($bet->account_id);
#$bet->account->site=site::from_id($bet->account->site_id);
if ($bet->choice == $result) {
$bet->result = $bet->bet * $bet->odds;
} else {
$bet->result = 0;
}
$bet->update();
}
header("location:index.php");
}
示例3: profile
function profile()
{
$id = $_GET['user_id'];
$user = user::from_id($id);
$user->accounts = account::from_user($user->user_id);
$bets = array();
$calculation['cash_in'] = 0;
$calculation['cash_out'] = 0;
$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") {
$calculation['cash_in'] += $transaction->amount;
} elseif ($transaction->type == "bonus") {
$calculation['bonus'] += $transaction->amount;
} elseif ($transaction->type == "cash_out") {
$calculation['cash_out'] -= $transaction->amount;
}
}
$account->cash();
}
$bets = bet::from_user($id);
foreach ($bets as $bet) {
$bet->match = match::from_id($bet->match_id);
$bet->account = account::from_id($bet->account_id);
$bet->account->site = site::from_id($bet->account->site_id);
}
$data['calculation'] = $calculation;
$data['user'] = $user;
$data['bets'] = $bets;
if (!empty($transactions)) {
$data['transactions'] = $transactions;
}
$this->view('users/profile_view.php', $data, 'main_template.php');
}