* Remove evil transaction

* Fix text value retrieval method
This commit is contained in:
Zach Copley
2011-03-09 19:27:21 -08:00
parent 3d61d003bc
commit adcda00e76
2 changed files with 12 additions and 8 deletions

View File

@@ -26,6 +26,8 @@ if (!defined('STATUSNET')) {
*/
class ExtendedProfile
{
protected $fields;
/**
* Constructor
*
@@ -82,12 +84,13 @@ class ExtendedProfile
*/
function getTextValue($name)
{
$key = strtolower($name);
$profileFields = array('fullname', 'location', 'bio');
if (in_array(strtolower($name), $profileFields)) {
if (in_array($key, $profileFields)) {
return $this->profile->$name;
} else if (in_array($name, $this->fields)) {
return $this->fields[$name]->field_value;
} else if (array_key_exists($key, $this->fields)) {
return $this->fields[$key][0]->field_value;
} else {
return null;
}