The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
URL format/parameters for Mass PM
Is there a way to format the URL of a PM to allow for multiple user id's in its parameters?
For example, the standard URL for sending a PM would look like: .../private.php?do=newpm&u=101 Can it be formatted to allow for something like: .../private.php?do=newpm&u=101&u=102&u=103&u=104 I'm trying to see if I can build a link that when clicked on, will open a new PM message with the recipients field pre-populated with a list of users. I'm not looking for a Mass-PM plugin or anything like that, I'm just trying to see if I could setup the parameters in the URL itself, to work for this. Is it possible? Can this be done? Thanks in advance for any help offered - Dez |
#2
|
|||
|
|||
Take a look at the private.php file near this...
Code:
// form for creating a new private message if ($_REQUEST['do'] == 'newpm') { The query string should be like this: /private.php?do=newpm&u=101,102,103,104 (with only one u - but you might want to use something other than u like pmto or something). Right above the private_newpm_blank hook is code showing how to populate check permissions and populate $pm['recipients'] so just use that as an example. You can clean pmto (or whatever varname you choose) and use it to fetch the user names. |
#3
|
|||
|
|||
Hmm...I guess I'll have to talk to my admin about this (I dont have access to the .php files) to see if he can do anything with it.
I was hoping it would be more like I could just write the custom URL to have all the parameters needed OOTB (the link will be in an external document, so the idea was just to be able to click the link and open a new window to the "Send new Private Message' screen and have the recipients field populated with the parameters I specified in the URL). So, not sure what to do really...I dont really know much about php, so even if I did have access to the files, I'm not sure I could really do much with them. --------------- Added [DATE]1292021652[/DATE] at [TIME]1292021652[/TIME] --------------- Ok, I found a way to do it Post saying how: https://vborg.vbsupport.ru/showpost....55&postcount=6 Basically, the URL needs to be formatted as: .../private.php?do=newpm&userid[]=101&userid[]=102 Just tried and it works. Thank you for the previous help though, I appreciate the response |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|