\n
\n";
if ($user_data['user_avatar'] && file_exists(IMAGES."avatars/".$user_data['user_avatar'])) {
echo "![](".IMAGES."avatars/".$user_data[) | \n";
}
echo "".$locale['u001']." | \n";
echo "".$user_data['user_name']." | \n";
echo "
\n\n";
echo "".$locale['424']." | \n";
echo "".getuserlevel($user_data['user_level'])." | \n";
echo "
\n";
if (iADMIN && $user_data['user_status'] > 0) {
echo "\n";
echo " | \n";
echo "".$status[$user_data['user_status']]." | \n";
echo "
\n";
if ($user_data['user_status'] == 1 || $user_data['user_status'] == 3 && $suspend['suspend_reason'] != "") {
echo "\n";
echo "".$locale['448']." | \n";
echo "".$suspend['suspend_reason']." | \n";
echo "
\n";
}
}
if ($user_data['user_hide_email'] != "1" || iADMIN) {
echo "\n";
echo "".$locale['u005']." | \n";
echo "".hide_email($user_data['user_email'])." | \n";
echo "
\n";
}
echo "\n";
echo "".$locale['u040']." | \n";
echo "".showdate("longdate", $user_data['user_joined'])." | \n";
echo "
\n\n";
echo "".$locale['u041']." | \n";
echo "".($user_data['user_lastvisit'] ? showdate("longdate", $user_data['user_lastvisit']) : $locale['u042'])." | \n";
echo "
\n";
if (iMEMBER && $userdata['user_id'] != $user_data['user_id']) {
echo "".$locale['u043']."\n";
if (iADMIN && checkrights("M") && $user_data['user_level'] != "103" && $user_data['user_id'] != "1") {
echo " - ".$locale['419'] ."";
}
echo " | \n
\n";
}
echo "\n";
echo "\n";
$profile_method = "display"; $i = 0; $user_cats = array(); $user_fields = array(); $ob_active = false;
$result2 = dbquery(
"SELECT * FROM ".DB_USER_FIELDS." tuf
INNER JOIN ".DB_USER_FIELD_CATS." tufc ON tuf.field_cat = tufc.field_cat_id
ORDER BY field_cat_order, field_order"
);
if (dbrows($result2)) {
while($data2 = dbarray($result2)) {
if ($i != $data2['field_cat']) {
if ($ob_active) {
$user_fields[$i] = ob_get_contents();
ob_end_clean();
$ob_active = false;
}
$i = $data2['field_cat'];
$user_cats[] = array(
"field_cat_name" => $data2['field_cat_name'],
"field_cat" => $data2['field_cat']
);
}
if (!$ob_active) {
ob_start();
$ob_active = true;
}
if (file_exists(LOCALE.LOCALESET."user_fields/".$data2['field_name'].".php")) {
include LOCALE.LOCALESET."user_fields/".$data2['field_name'].".php";
}
if (file_exists(INCLUDES."user_fields/".$data2['field_name']."_include.php")) {
include INCLUDES."user_fields/".$data2['field_name']."_include.php";
}
}
}
if ($ob_active) {
$user_fields[$i] = ob_get_contents();
ob_end_clean();
}
$i = 1;
foreach ($user_cats as $category) {
if (array_key_exists($category['field_cat'], $user_fields) && $user_fields[$category['field_cat']]) {
echo "\n";
echo "\n";
echo "\n\n";
echo "".$category['field_cat_name']." | \n";
echo "
\n".$user_fields[$category['field_cat']];
echo "
\n";
$i++;
}
}
if (count($user_fields > 0)) {
echo "\n";
}
if (iADMIN && checkrights("M")) {
echo "\n";
echo "\n\n";
echo "".$locale['u048']." | \n";
echo "
\n\n";
echo "".$locale['u049']." | \n";
echo "".$user_data['user_ip']." | \n";
echo "
\n
\n";
}
if ($user_data['user_groups']) {
echo "\n";
echo "\n\n";
echo "".$locale['401']." | \n";
echo "
\n\n";
echo "\n";
$user_groups = (strpos($user_data['user_groups'], ".") == 0 ? explode(".", substr($user_data['user_groups'], 1)) : explode(".", $user_data['user_groups']));
for ($i = 0; $i < count($user_groups); $i++) {
echo " ".getgroupname($user_groups[$i], true)." \n";
}
echo " | \n
\n
\n";
}
if (iADMIN && checkrights("M") && $user_data['user_id'] != $userdata['user_id']) {
$user_groups_opts = "";
if ($user_data['user_level'] < 102) {
echo "\n";
echo "\n";
}
}
} elseif (isset($_GET['group_id']) && isnum($_GET['group_id'])) {
$result = dbquery("SELECT group_id, group_name FROM ".DB_USER_GROUPS." WHERE group_id='".$_GET['group_id']."'");
if (dbrows($result)) {
$data = dbarray($result);
$result = dbquery("SELECT user_id, user_name, user_level, user_status FROM ".DB_USERS." WHERE user_groups REGEXP('^\\\.{$_GET['group_id']}$|\\\.{$_GET['group_id']}\\\.|\\\.{$_GET['group_id']}$') ORDER BY user_level DESC, user_name");
opentable($locale['420']);
echo "\n\n";
echo "".$data['group_name']." (".sprintf((dbrows($result) == 1 ? $locale['421'] : $locale['422']), dbrows($result)).") | \n";
echo "
\n\n";
echo "".$locale['423']." | \n";
echo "".$locale['424']." | \n";
echo "
\n";
while ($data = dbarray($result)) {
$cell_color = ($i % 2 == 0 ? "tbl1" : "tbl2"); $i++;
echo "\n\n".profile_link($data['user_id'], $data['user_name'], $data['user_status'])." | \n";
echo "".getuserlevel($data['user_level'])." | \n
";
}
echo "
\n";
} else {
redirect("index.php");
}
} else {
redirect(BASEDIR."index.php");
}
closetable();
require_once THEMES."templates/footer.php";
?>