[center] "0") { redirect("index.php"); } if (iADMIN && checkrights("UG") && $user_data['user_id'] != $userdata['user_id']) { if ((isset($_POST['add_to_group'])) && (isset($_POST['user_group']) && isnum($_POST['user_group']))) { if (!preg_match("(^\.{$_POST['user_group']}$|\.{$_POST['user_group']}\.|\.{$_POST['user_group']}$)", $user_data['user_groups'])) { $result = dbquery("UPDATE ".DB_USERS." SET user_groups='".$user_data['user_groups'].".".$_POST['user_group']."' WHERE user_id='".$user_data['user_id']."'"); } redirect(FUSION_SELF."?lookup=".$user_data['user_id']); } } // Profile visibility mod if (!iSUPERADMIN) { if (iGUEST || $userdata['user_id'] != $user_data['user_id']) { if ($userdata['user_level'] < $user_data['user_profvis']) { redirect("index.php"); } } } // End mod add_to_title($locale['global_200'].$locale['400'].$locale['global_201'].$user_data['user_name']); opentable($locale['400']); echo "\n\n"; if ($user_data['user_avatar'] && file_exists(IMAGES."avatars/".$user_data['user_avatar'])) { echo "\n"; } echo "\n"; echo "\n"; echo "\n\n"; echo "\n"; echo "\n"; echo "\n"; if ($user_data['user_hide_email'] != "1" || iADMIN) { echo "\n"; echo "\n"; echo "\n"; echo "\n"; } echo "\n"; echo "\n"; echo "\n"; echo "\n\n"; echo "\n"; echo "\n"; echo "\n"; if (iMEMBER && $userdata['user_id'] != $user_data['user_id']) { echo "\n"; echo "\n"; } echo "
".$locale['u001']."".$user_data['user_name']."
".getuserlevel($user_data['user_level'])."
".$locale['u005']."".hide_email($user_data['user_email'])."
".$locale['u040']."".showdate("longdate", $user_data['user_joined'])."
".$locale['u041']."".($user_data['user_lastvisit'] ? showdate("longdate", $user_data['user_lastvisit']) : $locale['u042'])."
".$locale['u043']."
\n"; echo "
\n"; $profile_method = "display"; $i = 0; $user_fields_output = array("", "", "", ""); $ob_active = false; $result2 = dbquery("SELECT * FROM ".DB_USER_FIELDS." ORDER BY field_group, field_order"); if (dbrows($result2)) { while($data2 = dbarray($result2)) { if ($i != $data2['field_group']) { if ($ob_active) { $user_fields_output[$i] = ob_get_contents(); ob_end_clean(); $ob_active = false; } $i = $data2['field_group']; } 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_output[$i] = ob_get_contents(); ob_end_clean(); } if (array_key_exists(1, $user_fields_output) && $user_fields_output[1]) { echo "
\n"; echo "\n\n"; echo "\n"; echo "\n".$user_fields_output[1]; echo "
".$locale['u044']."
\n"; } if (array_key_exists(2, $user_fields_output) && $user_fields_output[2]) { echo "
\n"; echo "\n\n"; echo "\n"; echo "\n".$user_fields_output[2]; echo "
".$locale['u045']."
\n"; } if (array_key_exists(4, $user_fields_output) && $user_fields_output[4]) { echo "
\n"; echo "\n\n"; echo "\n"; echo "\n".$user_fields_output[4]; echo "
".$locale['u047']."
\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 * FROM ".DB_USER_GROUPS." ORDER BY group_id ASC"); 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"; } } } else { $result = dbquery("SELECT * FROM ".DB_USER_GROUPS." WHERE group_id='".$_GET['group_id']."'"); if (dbrows($result)) { $data = dbarray($result); $result = dbquery("SELECT * 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".$data['user_name']."".getuserlevel($data['user_level'])."
\n"; } else { redirect("index.php"); } } closetable(); require_once THEMES."templates/footer.php"; ?>[/center]