1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-29 10:50:25 +02:00

Purge "Unverified Older than 30 days" added.

This commit is contained in:
CaMer0n
2009-06-24 20:10:34 +00:00
parent 6aa6fd68b4
commit cd8d4b46b3
2 changed files with 20 additions and 8 deletions

View File

@@ -9,9 +9,9 @@
* Administration Area - Users * Administration Area - Users
* *
* $Source: /cvs_backup/e107_0.8/e107_admin/users.php,v $ * $Source: /cvs_backup/e107_0.8/e107_admin/users.php,v $
* $Revision: 1.34 $ * $Revision: 1.35 $
* $Date: 2009-06-12 20:41:34 $ * $Date: 2009-06-24 20:10:32 $
* $Author: e107steved $ * $Author: e107coders $
* *
*/ */
require_once('../class2.php'); require_once('../class2.php');
@@ -199,7 +199,13 @@ if (isset($_POST['prune']))
$e107cache->clear('online_menu_member_newest'); $e107cache->clear('online_menu_member_newest');
$text = USRLAN_56.' '; $text = USRLAN_56.' ';
$bantype = $_POST['prune_type']; $bantype = $_POST['prune_type'];
if ($sql->db_Select("user", "user_id, user_name", "user_ban= {$bantype}")) if($bantype == 30) // older than 30 days.
{
$bantype = 2;
$ins = " AND user_join < ".strtotime("-30 days");
}
if ($sql->db_Select("user", "user_id, user_name", "user_ban= {$bantype}".$ins))
{ {
$uList = $sql->db_getList(); $uList = $sql->db_getList();
foreach($uList as $u) foreach($uList as $u)
@@ -1082,13 +1088,17 @@ class users
$unactive = $sql->db_Count("user", "(*)", "WHERE user_ban=2"); $unactive = $sql->db_Count("user", "(*)", "WHERE user_ban=2");
$bounced = $sql->db_Count("user", "(*)", "WHERE user_ban=3"); $bounced = $sql->db_Count("user", "(*)", "WHERE user_ban=3");
$older30 = $sql->db_Count("user", "(*)", "WHERE user_ban=2 AND (user_join < ".strtotime("-30 days").")");
$text = "<div style='text-align:center'><br /><br /> $text = "<div style='text-align:center'><br /><br />
<form method='post' action='".e_SELF."'> <form method='post' action='".e_SELF."'>
<table style='".ADMIN_WIDTH."' class='fborder'> <table style='".ADMIN_WIDTH."' class='fborder'>
<tr> <tr>
<td class='forumheader3' style='text-align:center'><br />".LAN_DELETE.":&nbsp; <td class='forumheader3' style='text-align:center'><br />".LAN_DELETE.":&nbsp;
<select class='tbox' name='prune_type'>"; <select class='tbox' name='prune_type'>";
$prune_type = array(2=>USRLAN_138." [".$unactive."]",3=>USRLAN_145." [".$bounced."]");
$prune_type = array(2=>USRLAN_138." [".$unactive."]",'30'=>USRLAN_138." (".USRLAN_219.") [".$older30."]", 3=>USRLAN_145." [".$bounced."]");
foreach($prune_type as $key=>$val){ foreach($prune_type as $key=>$val){
$text .= "<option value='$key'>{$val}</option>\n"; $text .= "<option value='$key'>{$val}</option>\n";
} }

View File

@@ -9,9 +9,9 @@
* Language file - user admin * Language file - user admin
* *
* $Source: /cvs_backup/e107_0.8/e107_languages/English/admin/lan_users.php,v $ * $Source: /cvs_backup/e107_0.8/e107_languages/English/admin/lan_users.php,v $
* $Revision: 1.15 $ * $Revision: 1.16 $
* $Date: 2009-01-18 01:39:20 $ * $Date: 2009-06-24 20:10:34 $
* $Author: mcfly_e107 $ * $Author: e107coders $
* *
*/ */
define("USRLAN_1", "Options Saved."); define("USRLAN_1", "Options Saved.");
@@ -224,6 +224,8 @@ define('USRLAN_216', '--select image--');
define('USRLAN_217', 'User Ranks Updated'); define('USRLAN_217', 'User Ranks Updated');
define('USRLAN_218', 'Deletion of User Rank'); define('USRLAN_218', 'Deletion of User Rank');
define('USRLAN_219', 'Older than 30 days');
define('LAN_MAINADMIN','Main Admin'); define('LAN_MAINADMIN','Main Admin');
define('LAN_NOTVERIFIED','Not Verified'); define('LAN_NOTVERIFIED','Not Verified');
define('LAN_BANNED','Banned'); define('LAN_BANNED','Banned');