"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']);
}
}
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 "".$locale['u001']." | \n";
echo "".$user_data['user_name']." | \n";
echo "
\n\n";
echo " | \n";
echo "".getuserlevel($user_data['user_level'])." | \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";
echo "\n";
}
echo "
\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 "".$locale['u044']." | \n";
echo "
\n".$user_fields_output[1];
echo "
\n";
}
if (array_key_exists(2, $user_fields_output) && $user_fields_output[2]) {
echo "\n";
echo "\n\n";
echo "".$locale['u045']." | \n";
echo "
\n".$user_fields_output[2];
echo "
\n";
}
if (array_key_exists(4, $user_fields_output) && $user_fields_output[4]) {
echo "\n";
echo "\n\n";
echo "".$locale['u047']." | \n";
echo "
\n".$user_fields_output[4];
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";
}
}
} 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 "".$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".$data['user_name']." | \n";
echo "".getuserlevel($data['user_level'])." | \n
";
}
echo "
\n";
} else {
redirect("index.php");
}
}
closetable();
if (file_exists(INFUSIONS."cautions/locale/".$settings['locale'].".php")) {
include INFUSIONS."cautions/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."cautions/locale/Polish.php";
}
opentable($locale['C_000']);
$caution_r = dbquery("SELECT * from ".$db_prefix."cautions WHERE user_id=".$_GET['lookup']);
$c_count = mysql_numrows($caution_r);
echo "";
echo "\n".$locale['C_014']." | \n\n";
echo $c_count." | \n
\n";
while ($caution = dbarray($caution_r))
{
$author = dbarray(dbquery("SELECT user_name from ".$db_prefix."users WHERE user_id=".$caution['who']));
echo "\n".$locale['C_021']."".$author['user_name']."";
if ((checkgroup($cautions_conf['group_id']) && $cautions_conf['group_id']!=0) || iSUPERADMIN)
{
echo" [
".$locale['C_015']." |
".$locale['C_016']." ]
"; }
echo" | \n\n";
echo " | ".$caution['why']." | \n
\n";
}
echo "
";
closetable();
require_once THEMES."templates/footer.php";
?>