Version 4.7.0
This commit is contained in:
1 parent
517a5e1f70
commit
8ba7d43898
1933 files changed
+65613
-11332
No files matched your search
@@ -329,9 +329,10 @@ class _Field extends \IPS\CustomField
|
||||
*
|
||||
* @param array $values Current values
|
||||
* @param int $location \IPS\core\ProfileFields\Field::PROFILE for profile, \IPS\core\ProfileFields\Field::REG for registration screen or \IPS\core\ProfileFields\Field::STAFF for ModCP/ACP
|
||||
* @param bool $raw Returns the raw value if true or the display value if false. Useful for comparisons for field types like Yes/NO to see if a value is set.
|
||||
* @return array
|
||||
*/
|
||||
public static function values( $values, $location=0 )
|
||||
public static function values( $values, $location=0, $raw=FALSE )
|
||||
{
|
||||
$return = array();
|
||||
foreach ( static::fieldData() as $groupId => $fields )
|
||||
@@ -362,7 +363,7 @@ class _Field extends \IPS\CustomField
|
||||
continue;
|
||||
}
|
||||
|
||||
$return[ $groupId ][ static::$langKey . '_' . $row['pf_id'] ] = static::constructFromData( $row )->displayValue( $values[ 'field_' . $row['pf_id'] ], FALSE, $location, \IPS\Member::load( $values['member_id'] ) );
|
||||
$return[ $groupId ][ static::$langKey . '_' . $row['pf_id'] ] = !( $raw ) ? static::constructFromData( $row )->displayValue( $values[ 'field_' . $row['pf_id'] ], FALSE, $location, \IPS\Member::load( $values['member_id'] ) ) : $values[ 'field_' . $row['pf_id'] ];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user