Dogs and things,Dogs and things wrote: It would be nice if you could make this MOD compatible with Admin Userlist 2.0.6c so that we can see in the userlist the nº of PMs.
Allthough I guess that the current memberlist thingie will do virtually the same, allow us to see in one quick look many user´s pm count.
Code: Select all
#
#-----[ OPEN ]--------------------------------------------
#
admin_userlist.php
#-----[ FIND ]--------------------------------------------
#
# approximately line 112
#
case 'user_posts':
#
#-----[ AFTER, ADD ]--------------------------------------
#
// PM Count MOD - Start
case 'user_pms':
// PM Count MOD - End
#-----[ FIND ]--------------------------------------------
#
# approximately line 839
#
$select_sort_by_text = array($lang['User_id'], $lang['Active'], $lang['Username'], $lang['Joined'], $lang['Last_activity'], $lang['User_level'], $lang['Posts'], $lang['Rank'], $lang['Email'], $lang['Website']);
#
#-----[ REPLACE WITH ]--------------------------------------
#
// PM Count MOD - Start
$select_sort_by_text = array($lang['User_id'], $lang['Active'], $lang['Username'], $lang['Joined'], $lang['Last_activity'], $lang['User_level'], $lang['Posts'], $lang['Pms'], $lang['Rank'], $lang['Email'], $lang['Website']);
// PM Count MOD - End
Code: Select all
case 'user_posts':
Code: Select all
//
// sort method (MOD: save sort order)
//
if ( isset($HTTP_GET_VARS['sort']) || isset($HTTP_POST_VARS['sort']) )
{
$sort = ( isset($HTTP_POST_VARS['sort']) ) ? htmlspecialchars($HTTP_POST_VARS['sort']) : htmlspecialchars($HTTP_GET_VARS['sort']);
$sort = str_replace("\'", "''", $sort);
$order = ( isset($HTTP_POST_VARS['order']) ) ? $HTTP_POST_VARS['order'] : $HTTP_GET_VARS['order'];
$order = ($order == 'ASC') ? 1 : 0;
$sql = "UPDATE " . CONFIG_TABLE . " SET config_value = '$sort' WHERE config_name = 'admin_user_mode'";
if (!($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update sort method', '', __LINE__, __FILE__, $sql);
}
$sql = "UPDATE " . CONFIG_TABLE . " SET config_value = $order WHERE config_name = 'admin_user_order'";
if (!($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update sort order', '', __LINE__, __FILE__, $sql);
}
}
$sort = isset($sort) ? $sort : $board_config['admin_user_mode'];
$sort_order = ((isset($order) ? $order : $board_config['admin_user_order']) == 1) ? 'ASC' : 'DESC';