PDA

View Full Version : Not PMing User When Warned


LLM4P
09-13-2005, 11:30 AM
i have set Send PM to the warned member? to yes and Send E-mail to the warned member? to no but it emails the user instead of pming them,

anyone know how i could fix this?

thanks

sv1cec
09-13-2005, 12:12 PM
Are you sure your options are saved properly? Please check them out.

Rgds

LLM4P
09-14-2005, 03:24 PM
Yes i haved saved them properly hes screenshot of the admin warn options and the database

sv1cec
09-15-2005, 03:08 AM
This is a first, I've never heard of that before. What is your option of PM Cut-Off (i.e. when the user is deprived of the PM system)?

LLM4P
09-15-2005, 09:13 AM
its set at 4

sv1cec
09-15-2005, 11:20 AM
And how many points is the warning you issue worth?

LLM4P
09-15-2005, 12:16 PM
its different points for the warnings they get

sv1cec
09-15-2005, 12:34 PM
I have to assume the followings:

1. Your PM Cut-off is 4
2. Your options are set for PM (Send PM : Yes) and not for Email (Send Email : No).
3. You issue a warning worth 1 point to a user, without any warning points in his account.
4. The warned user does not receive any PM that he was warned.
5. Other PMs send to that member are delivered normally.

Are these correct?

LLM4P
09-15-2005, 01:24 PM
yea it is

sv1cec
09-15-2005, 04:10 PM
Which version of AWS you have installed? If you have anything but the latest, please re-upload the files from the distribution zip.

LLM4P
09-15-2005, 07:15 PM
i'm using version 3.4.16

sv1cec
09-16-2005, 03:54 AM
The only thing I can suggest is that you check the edits you have made in private.php.

LLM4P
09-16-2005, 10:54 AM
i done that i went to the vBulletin members area and downloaded a fresh private.php and it still sending emails and not pming them

sv1cec
09-16-2005, 11:39 AM
I am not sure what's happening here. This is the if conditional that checks if a PM has to be send:


if (($vboptions['warn_send_pm_warning']==1 AND $vboptions['warn_pmcutoff']==0) OR ($vboptions['warn_send_pm_warning']==1 AND $vboptions['warn_pmcutoff']!=0 AND $level<$vboptions['warn_pmcutoff']))


According to this, a PM is send:

1) If the option to send PMs is set to Yes and the PM Cut-off limit is 0
2) If the option to send PMs is set to Yes and the PM Cut-off limit is not 0 and the member has less warning points than the PM Cut-off limit.

In your case, it is the second alternative, in which case it should send the Warning PM.

I would suggest that you start from scratch. Create a new test user, with no warning points. Issue a warning to him. Make sure the user is a plain user and the one who warns him is an administrator or smod or moderator. Check if the user received the warning PM.

Sorry, but I do not know what else to suggest, this is the first time that this problem is reported.