| 1 |
<?php |
<?php |
| 2 |
// $Id: views_handler_field_user_gamertags.inc,v 1.1.2.2 2009/11/17 11:43:53 pobster Exp $ |
// $Id: views_handler_field_user_gamertags.inc,v 1.1.2.3 2009/11/20 21:39:40 pobster Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 10 |
* Field handler for Gamertags. |
* Field handler for Gamertags. |
| 11 |
*/ |
*/ |
| 12 |
class views_handler_field_user_gamertags extends views_handler_field { |
class views_handler_field_user_gamertags extends views_handler_field { |
| 13 |
|
function construct() { |
| 14 |
|
parent::construct(); |
| 15 |
|
} |
| 16 |
function render($values) { |
function render($values) { |
|
// Fake an account object. |
|
| 17 |
$data = unserialize($values->users_data); |
$data = unserialize($values->users_data); |
| 18 |
$account = new stdClass(); |
$account = new stdClass(); |
|
$account->uid = $values->{$this->aliases['uid']}; |
|
|
$account->name = $values->{$this->aliases['name']}; |
|
| 19 |
switch ($this->field) { |
switch ($this->field) { |
| 20 |
case 'gamertag_xbox': |
case 'gamertag_xbox': |
| 21 |
$account->xbox_gamertag = $data['xbox_gamertag']; |
$account->xbox_gamertag = $data['xbox_gamertag']; |