"); print("

".$user['username'].$lang_invite['text_invite_system']."

"); $sent = htmlspecialchars($_GET['sent'] ?? ''); if ($sent == 1){ $msg = $lang_invite['text_invite_code_sent']; print("

".$msg."

"); } $res = sql_query("SELECT invites FROM users WHERE id = ".mysql_real_escape_string($id)) or sqlerr(); $inv = mysql_fetch_assoc($res); //for one or more. "invite"/"invites" if ($inv["invites"] != 1){ $_s = $lang_invite['text_s']; } else { $_s = ""; } if ($type == 'new'){ if ($CURUSER[invites] <= 0) { stdmsg($lang_invite['std_sorry'],$lang_invite['std_no_invites_left']. "".$lang_invite['here_to_go_back'],false); print(""); stdfoot(); die; } $invitation_body = $lang_invite['text_invitation_body'].$CURUSER[username]; //$invitation_body_insite = str_replace("
","\n",$invitation_body); print("
". "". "". "". "". "". "
".$lang_invite['text_invite_someone']."$SITENAME ($inv[invites]".$lang_invite['text_invitation'].$_s.$lang_invite['text_left'] .")
".$lang_invite['text_email_address']."
".$lang_invite['text_email_address_note']."".($restrictemaildomain == 'yes' ? "
".$lang_invite['text_email_restriction_note'].allowedemails() : "")."
".$lang_invite['text_message']."
"); } else { $rel = sql_query("SELECT COUNT(*) FROM users WHERE invited_by = ".mysql_real_escape_string($id)) or sqlerr(__FILE__, __LINE__); $arro = mysql_fetch_row($rel); $number = $arro[0]; $ret = sql_query("SELECT id, username, email, uploaded, downloaded, status, warned, enabled, donor, email FROM users WHERE invited_by = ".mysql_real_escape_string($id)) or sqlerr(); $num = mysql_num_rows($ret); print("". "

".$lang_invite['text_invite_status']." ($number)

"); if(!$num){ print(""); } else { print(""); if ($CURUSER[id] == $id || get_user_class() >= UC_SYSOP) print(""); print(""); for ($i = 0; $i < $num; ++$i) { $arr = mysql_fetch_assoc($ret); $user = ""; if ($arr["downloaded"] > 0) { $ratio = number_format($arr["uploaded"] / $arr["downloaded"], 3); $ratio = "$ratio"; } else { if ($arr["uploaded"] > 0) { $ratio = "Inf."; } else { $ratio = "---"; } } if ($arr["status"] == 'confirmed') $status = "".$lang_invite['text_confirmed'].""; else $status = "".$lang_invite['text_pending'].""; print("$user"); if ($CURUSER[id] == $id || get_user_class() >= UC_SYSOP){ print(""); } print(""); } } if ($CURUSER['id'] == $id || get_user_class() >= UC_SYSOP) { $pendingcount = number_format(get_row_count("users", "WHERE status='pending' AND invited_by=$CURUSER[id]")); if ($pendingcount){ print(""); print(""); } print(""); print(""); } print("
".$lang_invite['text_no_invites']."
".$lang_invite['text_username']."".$lang_invite['text_email']."".$lang_invite['text_uploaded']."".$lang_invite['text_downloaded']."".$lang_invite['text_ratio']."".$lang_invite['text_status']."".$lang_invite['text_confirm']."
" . get_username($arr[id]) . "
$arr[email]" . mksize($arr[uploaded]) . "" . mksize($arr[downloaded]) . "$ratio$status"); if ($arr[status] == 'pending') print(""); print("
"); $rul = sql_query("SELECT COUNT(*) FROM invites WHERE inviter =".mysql_real_escape_string($id)) or sqlerr(); $arre = mysql_fetch_row($rul); $number1 = $arre[0]; $rer = sql_query("SELECT invitee, hash, time_invited FROM invites WHERE inviter = ".mysql_real_escape_string($id)) or sqlerr(); $num1 = mysql_num_rows($rer); print("". "

".$lang_invite['text_sent_invites_status']." ($number1)

"); if(!$num1){ print(""); } else { print(""); for ($i = 0; $i < $num1; ++$i) { $arr1 = mysql_fetch_assoc($rer); print(""); } } print("
".$lang_invite['text_no_invitation_sent']."
".$lang_invite['text_email']."".$lang_invite['text_hash']."".$lang_invite['text_send_date']."
$arr1[invitee]$arr1[hash]$arr1[time_invited]
"); print(""); } stdfoot(); die; ?>