本文整理汇总了PHP中site::from_id方法的典型用法代码示例。如果您正苦于以下问题:PHP site::from_id方法的具体用法?PHP site::from_id怎么用?PHP site::from_id使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类site
的用法示例。
在下文中一共展示了site::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: profile
function profile()
{
$match_id = $_GET['match_id'];
$match = match::from_id($match_id);
$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);
$bet->match = match::from_id($bet->match_id);
}
$data['match'] = $match;
$data['bets'] = $bets;
$this->view('matches/profile_view.php', $data, 'main_template.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');
}