1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-07-31 05:50:42 +02:00

custom profile fields.

Not finished, committed to let us discuss about the next steps
-> BartVB


git-svn-id: file:///svn/phpbb/trunk@4740 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
Meik Sievertsen
2004-01-10 12:23:24 +00:00
parent 62429cb9fb
commit 994973d8ee
5 changed files with 1744 additions and 2 deletions

View File

@@ -596,6 +596,42 @@ class user extends session
return strtr(@gmdate($format, $gmepoch + $this->timezone + $this->dst), $lang_dates);
}
function get_iso_lang_id()
{
global $config, $db;
if ($this->lang_id)
{
return $this->lang_id;
}
if (empty($this->lang_name))
{
$this->lang_name = $config['default_lang'];
}
$result = $db->sql_query("SELECT lang_id FROM phpbb_lang WHERE lang_iso = '" . $this->lang_name . "'");
return (int) $db->sql_fetchfield('lang_id', 0, $result);
}
// Get profile fields for user
function get_profile_fields($user_id)
{
global $user, $db;
if (isset($user->profile_fields))
{
return;
}
$sql = 'SELECT * FROM
phpbb_profile_fields_data
WHERE user_id = ' . $user_id;
$result = $db->sql_query_limit($sql, 1);
$user->profile_fields = (!($row = $db->sql_fetchrow($result))) ? array() : $row;
}
function img($img, $alt = '', $width = false, $no_cache = false)
{
static $imgs;