เป็น ฟังกชั่นที่ทำให้เราสามารถชวนเพื่อน มาสมัครเป็นสมาชิก
พัฒนาโดย : Bycoja
Version : v0.0.2 (Prosilver Only)
phpBB Version(s) : phpBB 3.0.10
ดาวน์โหลดได้ที่ : https://www.phpbb.com/community/viewtop ... &t=1224005
ขั้นตอนการติดตั้ง
เปิดไฟล์ memberlist.php
ค้นหา
โค้ด: เลือกทั้งหมด
// Inactive reason/account?
โค้ด: เลือกทั้งหมด
if (!class_exists('invite'))
{
include($phpbb_root_path . 'includes/functions_invite.' . $phpEx);
}
$invite = new invite();
$invite_row = $invite->profile_fields(array(), $user_id);
$template->assign_vars($invite_row);
โค้ด: เลือกทั้งหมด
$sql_select = $sql_where_data = $sql_from = $sql_where = $order_by = '';
โค้ด: เลือกทั้งหมด
if (!class_exists('invite'))
{
include($phpbb_root_path . 'includes/functions_invite.' . $phpEx);
}
$user->add_lang('mods/info_acp_invite');
$invitation = new invite();
$ui = request_var('ui', '');
$referral_mode = request_var('rm', 0);
$search_ui = (!is_numeric($ui)) ? (int) $invitation->user_return_data(utf8_clean_string($ui), 'username_clean', 'user_id') : (int) $ui;
if ($referral_mode)
{
$sql_where .= ($invitation->config['referral_search_allowed'] && $invitation->config['display_m_referrer'] && $search_ui) ? ' AND i.referrer_id = ' . $search_ui : '';
$sql_where .= ($invitation->config['referral_search_allowed'] && $invitation->config['display_m_referrer'] && $search_ui) ? ' AND i.referrer_id <> u.user_id AND i.referral_id = u.user_id': '';
$sql_from .= ($invitation->config['referral_search_allowed'] && $invitation->config['display_m_referrer'] && $search_ui) ? ', ' . INVITE_REFERRALS_TABLE . ' i ' : '';
}
else
{
$sql_where .= ($invitation->config['invite_search_allowed'] && $invitation->config['display_m_inviter'] && $search_ui) ? ' AND i.invite_user_id = ' . $search_ui : '';
$sql_where .= ($invitation->config['invite_search_allowed'] && $invitation->config['display_m_inviter'] && $search_ui) ? ' AND i.invite_user_id <> u.user_id AND i.register_user_id = u.user_id AND i.register_key_used = 1': '';
$sql_from .= ($invitation->config['invite_search_allowed'] && $invitation->config['display_m_inviter'] && $search_ui) ? ', ' . INVITE_LOG_TABLE . ' i ' : '';
}
$sort_key_text['referrer'] = $user->lang['DISPLAY_REFERRER'];
$sort_key_sql['referrer'] = 'u.user_referrer_name';
$sort_key_text['referrals'] = $user->lang['DISPLAY_REFERRALS'];
$sort_key_sql['referrals'] = 'u.user_referrals';
$sort_key_text['inviter'] = $user->lang['DISPLAY_INVITER'];
$sort_key_sql['inviter'] = 'u.user_inviter_name';
$sort_key_text['invite'] = $user->lang['DISPLAY_INVITE'];
$sort_key_sql['invite'] = 'u.user_invitations';
$sort_key_text['register'] = $user->lang['DISPLAY_REGISTER'];
$sort_key_sql['register'] = 'u.user_registrations';
โค้ด: เลือกทั้งหมด
$search_params = array('username', 'email', 'icq', 'aim', 'yahoo', 'msn', 'jabber', 'search_group_id', 'joined_select', 'active_select', 'count_select', 'joined', 'active', 'count', 'ip');
โค้ด: เลือกทั้งหมด
'ip'
โค้ด: เลือกทั้งหมด
, 'ui', 'invite', 'register', 'rm', 'referrals'
โค้ด: เลือกทั้งหมด
$sql_where .= ($username) ? ' AND u.username_clean ' . $db->sql_like_expression(str_replace('*', $db->any_char, utf8_clean_string($username))) : '';
โค้ด: เลือกทั้งหมด
$invite = (request_var('invite', '') !== '') ? request_var('invite', 0) : '';
$register = (request_var('register', '') !== '') ? request_var('register', 0) : '';
$referrals = (request_var('referrals', '') !== '') ? request_var('referrals', 0) : '';
$invite_select = request_var('invite_select', 'eq');
$register_select = request_var('register_select', 'eq');
$referrals_select = request_var('referrals_select', 'eq');
$s_find_invite = '';
foreach ($find_count as $key => $value)
{
$selected = ($invite_select == $key) ? ' selected="selected"' : '';
$s_find_invite .= '<option value="' . $key . '"' . $selected . '>' . $value . '</option>';
}
$s_find_register = '';
foreach ($find_count as $key => $value)
{
$selected = ($register_select == $key) ? ' selected="selected"' : '';
$s_find_register .= '<option value="' . $key . '"' . $selected . '>' . $value . '</option>';
}
$s_find_referrals = '';
foreach ($find_count as $key => $value)
{
$selected = ($referrals_select == $key) ? ' selected="selected"' : '';
$s_find_referrals .= '<option value="' . $key . '"' . $selected . '>' . $value . '</option>';
}
$sql_where .= ($invitation->config['invite_search_allowed'] && $invitation->config['display_m_invite'] && is_numeric($invite) && isset($find_key_match[$invite_select])) ? ' AND u.user_invitations ' . $find_key_match[$invite_select] . ' ' . (int) $invite . ' ' : '';
$sql_where .= ($invitation->config['invite_search_allowed'] && $invitation->config['display_m_register'] && is_numeric($register) && isset($find_key_match[$register_select])) ? ' AND u.user_registrations ' . $find_key_match[$register_select] . ' ' . (int) $register . ' ' : '';
$sql_where .= ($invitation->config['referral_search_allowed'] && $invitation->config['display_m_referrals'] && is_numeric($referrals) && isset($find_key_match[$referrals_select])) ? ' AND u.user_referrals ' . $find_key_match[$referrals_select] . ' ' . (int) $referrals . ' ' : '';
โค้ด: เลือกทั้งหมด
'first_char' => array('first_char', ''),
โค้ด: เลือกทั้งหมด
'ui' => array('ui', '', true),
'invite' => (request_var('invite', '') !== '') ? array('invite', 0) : array('invite', ''),
'register' => (request_var('register', '') !== '') ? array('register', 0) : array('register', ''),
'rm' => array('rm', 0, true),
'referrals' => (request_var('referrals', '') !== '') ? array('referrals', 0) : array('referrals', ''),
โค้ด: เลือกทั้งหมด
$leaders_set = false;
โค้ด: เลือกทั้งหมด
if ($ui)
{
if (!$search_ui)
{
$user_list = array();
}
else
{
$ui_info = $invitation->get_profile_info('', 'memberlist', $search_ui);
}
$total_users = sizeof($user_list);
$template->assign_vars(array(
'PAGE_TITLE_INVITE_SEARCH' => (isset($ui_info) && $invitation->config['invite_search_allowed']) ? sprintf($user->lang['PAGE_TITLE_INVITE_SEARCH'], $ui_info['username_full']) : '',
'PAGE_TITLE_REFERRAL_SEARCH'=> (isset($ui_info) && $invitation->config['referral_search_allowed']) ? sprintf($user->lang['PAGE_TITLE_REFERRAL_SEARCH'], $ui_info['username_full']) : '',
'S_INVITE_FILTER' => (isset($ui_info) && !$referral_mode) ? true : false,
'S_REFERRAL_FILTER' => (isset($ui_info) && $referral_mode) ? true : false,
'S_ENABLE_REFERRAL_FILTER' => ($invitation->config['referral_search_allowed']) ? $invitation->config['display_m_referrer'] : false,
'S_ENABLE_INVITE_FILTER' => ($invitation->config['invite_search_allowed']) ? $invitation->config['display_m_inviter'] : false)
);
}
if ($invitation->config['enable_invitation'])
{
$template->assign_vars(array(
'INVITER' => (isset($ui)) ? ((is_numeric($ui)) ? $invitation->user_return_data($ui, 'user_id', 'username') : $ui) : '',
'INVITE' => (isset($invite)) ? $invite : '',
'REGISTER' => (isset($register)) ? $register : '',
'S_INVITE_OPTIONS' => (isset($s_find_invite)) ? $s_find_invite : '',
'S_REGISTER_OPTIONS' => (isset($s_find_register)) ? $s_find_register : '',
'U_SORT_INVITER' => ($invitation->config['display_m_inviter']) ? $sort_url . '&sk=inviter&sd=' . (($sort_key == 'inviter' && $sort_dir == 'a') ? 'd' : 'a') : false,
'U_SORT_INVITE' => ($invitation->config['display_m_invite']) ? $sort_url . '&sk=invite&sd=' . (($sort_key == 'invite' && $sort_dir == 'a') ? 'd' : 'a') : false,
'U_SORT_REGISTER' => ($invitation->config['display_m_register']) ? $sort_url . '&sk=register&sd=' . (($sort_key == 'register' && $sort_dir == 'a') ? 'd' : 'a') : false,
'S_INVITE_SEARCH_ALLOWED' => $invitation->config['invite_search_allowed'])
);
}
if ($invitation->config['enable_referral'])
{
$template->assign_vars(array(
'REFERRER' => (isset($ui)) ? ((is_numeric($ui)) ? $invitation->user_return_data($ui, 'user_id', 'username') : $ui) : '',
'REFERRALS' => (isset($referrals)) ? $referrals : '',
'S_REFERRALS_OPTIONS' => (isset($s_find_referrals)) ? $s_find_referrals : '',
'U_SORT_REFERRER' => ($invitation->config['display_m_referrer']) ? $sort_url . '&sk=referrer&sd=' . (($sort_key == 'referrer' && $sort_dir == 'a') ? 'd' : 'a') : false,
'U_SORT_REFERRALS' => ($invitation->config['display_m_referrals']) ? $sort_url . '&sk=referrals&sd=' . (($sort_key == 'referrals' && $sort_dir == 'a') ? 'd' : 'a') : false,
'S_REFERRAL_SEARCH_ALLOWED' => $invitation->config['referral_search_allowed'])
);
}
โค้ด: เลือกทั้งหมด
if (isset($cp_row['row']) && sizeof($cp_row['row']))
โค้ด: เลือกทั้งหมด
$memberrow = $invitation->profile_fields($memberrow, $user_id);
ค้นหา
โค้ด: เลือกทั้งหมด
if (isset($cp_row['row']) && sizeof($cp_row['row']))
{
$postrow = array_merge($postrow, $cp_row['row']);
}
โค้ด: เลือกทั้งหมด
if (!class_exists('invite'))
{
include($phpbb_root_path . 'includes/functions_invite.' . $phpEx);
}
$invite = new invite();
$postrow = $invite->profile_fields($postrow, $poster_id);
ค้นหา
โค้ด: เลือกทั้งหมด
// Additional tables
โค้ด: เลือกทั้งหมด
define('INVITE_CONFIG_TABLE', $table_prefix . 'invite_config');
define('INVITE_LOG_TABLE', $table_prefix . 'invite_log');
define('INVITE_REFERRALS_TABLE', $table_prefix . 'invite_referrals');
define('LOG_INVITE', 4);
ค้นหา
โค้ด: เลือกทั้งหมด
case 'critical':
$sql_ary['log_type'] = LOG_CRITICAL;
break;
โค้ด: เลือกทั้งหมด
case 'invite':
$sql_ary['log_type'] = LOG_INVITE;
break;
โค้ด: เลือกทั้งหมด
define('HEADER_INC', true);
โค้ด: เลือกทั้งหมด
if (!class_exists('invite'))
{
include($phpbb_root_path . 'includes/functions_invite.' . $phpEx);
}
$invite = new invite();
$invite->header_template();
ค้นหา
โค้ด: เลือกทั้งหมด
case 'critical':
$log_type = LOG_CRITICAL;
$sql_forum = '';
break;
โค้ด: เลือกทั้งหมด
case 'invite':
$log_type = LOG_INVITE;
$sql_forum = '';
// Unfortunately we have to abuse $topic_id as $filter...
$sql_forum .= ($topic_id == 'all') ? '' : 'AND l.log_operation LIKE "LOG_INVITE_' . strtoupper($topic_id) . '"';
$sql_forum .= ($forum_id) ? 'AND l.user_id = ' . $forum_id : '';
break;
ค้นหาฃ
โค้ด: เลือกทั้งหมด
$change_lang = '';
$user_lang = $user->lang_name;
}
}
โค้ด: เลือกทั้งหมด
// Invitation and referral setup
if (!class_exists('invite'))
{
include($phpbb_root_path . 'includes/functions_invite.' . $phpEx);
}
$user->add_lang('mods/info_ucp_invite');
$invite = new invite();
$register_key = request_var('key', '', true);
$referrer = request_var('referrer', '', true);
$referrer_id = (int) request_var('referrer_id', 0);
// Check for cookies
$cookie_key = (isset($_COOKIE[$config['cookie_name'] . '_reg_key'])) ? $_COOKIE[$config['cookie_name'] . '_reg_key'] : '';
$register_key = (!empty($cookie_key) && empty($register_key)) ? $cookie_key : $register_key;
$cookie_referrer = (isset($_COOKIE[$config['cookie_name'] . '_referrer'])) ? $_COOKIE[$config['cookie_name'] . '_referrer'] : '';
$referrer = (!empty($cookie_referrer) && empty($referrer)) ? $cookie_referrer : $referrer;
$cookie_referrer_id = (isset($_COOKIE[$config['cookie_name'] . '_referrer_id'])) ? $_COOKIE[$config['cookie_name'] . '_referrer_id'] : '';
$referrer_id = (!empty($cookie_referrer_id) && !$referrer_id) ? $cookie_referrer_id : $referrer_id;
// URL appendix
$url_key = (!empty($register_key)) ? "&key={$register_key}" : '';
$url_referrer = (!empty($referrer)) ? "&referrer={$referrer}" : '';
$url_referrer .= ($referrer_id) ? "&referrer_id={$referrer_id}" : '';
// Grab referral data from registration key
if ($invite->config['enable_referral'] && $invite->config['enable_invitation'] && $invite->valid_key($register_key))
{
$referrer_id = $invite->get_referrer_from_key($register_key);
}
// Automatically enter referrer username if his id is given
if (empty($referrer) && $referrer_id)
{
$referrer = $invite->user_return_data($referrer_id, 'user_id', 'username');
}
// We have to assign the registration key here because we want it to be kept even if the registration process is returned
$template->assign_var('REGISTER_KEY', $register_key);
โค้ด: เลือกทั้งหมด
$add_coppa = ($coppa !== false) ? '&coppa=' . $coppa : '';
โค้ด: เลือกทั้งหมด
// Abuse $add_lang var for our registration key and referral data
$add_lang .= $url_key;
$add_lang .= $url_referrer;
// Set session cookies if desired
if ($invite->config['set_cookie'] && $invite->valid_key($register_key))
{
$user->set_cookie('reg_key', $register_key, 0);
}
if ($invite->config['referral_cookie'])
{
if ($invite->user_exists($referrer))
{
$user->set_cookie('referrer', $referrer, 0);
}
if (!$referrer_id)
{
$user->set_cookie('referrer_id', $referrer_id, 0);
}
}
โค้ด: เลือกทั้งหมด
// DNSBL check
โค้ด: เลือกทั้งหมด
// Handle registration keys
if ($invite->config['enable_invitation'])
{
if (!$invite->valid_key($register_key) && $invite->config['enable_key'] == 1)
{
if ($invite->config['enable_key'] == 1)
{
$error[] = $user->lang['REGISTER_KEY_INVALID'];
}
if ($invite->config['enable_key'] == 0)
{
$error[] = $user->lang['REGISTER_KEY_INVALID_OPTIONAL'];
}
}
// Different account activation for registration keys?
if ($invite->valid_key($register_key, false))
{
$config['require_activation'] = ($invite->config['invite_require_activation'] == 3) ? $config['require_activation'] : $invite->config['invite_require_activation'];
}
// Someone is trying to take the mickey out of us? Prevent abuse!
if ($invite->invite_yourself($register_key))
{
$error[] = $user->lang['INVITE_YOURSELF'];
}
// Did the key expire?
if ($invite->valid_key($register_key) && $invite->is_expired($register_key))
{
$error[] = $user->lang['REGISTER_KEY_EXPIRED'];
}
}
// Referrals
if ($invite->config['enable_referral'])
{
if ($invite->config['referral_require'] && empty($referrer) && !$referrer_id)
{
$error[] = $user->lang['REFERRER_REQUIRED'];
}
if (!empty($referrer) && !$invite->user_exists($referrer))
{
$error[] = $user->lang['REFERRER_NOT_EXISTENT'];
}
}
โค้ด: เลือกทั้งหมด
// Register user...
$user_id = user_add($user_row, $cp_data);
โค้ด: เลือกทั้งหมด
if ($invite->config['enable_referral'])
{
$invite->add_referral($referrer, $referrer_id, $user_id, $invite->valid_key($register_key));
}
if ($invite->config['enable_invitation'])
{
$invite->register_user($register_key, $user_id);
}
โค้ด: เลือกทั้งหมด
'S_UCP_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register'),
โค้ด: เลือกทั้งหมด
'S_UCP_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", '&mode=register' . $url_key . $url_referrer),
'REGISTER_KEY' => $register_key,
'REFERRER' => $referrer,
'REFERRER_ID' => $referrer_id,
'S_REGISTER_KEY_EMPTY' => (empty($register_key) || !$register_key) ? true : false,
'S_DISPLAY_REGISTER_KEY' => ($invite->config['enable_invitation']) ? (($invite->valid_key($register_key) && $invite->config['autohide_valid_key']) ? false : (($invite->config['display_registration']) ? true : false)) : false,
'S_ENABLE_KEY_OPTIONAL' => ($invite->config['enable_key'] == 0) ? true : false,
'S_ENABLE_REFERRAL_AS' => ($invite->config['referral_as']) ? true : false,
'S_DISPLAY_REFERRAL' => ($invite->config['enable_referral']) ? (($invite->config['referral_autohide']) ? ((!empty($referrer) || !$referrer_id) ? false : true) : true) : false,
'S_DISABLE_REFERRAL' => ($invite->config['referral_autodisable'] && !empty($referrer)) ? true : false,
ค้นหา
โค้ด: เลือกทั้งหมด
<!-- ELSE -->
<!-- INCLUDE overall_header.html -->
<form method="post" action="{S_MODE_ACTION}">
<!-- ENDIF -->
โค้ด: เลือกทั้งหมด
<!-- Calculate correct colspan -->
<!-- IF U_SORT_ACTIVE or S_VIEWONLINE -->
<!-- DEFINE $COLSPAN = 5 -->
<!-- ELSE -->
<!-- DEFINE $COLSPAN = 4 -->
<!-- ENDIF -->
<!-- IF U_SORT_INVITER --><!-- DEFINE $COLSPAN = $COLSPAN + 1 --><!-- ENDIF -->
<!-- IF U_SORT_INVITE --><!-- DEFINE $COLSPAN = $COLSPAN + 1 --><!-- ENDIF -->
<!-- IF U_SORT_REGISTER --><!-- DEFINE $COLSPAN = $COLSPAN + 1 --><!-- ENDIF -->
<!-- IF U_SORT_REFERRER --><!-- DEFINE $COLSPAN = $COLSPAN + 1 --><!-- ENDIF -->
<!-- IF U_SORT_REFERRALS --><!-- DEFINE $COLSPAN = $COLSPAN + 1 --><!-- ENDIF -->
โค้ด: เลือกทั้งหมด
<h2 class="solo">{PAGE_TITLE}<!-- IF SEARCH_WORDS -->: <a href="{U_SEARCH_WORDS}">{SEARCH_WORDS}</a><!-- ENDIF --></h2>
โค้ด: เลือกทั้งหมด
<h2 class="solo"><!-- IF S_ENABLE_INVITE_FILTER and S_INVITE_FILTER -->{PAGE_TITLE_INVITE_SEARCH}<!-- ELSEIF S_ENABLE_REFERRAL_FILTER and S_REFERRAL_FILTER -->{PAGE_TITLE_REFERRAL_SEARCH}<!-- ELSE -->{PAGE_TITLE}<!-- ENDIF --><!-- IF SEARCH_WORDS -->: <a href="{U_SEARCH_WORDS}">{SEARCH_WORDS}</a><!-- ENDIF --></h2>
โค้ด: เลือกทั้งหมด
<td colspan="<!-- IF U_SORT_ACTIVE -->5<!-- ELSE -->4<!-- ENDIF -->"> </td>
โค้ด: เลือกทั้งหมด
<td colspan="{$COLSPAN}"> </td>
โค้ด: เลือกทั้งหมด
<!-- IF not S_LEADERS_SET -->
<th class="name"><span class="rank-img"><a href="{U_SORT_RANK}">{L_RANK}</a></span><a href="{U_SORT_USERNAME}"><!-- IF S_SHOW_GROUP -->{L_GROUP_MEMBERS}<!-- ELSE -->{L_USERNAME}<!-- ENDIF --></a></th>
โค้ด: เลือกทั้งหมด
<!-- IF U_SORT_INVITER --><th class="<!-- IF not U_SORT_INVITE and not U_SORT_REGISTER -->joined<!-- ELSE -->posts<!-- ENDIF -->"><a href="{U_SORT_INVITER}#memberlist">{L_DISPLAY_INVITER}</a></th><!-- ENDIF -->
<!-- IF U_SORT_REFERRER --><th class="<!-- IF not U_SORT_REFERRALS -->joined<!-- ELSE -->posts<!-- ENDIF -->"><a href="{U_SORT_REFERRER}#memberlist">{L_DISPLAY_REFERRER}</a></th><!-- ENDIF -->
<!-- IF U_SORT_INVITE --><th class="posts"><a href="{U_SORT_INVITE}#memberlist">{L_DISPLAY_INVITE}</a></th><!-- ENDIF -->
<!-- IF U_SORT_REGISTER --><th class="posts"><a href="{U_SORT_REGISTER}">{L_DISPLAY_REGISTER}</a><!-- ENDIF -->
<!-- IF U_SORT_REFERRALS --><th class="posts"><a href="{U_SORT_REFERRALS}">{L_DISPLAY_REFERRALS}</a></th><!-- ENDIF -->
โค้ด: เลือกทั้งหมด
<!-- ELSEIF S_SHOW_GROUP -->
<th class="name">{L_GROUP_MEMBERS}</th>
โค้ด: เลือกทั้งหมด
<!-- IF U_SORT_INVITER --><th class="<!-- IF not U_SORT_INVITE and not U_SORT_REGISTER -->joined<!-- ELSE -->posts<!-- ENDIF -->"><a href="{U_SORT_INVITER}#memberlist">{L_DISPLAY_INVITER}</a></th><!-- ENDIF -->
<!-- IF U_SORT_REFERRER --><th class="<!-- IF not U_SORT_REFERRALS -->joined<!-- ELSE -->posts<!-- ENDIF -->"><a href="{U_SORT_REFERRER}#memberlist">{L_DISPLAY_REFERRER}</a></th><!-- ENDIF -->
<!-- IF U_SORT_INVITE --><th class="posts"><a href="{U_SORT_INVITE}#memberlist">{L_DISPLAY_INVITE}</a></th><!-- ENDIF -->
<!-- IF U_SORT_REGISTER --><th class="posts"><a href="{U_SORT_REGISTER}">{L_DISPLAY_REGISTER}</a><!-- ENDIF -->
<!-- IF U_SORT_REFERRALS --><th class="posts"><a href="{U_SORT_REFERRALS}">{L_DISPLAY_REFERRALS}</a></th><!-- ENDIF -->
โค้ด: เลือกทั้งหมด
<td><!-- IF memberrow.RANK_IMG --><span class="rank-img">{memberrow.RANK_IMG}</span><!-- ELSE --><span class="rank-img">{memberrow.RANK_TITLE}</span><!-- ENDIF --><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input type="checkbox" name="user" value="{memberrow.USERNAME}" /> <!-- ENDIF -->{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --><br />[ <a href="#" onclick="insert_single('{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a> ]<!-- ENDIF --></td>
โค้ด: เลือกทั้งหมด
<!-- IF U_SORT_INVITER --><td class="<!-- IF not U_SORT_INVITE and not U_SORT_REGISTER -->joined<!-- ELSE -->posts<!-- ENDIF -->"><!-- IF memberrow.POSTER_INVITE_INVITER -->{memberrow.POSTER_INVITE_INVITER}<!-- ENDIF --></td><!-- ENDIF -->
<!-- IF U_SORT_REFERRER --><td class="<!-- IF not U_SORT_REFERRER -->joined<!-- ELSE -->posts<!-- ENDIF -->"><!-- IF memberrow.POSTER_REFERRER -->{memberrow.POSTER_REFERRER}<!-- ENDIF --></td><!-- ENDIF -->
<!-- IF U_SORT_INVITE --><td class="posts">{memberrow.POSTER_INVITE_INVITE}</td><!-- ENDIF -->
<!-- IF U_SORT_REGISTER --><td class="posts">{memberrow.POSTER_INVITE_REGISTER}</td><!-- ENDIF -->
<!-- IF U_SORT_REFERRALS --><td class="posts">{memberrow.POSTER_REFERRALS}</a></td><!-- ENDIF -->
โค้ด: เลือกทั้งหมด
<td colspan="<!-- IF S_VIEWONLINE -->5<!-- ELSE -->4<!-- ENDIF -->">{L_NO_MEMBERS}</td>
โค้ด: เลือกทั้งหมด
<td colspan="{$COLSPAN}">{L_NO_MEMBERS}</td>
โค้ด: เลือกทั้งหมด
<dl>
<dt><label for="username">{L_USERNAME}:</label></dt>
<dd><input type="text" name="username" id="username" value="{USERNAME}" class="inputbox" /></dd>
</dl>
โค้ด: เลือกทั้งหมด
<!-- IF S_REFERRAL_SEARCH_ALLOWED and U_SORT_REFERRER -->
<dl>
<dt><label for="uir">{L_DISPLAY_REFERRER}:</label></dt>
<dd><input type="text" name="uir" id="uir" value="{REFERRER}" class="inputbox" /></dd>
</dl>
<!-- ELSEIF S_INVITE_SEARCH_ALLOWED and U_SORT_INVITER -->
<dl>
<dt><label for="ui">{L_DISPLAY_INVITER}:</label></dt>
<dd><input type="text" name="ui" id="ui" value="{INVITER}" class="inputbox" /></dd>
</dl>
<!-- ENDIF -->
โค้ด: เลือกทั้งหมด
<dl>
<dt><label for="count">{L_POSTS}:</label></dt>
<dd><select name="count_select">{S_COUNT_OPTIONS}</select> <input class="inputbox medium" type="text" name="count" id="count" value="{COUNT}" /></dd>
</dl>
โค้ด: เลือกทั้งหมด
<!-- IF S_INVITE_SEARCH_ALLOWED and U_SORT_INVITE -->
<dl>
<dt><label for="invite">{L_DISPLAY_INVITE}:</label></dt>
<dd><select name="invite_select">{S_INVITE_OPTIONS}</select> <input class="inputbox medium" type="text" name="invite" id="invite" value="{INVITE}" /></dd>
</dl>
<!-- ENDIF -->
<!-- IF S_INVITE_SEARCH_ALLOWED and U_SORT_REGISTER -->
<dl>
<dt><label for="register">{L_DISPLAY_REGISTER}:</label></dt>
<dd><select name="register_select">{S_REGISTER_OPTIONS}</select> <input class="inputbox medium" type="text" name="register" id="register" value="{REGISTER}" /></dd>
</dl>
<!-- ENDIF -->
<!-- IF S_REFERRAL_SEARCH_ALLOWED and U_SORT_REFERRALS -->
<dl>
<dt><label for="referrals">{L_DISPLAY_REFERRALS}:</label></dt>
<dd><select name="referrals_select">{S_REFERRALS_OPTIONS}</select> <input class="inputbox medium" type="text" name="referrals" id="referrals" value="{REFERRALS}" /></dd>
</dl>
<!-- ENDIF -->
ค้นหา
โค้ด: เลือกทั้งหมด
<!-- IF U_ADD_FOE -->
<dt> </dt> <dd><a href="{U_ADD_FOE}"><strong>{L_ADD_FOE}</strong></a></dd>
<!-- ENDIF -->
<!-- ENDIF -->
<!-- ENDIF -->
โค้ด: เลือกทั้งหมด
<!-- IF S_P_DISPLAY_REFERRAL_LINK --><dt>{L_REFERRAL_LINK}:</dt> <dd>{U_REFERRAL_LINK}</dd><!-- ENDIF -->