#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
{?>