\n\n"; if ($user_data['user_avatar'] && file_exists(IMAGES."avatars/".$user_data['user_avatar'])) { echo "\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 "\n"; echo "\n".$user_fields[$category['field_cat']]; echo "
".$category['field_cat_name']."
\n"; $i++; } } if (count($user_fields > 0)) { echo "\n"; } if (iADMIN && checkrights("M")) { echo "
\n"; echo "\n\n"; echo "\n"; echo "\n\n"; echo "\n"; echo "\n"; echo "\n
".$locale['u048']."
".$locale['u049']."".$user_data['user_ip']."
\n"; } if ($user_data['user_groups']) { echo "
\n"; echo "\n\n"; echo "\n"; echo "\n\n"; echo "\n\n
".$locale['401']."
\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])."
".getgroupname($user_groups[$i], true)."
\n"; } echo "
\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"; echo "\n\n"; echo "\n"; echo "\n\n"; echo "\n"; $result = dbquery("SELECT group_id, group_name FROM ".DB_USER_GROUPS." ORDER BY group_name"); if (dbrows($result)) { while ($data2 = dbarray($result)) { if (!preg_match("(^{$data2['group_id']}|\.{$data2['group_id']}\.|\.{$data2['group_id']}$)", $user_data['user_groups'])) { $user_groups_opts .= "\n"; } } if (iADMIN && checkrights("UG") && $user_groups_opts) { echo "\n"; } } echo "\n
".$locale['402']."
\n"; echo "".$locale['410']." ::\n"; echo "".$locale['411']." ::\n"; echo "".$locale['412']."".$locale['415']."\n"; echo "\n"; echo "
\n
\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 "\n"; echo "\n\n"; echo "\n"; echo "\n"; echo "\n"; while ($data = dbarray($result)) { $cell_color = ($i % 2 == 0 ? "tbl1" : "tbl2"); $i++; echo "\n\n"; echo "\n"; } echo "
".$data['group_name']." (".sprintf((dbrows($result) == 1 ? $locale['421'] : $locale['422']), dbrows($result)).")
".$locale['423']."".$locale['424']."
\n".profile_link($data['user_id'], $data['user_name'], $data['user_status'])."".getuserlevel($data['user_level'])."
\n"; } else { redirect("index.php"); } } else { redirect(BASEDIR."index.php"); } closetable(); require_once THEMES."templates/footer.php"; ?>