#OPEN admin/index.php #FIND   Mass Delete
#ADDAFTER   Send Mass Mail/PM
#OPEN admin/adminfunctions.php #FIND case 'mdelattach': @require('./attachments.php'); MDelAttach(); break; #ADDAFTER case 'massmail': @require('./massmail.php'); MassMail(); break; #CREATE admin/massmail.php query($query); echo 'Sending '.$input[type].' to '.$sql->num_rows().' users:
'; while (list($UserID,$name,$email,$password) = $sql->get_numeric()) { echo '
'.$name; if ($input[type] == "pm") { if ($UserID != $CurrentUser['UserID']) { $query = 'INSERT INTO '.PREFIX.'privmsgs (FromUserID,ToUserID,Subject,Message,DateSent,PosticonID,pmMask,FromUserIP) VALUES (\''.$CurrentUser['UserID'].'\',\''.$UserID.'\',\''.addslashes($Subject).'\', \''.addslashes($input['message']).'\',\''.time().'\',\'1\', \''.$pmMask.'\',\''.$_SERVER['REMOTE_ADDR'].'\')'; $sql2->query($query); $pmID = $sql2->insert_id(); $query = 'UPDATE '.PREFIX.'privmsgs SET pmRootID=\''.$pmID.'\' WHERE pmID=\''.$pmID.'\''; $sql2->query($query); } else { echo '... skipped: Can\'t PM yourself!'; } } elseif ($input[type] == "mail") { $mail->send($name,$email,stripslashes($Subject),$headers,$message); } } } else {?> tForum Administration Area
Message:
Type
From (only if
you chose Mail)
Subject
Message
Send to all users with: (Settings are connected with "AND"; Use "more" and "-1" for all users.)
Total Posts
Posts Per Day
Days Registered
Days Inactive
User Level
Remember that admin is the lowest user level (1) and banned user the highest (5). And if you defined your own levels they are perhaps even bigger.
 
#END