dir|^|Packages file|^|Packages/modification.php|^|643|^|1064253843 file|^|Packages/modification.txt|^|238|^|1064253844 This mod adds a link in the Admin Center to bring up a screen that lists all members that have not posted since registering. They are sorted by date of registration, which is displayed. Select those you wish to delete and click "delete".file|^|Packages/modification1.4.1.mod|^|833|^|1064253844 english.lng $txt[1] = $txt[viewnopostmembers1] = "View/Delete \"No Post\" Members"; $txt[viewnopostmembers2] = "View All \"No Posts\" Members"; $txt[viewnopostmembers3] = "Member Name (Real Name)"; $txt[viewnopostmembers4] = "Date Registered"; $txt[viewnopostmembers5] = "Days Inactive"; index.php else if ($action == 'viewinactive') { include_once "$sourcedir/Admin.php"; ViewInactiveMembers(); } else if ($action == 'viewnopostmembers') { include_once "$sourcedir/ViewNoPostMembers.php"; ViewNoPostMembers(); } Sources/Admin.php $txt[5]
$txt[viewnopostmembers1]
file|^|Packages/modification1.5.x.mod|^|1423|^|1064253845 View "No Post" Members 1.3 (YabbSE 1.5.x) Jack.R.Abbit Jack.R.Abbit Jack.R.Abbit This mod adds a link in the Admin Center to bring up a screen that lists all members that have not posted since registering. They are sorted by date of registration, which is displayed. Select those you wish to delete and click "delete". no english.lng $txt[1] = $txt['viewnopostmembers1'] = 'View/Delete "No Post" Members'; $txt['viewnopostmembers2'] = 'View All "No Posts" Members'; $txt['viewnopostmembers3'] = 'Member Name (Real Name)'; $txt['viewnopostmembers4'] = 'Date Registered'; $txt['viewnopostmembers5'] = 'Days Inactive'; index.php $actionArray = array( 'viewnopostmembers' => array("$sourcedir/ViewNoPostMembers.php", 'ViewNoPostMembers'), Sources/Admin.php ' . $txt[5] . '
' . $txt['viewnopostmembers1'] . '
file|^|Packages/uninstall.php|^|587|^|1064253845 '; if ($myversion == '1.5+') { rename('Packages/modification1.5.x.mod', 'Packages/modification.mod'); unlink('Packages/modification1.4.1.mod'); } else { rename('Packages/modification1.4.1.mod', 'Packages/modification.mod'); unlink('Packages/modification1.5.x.mod'); } if (file_exists("Sources/ViewNoPostMembers.php")) { echo 'Removing ViewNoPostMembers.php
'; unlink("Sources/ViewNoPostMembers.php"); } ?>file|^|Packages/uninstall.txt|^|62|^|1064253846 Trying to run uninstall files for viewnopostmembers.mod.yp....dir|^|Sources file|^|Sources/ViewNoPostMembers.php|^|6481|^|1064253846 ' . $txt['viewnopostmembers2'] . '
'; $log_tables = array('log_boards', 'log_topics', 'log_errors', 'log_mark_read'); if ($myversion == '1.5+') $log_mem_fieldName = 'ID_MEMBER'; else $log_mem_fieldName = 'memberName'; foreach ($log_tables as $log_table) { $request = mysql_query("SELECT $log_mem_fieldName AS ID_MEMBER, max(logTime) AS tmp FROM {$db_prefix}{$log_table} GROUP BY $log_mem_fieldName"); while ($curmem = mysql_fetch_array($request)) $lastlogin[$curmem['ID_MEMBER']] = isset($lastlogin[$curmem['ID_MEMBER']]) ? max($curmem['tmp'], $lastlogin[$curmem['ID_MEMBER']]) : $curmem['tmp']; } $request = mysql_query("SELECT ID_MEMBER, IFNULL(lastLogin, 0) AS tmp FROM {$db_prefix}members"); while ($curmem = mysql_fetch_array($request)) $lastlogin[$curmem['ID_MEMBER']] = isset($lastlogin[$curmem['ID_MEMBER']]) ? max($curmem['tmp'], $lastlogin[$curmem['ID_MEMBER']]) : $curmem['tmp']; foreach ($lastlogin as $member => $lastonline) { if ($lastonline <= $daytime) $memberlist .= $member . "','"; } $sort = ($sort == '' ? 'dateRegistered' : $sort); $memberlist = strlen($memberlist) > 2 ? "'" . substr($memberlist, 0, strlen($memberlist) - 2) : "''"; $request = mysql_query("SELECT memberName, realName, ID_MEMBER, dateRegistered,memberIP FROM {$db_prefix}members WHERE (posts=0) ORDER BY $sort DESC"); while ($curmem = mysql_fetch_array($request)) { $rname = isset($curmem['realName'])?"($curmem[realName])":''; $daysreg = jeffsdatediff(time(), $curmem[dateRegistered]); $difference = ($lastlogin[$curmem['ID_MEMBER']] > 0 ? jeffsdatediff(time(), $lastlogin[$curmem['ID_MEMBER']]) : 'N/A'); $regdate = date( "F d, Y", $curmem[dateRegistered]); $euser=urlencode($curmem[memberName]); echo ' '; } echo '
' . $txt['viewnopostmembers3'] . '   ' . $txt['viewnopostmembers4'] . '     ' . $txt['viewnopostmembers5'] . '     ' . $txt[694] . '    
' . $curmem['memberName'] . ' ' . $rname . '   ' . $regdate . '     ' . $difference . '     ' . $curmem['memberIP'] . '     
All / None
'; footer(); obExit(); } ?>