PDA

View Full Version : Administrative and Maintenance Tools - Read PMs (PM Management Suite Lite)


Mosh
03-24-2009, 10:00 PM
Please click Mark as Installed if you are using this hack.

IMPORTANT NOTICE: This hack can only be used by Super Administrators.


What Does This Hack Do?hr
This version is a major update (a virtual re-write, there is very little original code left) of Dream's Read PMs hack v0.7. Permission for me to release this hack is shown here, and blessings are given by Dream here.

This hack will allow you as a Super Administrator to read your member's private messages.

Please, lets not get into a discussion in this support thread about the suitability of this hack and invading privacy etc, (I have seen this happen in other threads, so, I am pre-empting people before it starts). If you have a moral objection to this hack, please don't comment on it, just don't install it, it is as simple as that. This hack is here for people who want to use it, I have no opinion about it one way or the other.

Original Features by Dream:

List PMs separated by sent/received given a username or id
List all users with PMs
Search PMs by exact text, all words and at least one of the words List the latest X PMs sent

Fixed in this version:

BBCode in PMs is now parsed correctly !!!!
To and BCC fields when reading a single PM now display correctly
If a PM is displayed in Latest X PMs that has been deleted by all parties (from, to, cc, bcc) and it has not yet been deleted permanently by the hourly cron job, it will display a proper error message when clicking on the link for it, instead of displaying a database error
Any PMs that a user sent to others that included the themselves in the To or BCC now show up in Received PMs (they did not before)
High server load when clicking List Users with PMs, especially if there are 1000s of users that have PMs (now split into categories acording to how many PMs a user has)

Added in this version:

Now completely phrased (uses a language file that has 75 custom phrases that take the form $rpmphrase['phrase_name']), so can be translated into other languages very easily by creating a separate phrase file for each language
Now available in 7 languages:

English
Italian
German
Brazilian/Portuguese
Spanish
Turkish
French

Read Single PM - read a single PM by typing in pmtextid
Minimum length for each search term, and the ability to disable it
userids now displayed next to user (From, To and BCC)
userids are now click-able and linked to their admincp user profile, so user can be edited (ie prune all PMs from a spammer)
A more complete message is displayed if admin user is not super administrator, it has a link to vBulletin manual
To column to Lastest X PMs
To column to the recieved section of Read A User's PMs
To and From columns to Search for PMs
A lot of the formatting has been changed to make it look better (that is just my opinion)
Extra links to various functions for each user
Other things I can not think of right now


Frequently Asked Questions

Question:
How do I hide the Read PMs link?
Answer:
The only way to do so, is to not upload cpnav_rpm.xml and to use a shortcut/bookmark to http://<your-forum-path-here>/admincp/read_pms.php? instead.

Question:
How do I fix the following error when I upgrade to PHP 5.3.x and above?Deprecated: Assigning the return value of new by reference is deprecated in xxxxxx
Answer:
The fix is available here - https://vborg.vbsupport.ru/showpost.php?p=2260321&postcount=235


vBulletin Version Compatibilityhr
This hack can be used with vBulletin versions 3.6.0 - 3.8.8. This may even work for v3.5.x (but has not been tested).

The version of this hack that is compatible with vBulletin v4.0.0 or later versions is available here.


Hack Supporthr
IMPORTANT: This hack is no longer supported.


Brandinghr
There is a small unobtrusive block of copyright branding text at the bottom of each page generated by this hack, which is there to promote my work and allow you to use this hack for free.

You are NOT allowed to remove my copyright branding from this hack.


Install/Uninstall Instructionshr
IMPORTANT: THERE ARE NO FILES TO IMPORT INTO THE ADMINCP

The readme.txt instructions file is included in attached .zip file. The upgrade instructions are exactly the same as the install instructions.


Translationshr
Official Language Files (included in the zip file):

read_pms_eng.php - English by Mosh
read_pms_ita.php - Italian by anonymous
read_pms_deu.php - German by Speedy1505
read_pms_bra.php - Brazilian/Portuguese by Setokaiba (SW)
read_pms_esp.php - Spanish by cloferba
read_pms_tur.php - Turkish by Adem GEN?
read_pms_fre.php - French by Dadoo



Version Historyhr
v3.8.17 - Saturday 15th January 2011
-- Altered: updated 3 phrases in the Turkish language file "read_pms_tur.php"

v3.8.16 - Sunday 9th January 2011
-- Added: French language file "read_pms_fre.php" - thanks to Dadoo
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions

v3.8.15 - Saturday 8th January 2011
-- Added: Turkish language file "read_pms_tur.php" - thanks to Adem GEN?
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions

v3.8.014 - Sunday 23rd August 2009
-- Added: Spanish language file "read_pms_esp.php" - thanks to cloferba
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions

v3.8.013 - Friday 14th August 2009
-- Added: Brazilian (Portuguese) language file "read_pms_bra.php" - thanks to Setokaiba (SW)
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions

v3.8.012 - Thursday 13th August 2009
-- Added: German language file "read_pms_deu.php" - thanks to Speedy1505
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions

v3.8.011 - Wednesday 12th August 2009
-- Added: Italian language file "read_pms_ita.php" - author wishes to remain anonymous
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions on how to change language files

v3.8.010 - Saturday 25th July 2009
-- Fixed: Typo on line 63 of 'readpms.php' - thanks to Andrea (Silvio)
-- Fixed: Typo on line 171 of 'readpms.php' - thanks to macc
-- Fixed: Typo on line 476 of 'readpms.php'
-- Fixed: Typo on line 483 of 'readpms.php'

v3.8.009 - Monday 6th July 2009
-- Fixed: Invalid argument supplied for foreach() error a very small percentage of people were experiencing
-- Added: 1 phrase

v3.8.008 - Saturday 4rd July 2009
-- Fixed: Several missing </div>s
-- Fixed: Uncached BBCode templates (save up-to 4 queries when viewing a PM)
-- Added: New English language phrase file - 74 new phrases
-- Added: 'To' column to 'Lastest X PMs'
-- Added: 'To' column to the recieved section of 'Read A User's PMs'
-- Added: 'To' and 'From' columns to 'Search for PMs'
-- Updated: A virtual re-write of the base code to remove all the hard-coded phrases

v3.8.007 - Thursday 2nd July 2009
-- Fixed: Now correctly parses BBCode Tags !!!
-- Added: Correct header when viewing single PMs
-- Updated: Screenshots

v3.8.006 - Tuesday 31st March 2009
-- Fixed: High server load when finding PMs for single user id or username
-- Fixed: Problems with hacks that have custom BBCode being called by the "bbcode_fetch_tags" file hook

v3.8.005 - Saturday 28th March 2009
-- Added: Read Single PM - read a single PM by typing in pmtextid
-- Added: Ability to disable the limit minimum length a key search word can be

v3.8.004 - Friday 27th March 2009
-- Changed: Layout of PM lists, individual PMs, sent/received PMs, Search Results
-- Fixed: High server load when clicking List Users with PMs, especially if there are 1000s of users that have PMs (now split into categories acording to how many PMs a user has)
-- Removed: From info for individual users sent PMs
-- Added: Constant to limit minimum length a key search word can be, to limit higher server loads when trying to search for a keyword with a length of 1 (ie. "a"). This minimum is currently set at 4, but can be altered by editing read_pms.php)
-- Added: Various links (depending what function you are using) to view all a users PMs, go to the users pmstats page, edit the user and send the user a PM

v3.8.003 - Thursday 26th March 2009
-- Fixed: The Plain Text BBcode parser version of the PM message body was stretching the screen too wide, now word wraps

v3.8.002 - Thursday 26th March 2009
-- Fixed: The unparsed version of the PM message body was stretching the screen too wide, now instead of just leaving unparsed, I have used the Plain Text BBcode parser instead.

v3.8.001 - Tuesday 24th March 2009
-- Initial Release


Thankshr
A big thanks goes out to Dream, whose original hack and permission to re-use his code enabled me to release this hack.


Show Your Appreciation hr
Although not required, if you have enjoyed the benefits of this hack, and would like show your appreciation for my efforts, then please feel free to click on the Support Developer link and donate any amount you feel is appropriate.

Sweeks
03-24-2009, 10:18 PM
Are they editable within this and deletable etc?
________
How To Make A Vaporizer (http://howtomakeavaporizer.info/)

Mosh
03-24-2009, 10:21 PM
Are they editable within this and deletable etc?
No, they are not, this hack just to read PMs only. Each userid is clickable and will take you the profile of that user in the AdminCP, so you can do your changes there.

Sweeks
03-24-2009, 10:24 PM
How about add that to it if possible so they are directly editable/deleteable? It would be great to combat PM spam etc
________
MOOSEPAW (http://screplays.com/replays)

TheLastSuperman
03-24-2009, 10:27 PM
Are they editable within this and deletable etc?

You meant the PM's right???

You can use the Cyb - Login To User Account mod/hack to do that which is located via this link... https://vborg.vbsupport.ru/showthread.php?t=201286&highlight=Cyb+Login

I would rather use this mod but have never had the "need" for such. Sorry Mosh, did not mean to clutter your mod thread w/ info on other mods as you just released, I do not read users pm's but I realize the situation can occur on some boards in some circumstances :D.

Now, let's keep this thread clean for support.

S-MAN

Mosh
03-24-2009, 10:29 PM
How about add that to it if possible so they are directly editable/deleteable? It would be great to combat PM spam etc
Like I have already said, his hack is just to read PMs (that is why the hack is called Read PMs). I will not be altering it to add edit/delete functions. The links to take you to the page to edit the user are already in the hack, so you can remove a users PMs from there.

Sweeks
03-24-2009, 10:33 PM
Like I have already said, his hack is just to read PMs (that is why the hack is called Read PMs). I will not be altering it to add edit/delete functions. The links to take you to the page to edit the user are already in the hack, so you can remove a users PMs from there.

Thank you ;)
________
VAPORGENIE (http://vaporizerinfo.com/)

Jasem
03-25-2009, 12:48 AM
Good work, thank you!

Installed.

pedroenf
03-25-2009, 04:31 AM
Hi. Do you know why the lines don't break? See attached image:

https://vborg.vbsupport.ru/external/2009/03/24.jpg

Chadi
03-25-2009, 04:51 AM
Great mod thanks. Could you fix the message viewing width problem? The problem is it shows the messages continually in a single sentence instead of properly wrapping in order to fit within the screen's resolution.

-=Leb=-
03-25-2009, 01:54 PM
thx for the update , the old version worked fine on 3.8.x.

Anyway, Installed and nominated :)

ahmed-samara
03-25-2009, 07:40 PM
Hey Mosh ..

It's not your mood you i will report vBulletin team for that happned it's too bad to take something not your's .

this mood created in .:: 21-08-2006, 08:45

powered by MGHOOL from 2006

ahmed-samara
03-25-2009, 07:41 PM
<a href="http://www.s" target="_blank">http://www.s</a> w a l i f.n e t /sots/s w a l i f 58/softs168572/

mrtroybaker
03-25-2009, 07:58 PM
Hey Mosh ..

It's not your mood you i will report vBulletin team for that happned it's too bad to take something not your's .

this mood created in .:: 21-08-2006, 08:45

powered by MGHOOL from 2006


Dont you read?
This is an update to Dream's Read PMs hack v0.7. Permission for me to release this hack is shown here.

DobieGillis?
03-25-2009, 07:59 PM
nothing personal, but I feel reading my users PM's is a violation of their rights. I could and would never think to do so.

EagleNick
03-25-2009, 08:07 PM
nothing personal, but I feel reading my users PM's is a violation of their rights. I could and would never think to do so.
Nothing personal, but you should really read the modification details. Please, lets not get into a discussion in this support thread about the suitability of this hack and invading privacy etc, (I have seen this happen in other threads, so, I am pre-empting people before it starts). If you have a moral objection to this hack, please don't comment on it, just don't install it, it is as simple as that. This hack is here for people who want to use it, I have no opinion about it one way or the other.

--

I really wish the width issue will be resolved. Or perhaps you can include an option to disable the un-parsed version.

ahmed-samara
03-25-2009, 08:08 PM
Dont you read?
This is an update to Dream's Read PMs hack v0.7. Permission for me to release this hack is shown here.

It's respect to attack copyright ?:mad:

DobieGillis?
03-25-2009, 08:25 PM
Nothing personal, but you should really read the modification details.

--

I really wish the width issue will be resolved. Or perhaps you can include an option to disable the un-parsed version.

enlighten me, what did I miss?

This hack will allow you as a Super Administrator to read your member's private messages.

rmxs
03-25-2009, 09:00 PM
:|

What is the different with this
https://vborg.vbsupport.ru/showthread.php?t=204562

Looks like exacly the same...

Mosh
03-25-2009, 09:04 PM
Hi. Do you know why the lines don't break? See attached image:

https://vborg.vbsupport.ru/attachment.php?attachmentid=96947&stc=1&d=1237959040

Great mod thanks. Could you fix the message viewing width problem? The problem is it shows the messages continually in a single sentence instead of properly wrapping in order to fit within the screen's resolution.

Nothing personal, but you should really read the modification details.

--

I really wish the width issue will be resolved. Or perhaps you can include an option to disable the un-parsed version.
The only difference in respect to this hack and Dream's version is that I have added the same message but unparsed - if the unparsed message stretches the screen, it is because that is exactly the way it was stored in the database (ie the person typing the message did not use carriage returns (pressed enter) after every logical line.

If you want to get rid of the unparsed message part, the edit read_pms.php, find and delete the following:

REMOVED, AS HACK NOW PARSES CODE CORRECTLY AS OF v3.8.007

Then re-upload the altered file to the server.

Mosh
03-25-2009, 09:24 PM
Hey Mosh ..

It's not your mood you i will report vBulletin team for that happned it's too bad to take something not your's .

this mood created in .:: 21-08-2006, 08:45

powered by MGHOOL from 2006

http://www.s w a l i f.n e t /sots/s w a l i f 58/softs168572/
You are right, this is my take on Dream's Read PMs hack.

Saying that Dream's hack is Re-usable Code and I am allowed to use it to create my own version of his hack, which I have done and released here.

It is commendable that you are trying to protect a hack author, but in this case I think you are trying to protect the wrong hack author, as the hack that you linked to probably got their version of the hack from here, translated it in Arabic and released it as their own hack, because Dream created his hack in 2005 and my version of hack version is based on the version he released here on 6th August 2006, and the hack you linked to was dated 15 days later, and at that time it was not marked as Re-usable Code and they would therefore have been breaching copyright themselves (see here for when the hack was made Re-usable Code).

I am sure if the staff here think I stole the code, it will soon be moved to the graveyard.

This is an update to Dream's Read PMs hack v0.7. Permission for me to release this hack is shown here.

pedroenf
03-25-2009, 09:24 PM
Thanks. That did the trick ;)

Mosh
03-25-2009, 09:29 PM
Thanks. That did the trick ;)
Then please click Mark as Installed, to indicate that you are using the hack on your site.

mrtroybaker
03-25-2009, 09:47 PM
nothing personal, but I feel reading my users PM's is a violation of their rights. I could and would never think to do so.

This is a quote from the top of this page....
"Please, lets not get into a discussion in this support thread about the suitability of this hack and invading privacy etc, (I have seen this happen in other threads, so, I am pre-empting people before it starts). If you have a moral objection to this hack, please don't comment on it, just don't install it, it is as simple as that. This hack is here for people who want to use it, I have no opinion about it one way or the other"

pedroenf
03-25-2009, 11:41 PM
Then please click Mark as Installed, to indicate that you are using the hack on your site.


Ups. Sorry for that.

But i have another issue that probably will leave me to uninstall this hack (keeping the v0.7). Selecting "latest PMs" everything works fine but selecting "Read PMs", "Search for PMs" or "List Users with PMs" my server load its the top, keeps raising and raising untill crashes the whole system. This didn't happen with the previous mod. Did anyone tested this? Or could it be just some of mine mysql or apache confs?

Mosh
03-26-2009, 12:02 AM
Ups. Sorry for that.

But i have another issue that probably will leave me to uninstall this hack (keeping the v0.7). Selecting "latest PMs" everything works fine but selecting "Read PMs", "Search for PMs" or "List Users with PMs" my server load its the top, keeps raising and raising untill crashes the whole system. This didn't happen with the previous mod. Did anyone tested this? Or could it be just some of mine mysql or apache confs?
The queries for Read PMs, Search for PMs and List Users with PMs have not been changed between this version and Dream's version, they are the same queries.

The only query I have changed is in the function rpm_get_pms, where I joined the pm and pmtext tables, so all received PMs for a user will be displayed (in Dream's version, any PMs that sent directly to a user, as in the first recipient in the To field, or by BCC were not displayed when showing an individuals sent and received PMs).

This would not affect the functions that you said were causing issues, because if this hack does that, then so would Dream's version.

So, if you are experiencing high server loads, it is probably something at your end.

Mosh
03-26-2009, 12:55 AM
Update v3.8.002 - Thursday 26th March 2009
-- Fixed: The unparsed version of the PM message body was stretching the screen too wide, now instead of just leaving unparsed, I have used the Plain Text BBcode parser instead.

pedroenf
03-26-2009, 01:07 AM
Thats odd!! If you did not change any querys (in the options i metioned) why does Dream's version works fine with all options and yours do not?

pedroenf
03-26-2009, 01:19 AM
Update v3.8.002 - Thursday 26th March 2009
-- Fixed: The unparsed version of the PM message body was stretching the screen too wide, now instead of just leaving unparsed, I have used the Plain Text BBcode parser instead.


Well i still have the screen stretched :(

Mosh
03-26-2009, 02:47 AM
Update: v3.8.003 - Thursday 26th March 2009
-- Fixed: The Plain Text BBcode parser version of the PM message body was stretching the screen too wide, now word wraps (see screenshot2.png)

Mosh
03-26-2009, 02:49 AM
Thats odd!! If you did not change any querys (in the options i metioned) why does Dream's version works fine with all options and yours do not?
I have no idea. I will look into it, and if I can find the reason I will get back to you.

Well i still have the screen stretched :(
I replicated that too, but have fixed it in v3.8.003 :)

pedroenf
03-26-2009, 02:56 AM
Thanks for the updates. I have to make a correction: the load issue (and of course nothing is displayed and mysql as to be restarted before crash) is only in "Read PMs". Sorry for my misinformation.

pedroenf
03-26-2009, 03:05 AM
I have no idea. I will look into it, and if I can find the reason I will get back to you.


I replicated that too, but have fixed it in v3.8.003 :)


Confirmed! Working fine. Thank you again. Now, to be a excellent mod, just needs to be fixed the increasing load issue. But if not possible one wont die because of it :D

Mosh
03-26-2009, 03:14 AM
Confirmed! Working fine. Thank you again.
Cool :)
I have to make a correction: the load issue (and of course nothing is displayed and mysql as to be restarted before crash) is only in "Read PMs". Sorry for my misinformation.
Tell me the exact steps you are doing, exactly what you are typing etc, maybe even screenshots of the steps. The more info I get, hopefully the easier it will be to get to the cause.

Mosh
03-26-2009, 03:36 AM
:|

What is the different with this
https://vborg.vbsupport.ru/showthread.php?t=204562

Looks like exacly the same...
Read the descriptions (in the first post of both hacks) and check out the screenshots, and you will see they are totally different and do different things.

pedroenf
03-26-2009, 04:11 AM
Cool :)

Tell me the exact steps you are doing, exactly what you are typing etc, maybe even screenshots of the steps. The more info I get, hopefully the easier it will be to get to the cause.

Quite simple. Just trying to find PMs for one single user, i type the user ID or Username in the "User ID or Username:" field and seems that the script stays in loop at MySQL and MySQL keeps raising the server load continiously but none PMs are displayed. I think there's no need for screenshots :confused:

Mosh
03-26-2009, 05:25 AM
Quite simple. Just trying to find PMs for one single user, i type the user ID or Username in the "User ID or Username:" field and seems that the script stays in loop at MySQL and MySQL keeps raising the server load continiously but none PMs are displayed. I think there's no need for screenshots :confused:
I can not replicate this issue at all.

Does anyone else have this issue???

redlabour
03-26-2009, 07:00 AM
Thanks for Update :)

EagleNick
03-26-2009, 09:03 AM
enlighten me, what did I miss?

This hack will allow you as a Super Administrator to read your member's private messages.
Re-read my original post (#16). I don't understand why you continue to only read selective text :confused:

This is a quote from the top of this page....
"Please, lets not get into a discussion in this support thread about the suitability of this hack and invading privacy etc, (I have seen this happen in other threads, so, I am pre-empting people before it starts). If you have a moral objection to this hack, please don't comment on it, just don't install it, it is as simple as that. This hack is here for people who want to use it, I have no opinion about it one way or the other"
I've already quoted this for DobieGillis but he/she doesn't seem to understand what it means :p There's no point in continuing to point it out to 'em.

-=Leb=-
03-26-2009, 12:02 PM
Excellent work on the update :)

pedroenf
03-26-2009, 12:09 PM
I can not replicate this issue at all.

Does anyone else have this issue???

Well, i've tried in a smaller database (smaller PM table) and it worked. My forum PM table has 26.6Mb. Maybe thats the problem. Not very large table friendly.

pedroenf
03-26-2009, 02:02 PM
Well i don't what else to do. I have even tried to change that part of code to Dream's one but i'm definitely not a coder :D. So i wont bodder you anymore. Thanks for your effort.

Mosh
03-27-2009, 01:40 AM
Update: v3.8.004 - Friday 27th March 2009
-- Changed: Layout of PM lists, individual PMs, sent/received PMs, Search Results
-- Fixed: High server load when clicking List Users with PMs, especially if there are 1000s of users that have PMs (now split into categories acording to how many PMs a user has)
-- Removed: From info for individual users sent PMs
-- Added: Constant to limit minimum length a key search word can be, to limit higher server loads when trying to search for a keyword with a length of 1 (ie. "a"). This minimum is currently set at 4, but can be altered by editing read_pms.php)
-- Added: Various links (depending what function you are using) to view all a users PMs, go to the users pmstats page, edit the user and send the user a PM

R1lover
03-27-2009, 01:53 AM
Can you please make this only show under users to superadmins as well.

thx ;)

BoYagoob
03-27-2009, 04:13 AM
installed ..

thanks a lot :)

pedroenf
03-27-2009, 10:22 AM
Excellent update! However the high server load when trying to "Read PMs" for a single user remains that's a pity :( But as i said before one won't die because of that. My forum has 103118 users and all of them have at least one PM, maybe that's the reason why load gets so high - searching in thousands of PMs, although Dreams code works very well when listing a single user PMs. I'm not complaining, just reporting in case you wich to do something :)

My PM tables:

VBPM 26,6MB
Format fixed
Collation latin1_swedish_ci
Rows 520,364
Row length ? 21
Row size ? 54 Bytes
Next Autoindex 806,562


VBPMReceipt 21,7KB
Format dynamic
Collation latin1_swedish_ci
Rows 189
Row length ? 58
Row size ? 118 Bytes


VBPMText 63,3MB
Format dynamic
Collation latin1_swedish_ci
Rows 142,364
Row length ? 441
Row size ? 466 Bytes
Next Autoindex 233,864

mark370
03-27-2009, 06:16 PM
Are they editable within this and deletable etc?

How about add that to it if possible so they are directly editable/deleteable? It would be great to combat PM spam etcIf you want to do this why dont you go into the mysql database and select the "pmtext" table ? there you can edit , read , delete :)

Mosh
03-28-2009, 06:06 AM
Update: v3.8.005 - Saturday 28th March 2009
-- Added: Read Single PM - read a single PM by typing in pmtextid
-- Added: Ability to disable the limit minimum length a key search word can be

IMPORTANT: This hack is now feature complete and there will be NO more updates, apart from fixing proven bugs.

veenuisthebest
03-28-2009, 06:26 AM
IMPORTANT: This hack is now feature complete and there will be NO more updates, apart from fixing proven bugs.

lol thanks a tonne for locking it up. I was tired of its updates.

shervin_dvb
03-28-2009, 09:47 AM
Hi thanks
Please be edited and clean these messages are added.

BBR-APBT
03-28-2009, 11:47 AM
Fatal error: Cannot redeclare handle_bbcode_video() (previously declared in forums/includes/class_bbcode.php(2459) : eval()'d code:24) in forums/includes/class_bbcode.php(2459) : eval()'d code on line 53


I get this error since the update

Mosh
03-29-2009, 05:43 AM
Fatal error: Cannot redeclare handle_bbcode_video() (previously declared in forums/includes/class_bbcode.php(2459) : eval()'d code:24) in forums/includes/class_bbcode.php(2459) : eval()'d code on line 53


I get this error since the update
You have another hack installed that is using the bbcode_fetch_tags file hook, this is called as part of function fetch_tag_list that is probably causing the problem.

This hack does not use any file hooks at all, and has not changed the calls to the function fetch_tag_list between v3.8.002 and v3.8.005, and again, it does not call the bbcode_fetch_tags file hook.

You can try editing read_pms.php, find the 2 instances of:
fetch_tag_list('', true)

Change them to:

fetch_tag_list()

And re-upload the file.

If that does not fix it, then what I advise you to do is to check any hacks that use the bbcode_fetch_tags file hook and disable it, and see the problem re-occurs, if it does not then post in that hacks' support thread.

Nadeemjp
03-29-2009, 09:16 AM
i dont know how to find the user manager and the read pms link. someone help?

veenuisthebest
03-29-2009, 09:26 AM
i dont know how to find the user manager and the read pms link. someone help?
lol just look in admincp -> Users dropdown -> Read PM

shervin_dvb
03-29-2009, 09:35 AM
i know
i want edit & delete from admincp no database
If can Add this Einrichtungen ist so easy work

If you want to do this why dont you go into the mysql database and select the "pmtext" table ? there you can edit , read , delete :)

Mosh
03-29-2009, 10:16 AM
i know
i want edit & delete from admincp no database
If can Add this Einrichtungen ist so easy work
IMPORTANT: This hack is now feature complete and there will be NO further updates, apart from fixing proven bugs.

Please read the above.

And even if this hack was not feature complete, I would still not be adding functions to edit/delete PM directly into this hack, this hack is called Read PMs, as that is all it does. It does have links to other parts of the AdminCP where you can delete all PMs for a user.

This is the second time I have posted that I will not be adding edit/delete functionality to this hack, I will not be replying to any more requests for this functionality, but I will also not be changing my mind at all.

pedroenf
03-29-2009, 12:08 PM
Excellent update, as always. That's a pity that the high server load issue couldn't be solved and because of it i'll use both scripts Dream's and yours. Thank you again.

BBR-APBT
03-29-2009, 03:39 PM
You have another hack installed that is using the bbcode_fetch_tags file hook, this is called as part of function fetch_tag_list that is probably causing the problem.

This hack does not use any file hooks at all, and has not changed the calls to the function fetch_tag_list between v3.8.002 and v3.8.005, and again, it does not call the bbcode_fetch_tags file hook.

You can try editing read_pms.php, find the 2 instances of:
fetch_tag_list('', true)

Change them to:

fetch_tag_list()

And re-upload the file.

If that does not fix it, then what I advise you to do is to check any hacks that use the bbcode_fetch_tags file hook and disable it, and see the problem re-occurs, if it does not then post in that hacks' support thread.

That fixed it. I know what the other mod is that it was interfering with, it was the video directory remixed. Changing above what you said fixed it thanks a lot.

The Big Three
03-29-2009, 05:49 PM
Can a regular admin upload this?

Mosh
03-29-2009, 09:11 PM
Can a regular admin upload this?
If they have ftp access, then yes. But only Super Administrators can use this hack.

relaxiha
03-30-2009, 07:35 PM
Database error in vBulletin 3.8.1:

Invalid SQL:

SELECT pm.*, pmtext.*
FROM `pm` AS pm
LEFT JOIN `pmtext` AS pmtext ON(pmtext.pmtextid = pm.pmtextid)
HAVING pm.userid=2820
ORDER BY pmtext.dateline DESC;

Mosh
03-30-2009, 08:19 PM
Database error in vBulletin 3.8.1:

Invalid SQL:

SELECT pm.*, pmtext.*
FROM `pm` AS pm
LEFT JOIN `pmtext` AS pmtext ON(pmtext.pmtextid = pm.pmtextid)
HAVING pm.userid=2820
ORDER BY pmtext.dateline DESC;

Please post the exact error message, as what you posted above does not tell me anything apart from the affected query.

creative-friend
03-30-2009, 09:56 PM
Why Is It Saying Invalid File....

Mosh
03-30-2009, 11:04 PM
Why Is It Saying Invalid File....
Read the Installation Instructions, as you have not followed them. There are no files to import into the AdminCP.

Mosh
03-30-2009, 11:10 PM
Update: v3.8.006 - Tuesday 31st March 2009
-- Fixed: High server load when finding PMs for single user id or username
-- Fixed: Problems with hacks that have custom BBCode being called by the bbcode_fetch_tags file hook

orok
03-31-2009, 02:05 AM
Good Job
thank you

pedroenf
03-31-2009, 07:31 AM
Update: v3.8.006 - Tuesday 31st March 2009
-- Fixed: High server load when finding PMs for single user id or username
-- Fixed: Problems with hacks that have custom BBCode being called by the bbcode_fetch_tags file hook


I knew you do it! You're the man! Load problem solved, definitely! :up:
Many many thanks to you.

Mosh
03-31-2009, 02:14 PM
I knew you do it! You're the man! Load problem solved, definitely! :up:
Many many thanks to you.
You are most welcome :)

creative-friend
03-31-2009, 06:21 PM
Read the Installation Instructions, as you have not followed them. There are no files to import into the AdminCP.

Sorry Bro My Bad
Thanks Anyways
Its Working Fine.....
Great.

Mosh
03-31-2009, 07:50 PM
Sorry Bro My Bad
Thanks Anyways
Its Working Fine.....
Great.
Then please click Mark as Installed to show that you are using it on your site.

darknusens
03-31-2009, 07:59 PM
Very nice working perfectly. Installed!

creative-friend
04-01-2009, 04:49 PM
Then please click Mark as Installed to show that you are using it on your site.

hmm yeah done
thanks

mrtroybaker
04-11-2009, 08:17 AM
Where would one go to change what the "button" says? Instead of "Read PM's" I would like to change it to say someting else like "master delete". Thus any admin clicking it would get the super admin message and would never know what it was. I have no desire to use this hack unless warranted thus being the reason noone else needs to know its there.
Thanks

pedroenf
04-11-2009, 08:28 AM
Easy. Change read_pms.php name to (for ex.) super_admin.php, open read_pms.php (or super_admin.php if already changed) and where its says: define('THIS_SCRIPT', 'read_pms'); change it to: define('THIS_SCRIPT', 'super_admin'); open cpnav_rpm.xml and change this lines to what ever modified above:

<navoption displayorder="130">
<text>Read PMs</text>
<link>read_pms.php</link>
</navoption>

mrtroybaker
04-11-2009, 10:36 PM
Thank you very much

pedroenf
04-12-2009, 12:47 AM
You're welcome ;)

jgruberman
04-13-2009, 03:29 AM
Installed. Now I can hunt for terrorists on my forum!

Dream
04-24-2009, 05:46 AM
Good job Mosh! Good luck maintaining it :)

I'm wondering if they will still work with 4.0, there's a chance as the PM system will not be changed.

Hasann
04-24-2009, 05:50 AM
Good job Mosh! Good luck maintaining it :)

I'm wondering if they will still work with 4.0, there's a chance as the PM system will not be changed.

lol man if they will still work with 4.0 than Jelsoft sucks :D

Mosh
04-24-2009, 07:37 AM
Good job Mosh! Good luck maintaining it :)

I'm wondering if they will still work with 4.0, there's a chance as the PM system will not be changed.
Thanks for allowing me to build on your original version :)

As for v4.0, we will not know until the release the betas, RCs and then Gold, if any of our hacks will still work or not. I suppose we will find out in due course.

mariocaz
05-01-2009, 03:33 AM
Very useful and great mod I had the older version

It will be greatful if we coul have also a column "To" so we will know to who that pm was sent.

Mario

GrandPrixLeague
05-02-2009, 12:18 PM
I installed this as the instructions said but "read pms" is not showing up in the listunder "users"

Also how do I know if I am the super administrator ? I assume I am as I am the only admin

decca87
05-02-2009, 01:32 PM
check on your config.php file

Mosh
05-04-2009, 12:41 AM
I installed this as the instructions said but "read pms" is not showing up in the listunder "users"
If you checked and the file cpnav_rpm.xml is in your /includes/xml folder then you should be able to see the link Read PMs under the User section.

mariocaz
05-04-2009, 03:39 AM
Mosh and what about to have the TO (only we have the FROM) column ??

Mosh
05-04-2009, 11:37 PM
Mosh and what about to have the TO (only we have the FROM) column ??
It is already in the hack, has been since v3.8.001

mariocaz
05-04-2009, 11:43 PM
Mmmm very strange, I installed the mod this last thursday and I don´t have the TO column.

mariocaz
05-04-2009, 11:48 PM
this one is my version installed:

Read PMs v3.8.006 © 2009 Mosh Shigdar (Original © 2005 - 2009 Dream)

Mosh
05-05-2009, 12:28 AM
Mmmm very strange, I installed the mod this last thursday and I don?t have the TO column.

this one is my version installed:

Read PMs v3.8.006 ? 2009 Mosh Shigdar (Original ? 2005 - 2009 Dream)
Well, it is there, check the screenshot attached. So, I am not sure what is going on.... 100s of sites use this and have the To field.

mariocaz
05-05-2009, 12:37 AM
Jejejeje oh yes I have that, but I mean this Mosh.

If we have that TO column will be more easy to ready the PM?s and to find it.

Please check it. :)

Mosh
05-05-2009, 12:50 AM
Jejejeje oh yes I have that, but I mean this Mosh.

If we have that TO column will be more easy to ready the PM?s and to find it.

Please check it. :)
Please read the first post, I am not going to be adding that:

IMPORTANT: This hack is now feature complete and there will be NO further updates, apart from fixing proven bugs.

mariocaz
05-05-2009, 01:01 AM
Oh ok, I think that this remasterized mod have that, I really hope in the future you can add the TO column.

Thank you for all your swesome help!!

Se?or Ramos
05-05-2009, 07:38 PM
How were you able to set it so only super admins could use it?

trickfly
05-05-2009, 09:13 PM
Can the supermods read the admins pm inbox ?

Biker_GA
05-05-2009, 09:14 PM
No. Super admins only.

Mosh
05-05-2009, 09:25 PM
How were you able to set it so only super admins could use it?
It is already setup so only super administrators can use it, and if any other administrator tries to use it a message displays telling them only super administrators can use it and there is a link to vbulletin manual page that tells them how to add super administrators.

Mosh
05-05-2009, 09:28 PM
Can the supermods read the admins pm inbox ?
No, as Biker_GA said and it says at the top of the first post:

IMPORTANT NOTICE: This hack can only be used by Super Administrators.

Byron
05-12-2009, 08:14 AM
good mod. thank you.

derfy
05-14-2009, 05:08 AM
Must have for curtailing spammers.

radmoose
05-14-2009, 11:24 PM
While I can think of a few 'features' to add to this MOD (To:, Read Time, Delete PM) I am really happy with the mod. It has helped deal with spammers.

Thanks!

Hall of Famer
05-15-2009, 02:02 AM
Can I edit the templates so that assistant admins and super mods can read PMs as well?

Mosh
05-15-2009, 02:06 AM
Can I edit the templates so that assistant admins and super mods can read PMs as well?
There are no templates, you would need to edit the files to alter permissions, and you would have to create a new file for the ModCP as Super Moderators do not have access to the AdminCP.

Mellymonster
06-02-2009, 04:30 AM
I am curious if there is away to make that only the #1 member is the only one who can read the PM's? I know through config I can make it so only #1 can see full ACP, but I'm talking about just this mod.

Biker_GA
06-02-2009, 04:35 AM
You have more than one superadmin?

server-ceo
06-02-2009, 05:03 AM
this is exactly i am looking for!, i need only #1 can use this hack

Biker_GA
06-02-2009, 09:15 AM
It doesn't matter what the user number is. It goes off who is defined as a super admin in config.php.

Mellymonster
06-09-2009, 11:37 PM
Yes we have a few supers.

Right and I would like to be the only super who can read the PM's so I know its being used for the right reasons, not to snoop on people, I am not saying my other admins will do this, I just want to make sure, KWIM? I want them to be full supers though, but just this one thing they can't do. Could there be away to make this so?

Mosh
06-23-2009, 12:42 AM
Yes we have a few supers.

Right and I would like to be the only super who can read the PM's so I know its being used for the right reasons, not to snoop on people, I am not saying my other admins will do this, I just want to make sure, KWIM? I want them to be full supers though, but just this one thing they can't do. Could there be away to make this so?
No, unfortunately not, if they are Super Administrators they can use this hack, if they are normal Administrators then they can not.

christian8a
06-24-2009, 01:48 AM
How is people supposed to keep a copyright text for a mod like this? sorry but doesnt make a bit of sense.... Read PM's by....

radmoose
07-02-2009, 12:45 AM
As there are no Update Instructions in the new file, do I just need to overwrite the PHP file if I had the previous version installed?

Mosh
07-02-2009, 12:47 AM
Major Update: v3.8.007 - Thursday 2nd July 2009
-- Fixed: Now correctly parses BBCode Tags !!!
-- Added: Correct header when viewing single PMs
-- Updated: Screenshots

This update has now finally solved the biggest ongoing issue of BBCode not being shown in this hack (it has been the case since Dream first created this hack in June 2005 - over 4 years ago).

There should now be nothing more to fix :D

Mosh
07-02-2009, 12:48 AM
As there are no Update Instructions in the new file, do I just need to overwrite the PHP file if I had the previous version installed?
That is correct.

As there are no files to import into the AdminCP in this hack, all you need to do is just over-write the old files :)

steve1966
07-02-2009, 01:49 PM
thanks

ITDarasgah
07-02-2009, 08:52 PM
updated...thanks

Mosh
07-04-2009, 08:04 AM
Major Update: v3.8.008 - Saturday 4rd July 2009
-- Fixed: Several missing </div>s
-- Fixed: Uncached BBCode templates (save up-to 4 queries when viewing a PM)
-- Added: New English language phrase file - 74 new phrases
-- Added: 'To' column to 'Lastest X PMs'
-- Added: 'To' column to the recieved section of 'Read A User's PMs'
-- Added: 'To' and 'From' columns to 'Search for PMs'
-- Updated: A virtual re-write of the base code to remove all the hard-coded phrases

Has you will have noticed there is now a separate phrase language (as the hack has been previously hard coded with the English language). It now enables people to easily create alternative language files, and is something I encourage people to do if they have the time to do so, and post it here, so it can be added to the official hack. See the Translations section in the first post on how to create and submit new languages to be added into the official hack.

hassshasss
07-04-2009, 08:48 AM
:confused::confused::confused:
Mosh's Read PMs - Show Latest PMs


Warning: Invalid argument supplied for foreach() in [path]/xxxxxx/read_pms.php on line 606

Warning: Invalid argument supplied for foreach() in [path]/xxxxxx/read_pms.php on line 606

Warning: Invalid argument supplied for foreach() in [path]/xxxxxx/read_pms.php on line 606
Show Last 100 PMs
pmtextid PM Title From To Date
xxxxxxxx xxxxx xxxxxx xxxxx

Centrix
07-04-2009, 09:24 AM
I suggest you remove this mod if you installed it, for it is a voilation on the privacy law.
Users must be notified at the register and if they registered before this, they must agree or the mod must be disabled for them.

Mosh
07-04-2009, 10:30 AM
:confused::confused::confused:
Mosh's Read PMs - Show Latest PMs


Warning: Invalid argument supplied for foreach() in [path]/xxxxxx/read_pms.php on line 606

Warning: Invalid argument supplied for foreach() in [path]/xxxxxx/read_pms.php on line 606

Warning: Invalid argument supplied for foreach() in [path]/xxxxxx/read_pms.php on line 606
Show Last 100 PMs
pmtextid PM Title From To Date
xxxxxxxx xxxxx xxxxxx xxxxx
This is an issue with the To column information not being passed (or incorrect info being passed) to the function in question.

Also can I get a bit more info please? Such as vBulletin version, php version and if the same error occurs with other functions. Can you also post a screenshot of the error. If you are worried about revealing sensitive info, blank out the appropriate columns in the screenshot.

I may end up having to look at your installation to track what is happening if I can not help in this support thread.

Anyone else having this issue??

Paul M
07-04-2009, 01:07 PM
I suggest you remove this mod if you installed it, for it is a voilation on the privacy law.
Users must be notified at the register and if they registered before this, they must agree or the mod must be disabled for them.
Read the first post next time please.
Please, lets not get into a discussion in this support thread about the suitability of this hack and invading privacy etc, (I have seen this happen in other threads, so, I am pre-empting people before it starts). If you have a moral objection to this hack, please don't comment on it, just don't install it, it is as simple as that. This hack is here for people who want to use it, I have no opinion about it one way or the other.
Further irrelevant posts will be deleted.

mariocaz
07-04-2009, 02:14 PM
Yes I am havieng the same error in my ACP

Warning: Invalid argument supplied for foreach() in [path]/admincp/read_pms.php on line 606


I have vB 3.7.6

PHP Version 5.2.9

And that error appears only when I am in the Read Pm?s Control Panel.

What else do you need ?

-=Leb=-
07-04-2009, 06:41 PM
GJ and thx for the update :)

Mosh
07-04-2009, 09:30 PM
And that error appears only when I am in the Read Pm?s Control Panel.

I need for you to tell me a bit more, as you are only 1 of 2 people (92 people so far have downloaded this) who have reported this issue.

Can you tell me what parts of Read PM's CP you are on about (it is not specific enough), I am trying to find out where it occurring.

Sunka
07-04-2009, 11:25 PM
Same error...screenshot is in the attachment
vBulletin v3.8.3
PHP v5.2.9

Error come only when you list PMs (show last 100 PMs, or when you search PMs with some word)

radmoose
07-05-2009, 03:33 AM
Same errors on 2 different installs

One Install...
Shows the TO for the last 55 items then errors.
vBulletin 3.8.1 Patch Level 1
PHP 5.2.5
MySQL Version 5.0.81-community


Second Install...
WHen showing last 250, 2 of the items about midway show the error but the rest are OK.
vBulletin 3.8.2
PHP 5.2.5
MySQL Version 5.0.81-community


Not having any other issues on either site

Mosh
07-05-2009, 04:09 AM
:confused::confused::confused:
Mosh's Read PMs - Show Latest PMs


Warning: Invalid argument supplied for foreach() in [path]/xxxxxx/read_pms.php on line 606

Warning: Invalid argument supplied for foreach() in [path]/xxxxxx/read_pms.php on line 606

Warning: Invalid argument supplied for foreach() in [path]/xxxxxx/read_pms.php on line 606
Show Last 100 PMs
pmtextid PM Title From To Date
xxxxxxxx xxxxx xxxxxx xxxxx

Yes I am havieng the same error in my ACP

Warning: Invalid argument supplied for foreach() in [path]/admincp/read_pms.php on line 606


I have vB 3.7.6

PHP Version 5.2.9

And that error appears only when I am in the Read Pm?s Control Panel.

What else do you need ?

Same error...screenshot is in the attachment
vBulletin v3.8.3
PHP v5.2.9


Error come only when you list PMs (show last 100 PMs, or when you search PMs with some word)

Same errors on 2 different installs

One Install...
Shows the TO for the last 55 items then errors.
vBulletin 3.8.1 Patch Level 1
PHP 5.2.5
MySQL Version 5.0.81-community


Second Install...
WHen showing last 250, 2 of the items about midway show the error but the rest are OK.
vBulletin 3.8.2
PHP 5.2.5
MySQL Version 5.0.81-community


Not having any other issues on either site
What I think is happening is that the for some reason the array that holds the To, CC and BCC users for certain PMs is not being picked up, and as a consequence empty arrays are being passed to the function that creates the list of recipients that is displayed in the To field. I have done a change that should display a message Reciepients can not be displayed. if I am right.

Can all four of you try the file attached and let me know if it works (i.e. no error messages and displaying the message above in some fields? Simply over-write your old version with this one.

If it fixes the issue, I will release a new version :)

EDIT: Removed attachment, as this has now been rolled into the official v3.8.009 release.

Sunka
07-05-2009, 04:59 PM
What I think is happening is that the for some reason the array that holds the To, CC and BCC users for certain PMs is not being picked up, and as a consequence empty arrays are being passed to the function that creates the list of recipients that is displayed in the To field. I have done a change that should display a message Reciepients can not be displayed. if I am right.

Can all four of you try the file attached and let me know if it works (i.e. no error messages and displaying the message above in some fields? Simply over-write your old version with this one.

If it fixes the issue, I will release a new version :)

For me is working with this fix :up:

BigDog56
07-05-2009, 05:35 PM
Worked for me also

Mosh
07-06-2009, 04:49 AM
Update: v3.8.009 - Monday 6th July 2009
-- Fixed: Invalid argument supplied for foreach() error a very small percentage of people were experiencing
-- Added: 1 phrase

As a lot of people benefit from this hack, again, if you have time, I would urge you to help me out and give back to the community at the same time, by providing a translation in your native language (as long as there is not an official translation already out there). So, if you read and write a different language other than English, and have a couple of hours to provide a translation in your language, please see the Translations section above for more information.

yotsume
07-06-2009, 05:40 AM
Is there any way to get your version of this Reading PMs mod to be listed by user name rather than totals. It seems to be a waste of time to first list the PMs by totals. I need it to show a list of usernames.

Anyway to get this to list like Dreams version but with your updates?

radmoose
07-06-2009, 05:54 AM
The error issue is resolved.

In the individual PM, there is no TO listed. Not sure what is up with that.

Mosh
07-06-2009, 07:52 AM
Is there any way to get your version of this Reading PMs mod to be listed by user name rather than totals. It seems to be a waste of time to first list the PMs by totals. I need it to show a list of usernames.

Anyway to get this to list like Dreams version but with your updates?
Yes, but the reason I did it this way rather than leave it the way Dream does it, is because Dream's version works fine on smaller forums with only a few thousand members on it. But when you get into the tens of thousands of users and they all have at least one PM, then what happens with Dream's version, is that it starts taking thirty plus seconds for the query to complete as Dream's version does not have any form of pagination, thus rendering this hack unusable (I have actually replicated this issue on a Big Board).

That is why it is the way it is in this version.

I may look into doing it via username (no promises), but it would definitely need to have pagination incorporated to prevent making the hack useless. It would be in addition to to via PM totals, not instead of them. But like I said, no promises.

Mosh
07-06-2009, 07:59 AM
The error issue is resolved.

In the individual PM, there is no TO listed. Not sure what is up with that.
It means that the To array in the individual PM is not being retrieved from the database, and as a consequence it is not being displaced. It has been this way since v3.8.001 of this hack, so it is not the hack doing this.

Also, I have found that this happens with forums that are really old (i.e. they were installed with a vBulletin version below v3.5), as the structure of PMs changed around vBulletin v3.5, so older PMs created in version 3.0.x or below may not show the To and CC and BCC fields correctly with this hack.

yotsume
07-06-2009, 08:18 AM
I figured your design layout had to do with size of board issues. It would be awesome to have a paginated version that lists user names though. I hope you consider it.

steve1966
07-06-2009, 09:52 AM
nothing personal, but I feel reading my users PM's is a violation of their rights. I could and would never think to do so.

This modification is very useful if members are are abusing or spaming a forum and if used in that context there is no raisng issue of violation of members rights.

thanks for the update

TigerXtrm
07-12-2009, 07:35 PM
Great hack. This should solve those pesky 'he said, she said' arguments.

Lolli
07-19-2009, 07:54 AM
Installed.

jimjam
07-23-2009, 07:22 PM
sorted

Mosh
07-23-2009, 10:35 PM
This mod was working fine. I uninstalled as per the instructions, however after a reinstall I get a fatal error. I have double checked the install and it is all OK with the three files in the right place.

Fatal error: Call to undefined function print_cp_header() in c:\home\default\wallaby.com\htdocs\read_pms.php on line 90

I will not be providing any support at all to people who have not clicked Mark as Installed.


See the above, but I will tell you only this until you have clicked Mark as Installed: You have not uploaded the files to the correct locations.

Mosh
07-24-2009, 07:31 AM
This mod was working fine. I uninstalled as per the instructions, however after a reinstall I get a fatal error. I have double checked the install and it is all OK with the three files in the right place.

Fatal error: Call to undefined function print_cp_header() in c:\home\default\wallaby.com\htdocs\read_pms.php on line 90
OK, now that you have clicked Mark As Installed, the first thing I noticed is that read_pms.php is not in your admincp folder. As print_cp_header() is an AdminCP function, if read_pms.php is not in the admincp folder, then you will have this issue - see the vBulletin API (http://members.vbulletin.com/api/vBulletin/_includes---adminfunctions.php.html#functionprint_cp_header) for more info.

RC.
07-24-2009, 07:32 AM
nice job...

pakdi
07-24-2009, 11:44 AM
Thank alot

Bluetiereign
07-24-2009, 08:51 PM
You know, this is one of those hacks, as an admin... I don't really want to admit I have... but I got a bot that has managed to bypass vBulletin's image verification, etc... to register and then PM me with an advert for his crap that enabled him to register and spam me with PMS !


Hello, Bluetiereign!

I see you want to promote your website. More effective, for less price...
It's easy ;) . *X*.09 P*m is a software complex, which can post to more than 1.000.000 forums, blogs, guestbooks, BBS's, boards, etc.*

It's price was grow up to $540, and continues growing.
Just use Google for purchase X*r.

P.S. Do not use X*9 and X*.0 - it is too old and buggy versions.


So... I take the time to go to the database, look up the id and get to deleting all of the spamming he has done to the other members.

So, if I want to read PM's.. I could do it anyway since I have access to the database... no, I do not want to read your PRIVATE message's... but yes, I do want a quicker way than digging through the database to see if I'm the only one getting spammmed... so yes.. I have this installed - not to read PM's - but to lighten the load a bit.

Sorry... I just hate having to actually need this. But thanks, it is useful.

yotsume
07-24-2009, 09:36 PM
You know, this is one of those hacks, as an admin... I don't really want to admit I have... but I got a bot that has managed to bypass vBulletin's image verification, etc... to register and then PM me with an advert for his crap that enabled him to register and spam me with PMS !

You know you really need to moderate new members by approving them first! That is what Admins and Mods are for! No bot can get in a properly moderated site! :up:

Silvio
07-24-2009, 10:33 PM
Hi Mosh, and thankyou for another greatfull hack.

Is there the possibility to hide the label 'Read PMs' to the regular admin and to anyone NOT SuperAdmin?

ty 4 hints will be highly appreciated

apologises for broken english

ciao take care

edit: on script line #63 there is a little issue. I immagine the correct one should be :

rpm_print_stop_back($rpmphrase['error_no_permissions'] . '<br />' . $rpmphrase['error_no_permissions_super'] . '<br /><a href = "http://www.vbulletin.com/docs/html/what_is_superadmin">' (http://www.vbulletin.com/docs/html/what_is_superadmin&quot;>') . $rpmphrase['error_no_permissions_super_what'] . '</a>');
instead originalrpm_print_stop_back($rpmphrase['error_no_permissions'] . '<br />' . $rpmphrase['error_no_permissions_super'] . '<br /><a href = \"http://www.vbulletin.com/docs/html/what_is_superadmin\">' (http://www.vbulletin.com/docs/html/what_is_superadmin\&quot;>') . $rpmphrase['error_no_permissions_super_what'] . '</a>');

OsideRida06
07-24-2009, 11:54 PM
Thank you!

Mosh
07-25-2009, 06:01 AM
Hi Mosh, and thankyou for another greatfull hack.

Is there the possibility to hide the label 'Read PMs' to the regular admin and to anyone NOT SuperAdmin?

ty 4 hints will be highly appreciated

apologises for broken english

ciao take care
Andrea, the only way to do so currently, is to not upload cpnav_rpm.xml and to use a shortcut/bookmark to http://<your-forum-path-here>/admincp/read_pms.php? instead.

edit: on script line #63 there is a little issue. I immagine the correct one should be :

rpm_print_stop_back($rpmphrase['error_no_permissions'] . '<br />' . $rpmphrase['error_no_permissions_super'] . '<br /><a href = "http://www.vbulletin.com/docs/html/what_is_superadmin">' (http://www.vbulletin.com/docs/html/what_is_superadmin&quot;>') . $rpmphrase['error_no_permissions_super_what'] . '</a>');
instead originalrpm_print_stop_back($rpmphrase['error_no_permissions'] . '<br />' . $rpmphrase['error_no_permissions_super'] . '<br /><a href = \"http://www.vbulletin.com/docs/html/what_is_superadmin\">' (http://www.vbulletin.com/docs/html/what_is_superadmin\&quot;>') . $rpmphrase['error_no_permissions_super_what'] . '</a>');

Thanks Andrea, well spotted :) Will fix it in the next update ;)

macc
07-25-2009, 06:27 AM
hello!

nice mod

found one mistake in read_pms.php on line 171

you have:

rpm_print_stop_back($rpmphrase['error_prefix1'] . $_REQUEST['userid'] . '</b> ' . $rpmphrase['error_postfix2']);



should be:

rpm_print_stop_back($rpmphrase['error_prefix1'] . ': <b>' . $_REQUEST['userid'] . '</b> ' . $rpmphrase['error_postfix2']);

reg
macc

Mosh
07-25-2009, 06:35 AM
hello!

nice mod

found one mistake in read_pms.php on line 171

you have:

rpm_print_stop_back($rpmphrase['error_prefix1'] . $_REQUEST['userid'] . '</b> ' . $rpmphrase['error_postfix2']);



should be:

rpm_print_stop_back($rpmphrase['error_prefix1'] . ': <b>' . $_REQUEST['userid'] . '</b> ' . $rpmphrase['error_postfix2']);

reg
macc
Thanks macc :) Will fix it in the next version ;)

I think I had better do a code review now. I will post an update in the next hour or so.

Mosh
07-25-2009, 07:03 AM
Update: v3.8.010 - Saturday 25th July 2009
-- Fixed: Typo on line 63 of 'readpms.php' - thanks to Andrea (Silvio)
-- Fixed: Typo on line 171 of 'readpms.php' - thanks to macc
-- Fixed: Typo on line 476 of 'readpms.php'
-- Fixed: Typo on line 483 of 'readpms.php'

This is just a typo fix update. There is no new functionality, no bug fixes, just fixed four typos. So, only update if you feel the need to.

And yet, again I am requesting this. As a lot of people benefit from this hack, if you have time, I would urge you to help me out and give back to the community at the same time, by providing a translation in your native language (as long as there is not an official translation already out there). So, if you read and write a different language other than English, and have a couple of hours to provide a translation in your language, please see the Translations section in the first post for more information.

Asdrubael
07-25-2009, 08:19 AM
Hi Mosh,

I recently installed your mod, but:

1st: I dont have a link in the ACP
2nd: When I try to open the read_pms.php manually, it redirects me to the forum index

=(

Mosh
07-25-2009, 08:56 AM
Hi Mosh,

I recently installed your mod, but:


1st: I dont have a link in the ACP
2nd: When I try to open the read_pms.php manually, it redirects me to the forum index


=(
Are you sure you followed all the steps in the installation instructions in the readme.txt file? As the first problem and most likely the second are being caused by not following the instructions to the letter.

MTGDarkness
07-31-2009, 09:23 PM
Question on this MOD. Is it possible to prevent my global moderators, who have access to the user part of the admincp, from seeing/reading this link to the specific part, or concealing it elsewhere? Also, same with a coadmin.

-=Leb=-
07-31-2009, 09:45 PM
gj and thx for the update.

Mosh
08-11-2009, 11:10 PM
Update: v3.8.011 - Wednesday 12th August 2009
-- Added: Italian translation - author wishes to remain anonymous
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions on how to change language files

This is just a language update. There is no new functionality, no bug fixes, just added a new language. So, only update if you feel the need to.

As an unnamed contributor got the ball rolling with language translations (thank you once again ;) you know who you are), again I will make the request.

As a lot of people benefit from this hack, if you have time, I would urge you to help me out and give back to the community at the same time, by providing a translation in your native language (as long as there is not an official translation already out there).

So, if you read and write a different language other than English or Italian, and have a couple of hours to provide a translation in your language, please see the Translations section in the first post for more information.

steve1966
08-12-2009, 06:13 AM
thanks

-=Leb=-
08-12-2009, 01:52 PM
you are going forward with this :) gj as always

ITDarasgah
08-12-2009, 03:01 PM
updated ...thanks

avsunforum
08-12-2009, 09:41 PM
thanks

Mosh
08-13-2009, 02:38 AM
Update: v3.8.012 - Thursday 13th August 2009
-- Added: German language file "read_pms_deu.php" - thanks to Speedy1505
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions

This is just a language update. There is no new functionality, no bug fixes, just added a new language. So, only update if you feel the need to.

As Speedy1505 continued the ball rolling with language translations (thank you once again Speedy ;)), again I will make the request.

As a lot of people benefit from this hack, if you have time, I would urge you to help me out and give back to the community at the same time, by providing a translation in your native language (as long as there is not an official translation already out there).

So, if you read and write a different language other than English, German or Italian, and have a couple of hours to provide a translation in your language, please see the Translations section in the first post for more information.

Mosh
08-14-2009, 03:00 AM
Update: v3.8.013 - Friday 14th August 2009
-- Added: Brazilian (Portuguese) language file "read_pms_bra.php" - thanks to Setokaiba (SW)
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions

This is just a language update. There is no new functionality, no bug fixes, just added a new language. So, only update if you feel the need to.

As Setokaiba (SW) is continuing to keep the ball rolling with language translations (thank you once again Setokaiba ;)), again I will make the request.

As a lot of people benefit from this hack, if you have time, I would urge you to help me out and give back to the community at the same time, by providing a translation in your native language (as long as there is not an official translation already out there).

So, if you read and write a different language other than Brazilian, English, German or Italian, and have a couple of hours to provide a translation in your language, please see the Translations section in the first post for more information.

Setokaiba (SW)
08-14-2009, 07:24 AM
Reserved.
Good Job.

Reinhard
08-16-2009, 09:46 PM
Hello Mosh,

i have read, you will not add new features, but ...

Can you add buttons "previus/next message" in the pm display-screen?

Thank you (and dream) for the mod!

Mosh
08-23-2009, 06:45 AM
Update: v3.8.014 - Sunday 23rd August 2009
-- Added: Spanish language file "read_pms_esp.php" - thanks to cloferba
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions

This is just a language update. There is no new functionality, no bug fixes, just added a new language. So, only update if you feel the need to.

As cloferba is continuing to keep the ball rolling with language translations (thank you once again cloferba ;)), again I will make the request.

As a lot of people benefit from this hack, if you have time, I would urge you to help me out and give back to the community at the same time, by providing a translation in your native language (as long as there is not an official translation already out there).

So, if you read and write a different language other than Brazilian, English, German, Italian or Spanish, and have a couple of hours to provide a translation in your language, please see the Translations section in the first post for more information.

MozyMac
08-23-2009, 08:23 AM
this is really good for moderating spams

Mark.B
08-23-2009, 09:15 AM
Thanks
Is there any need to post "Thanks" 27 times?

SorentoUltimate
08-23-2009, 09:32 AM
Is there any need to post "Thanks" 27 times?

YES, I WANT TO SAY A THANK YOU TO CREATORS OF EACH MOD/ADDON/PLUGIN AND TEMLPATE MODIFICATION USED IN MY FORUM

THANKS AGAIN ALL OF THEM

infnity8x3
08-25-2009, 09:34 PM
Hi, for some reason smilies are not showing up In the read pm's. Just red X's. This is the url that the red X's are pulling from forum/admincp/images/smilies/smile.gif It would work If admincp directory wasnt included in the url. Any one else notice this?

bigdjam
08-26-2009, 08:47 AM
Good work, thank you

Jwolfe
08-26-2009, 09:55 AM
Love this mod... been using it or one like it for years. Thank you for all your hard work.

General Ray
08-26-2009, 11:13 PM
Thank you, sir. I have the gut feeling this will come in handy at some point.
A note to anyone that may be reading this post, use this wisely.

~Installed~

MAME
09-18-2009, 07:48 PM
Doesn't seem to be working with 3.8.3? It was working on 3.6.2 for me..

Mosh
09-19-2009, 07:10 AM
Doesn't seem to be working with 3.8.3? It was working on 3.6.2 for me..
That is not very helpful, "Doesn't seem to be working" does not really cut the mustard, as the problem could be anything.

Can you post exactly what is not working, be as descriptive as possible. Then I may be able to tell you what the problem is.

persianpros
09-23-2009, 08:54 AM
how can i hide it from normal admins ?

Mosh
09-23-2009, 10:27 AM
how can i hide it from normal admins ?
The only way to do so currently, is to not upload cpnav_rpm.xml and to use a shortcut/bookmark to http://<your-forum-path-here>/admincp/read_pms.php? instead.

Byron
09-29-2009, 04:51 AM
Don't work on 3.8.4

yotsume
09-29-2009, 05:03 AM
Don't work on 3.8.4

You mean is doesn't work for you on your site's setup. I have this installed on all my sites and they are 3.8x and it works perfectly. I suggest you give more info as to your setup, themes, etc, so the developer can help you to fix your problem. ;)

forrie
10-09-2009, 06:31 AM
~installed~

cheers mate, will be handy when users start fighting over pm.

Dr.LoVe
10-09-2009, 01:33 PM
Nice work

can you add 1 thing ?

Read and unread PMs ??

Elenna
10-09-2009, 06:09 PM
This won't mark the PM as read for the intended recipient, so there is no need to "unread" it, unless I'm not understanding your request?

Mosh
11-13-2009, 04:10 AM
This hack has been found to be not compatible with v4.0.0 Beta 3 :(

Alibass
11-25-2009, 05:37 PM
This hack has been found to be not compatible with v4.0.0 Beta 3 :(
Is this mod one of the ones you plan to update to vb4?

Mosh
11-25-2009, 06:08 PM
Is this mod one of the ones you plan to update to vb4?
Once I work out how to convert it, I will be releasing a version for v4.0.x. There is no ETA at the moment.

Spinball
12-13-2009, 08:10 AM
Thanks for updating this mod from the previous version.
Just installed. My Supers are having permission problems - they are not able to access it.
Looking at the code:
if (!in_array($vbulletin->userinfo['userid'], preg_split('#\s*,\s*#s', $vbulletin->config['SpecialUsers']['superadministrators'], -1, PREG_SPLIT_NO_EMPTY)) )
and I don't understand it. It seems to be matching some text?
Why not just compare usergroup ids?
Any idea why my super moderators can't get in?

Mosh
12-13-2009, 08:24 PM
Thanks for updating this mod from the previous version.
Just installed. My Supers are having permission problems - they are not able to access it.
Looking at the code:
if (!in_array($vbulletin->userinfo['userid'], preg_split('#\s*,\s*#s', $vbulletin->config['SpecialUsers']['superadministrators'], -1, PREG_SPLIT_NO_EMPTY)) )
and I don't understand it. It seems to be matching some text?
Why not just compare usergroup ids?
Any idea why my super moderators can't get in?
This hack is only for Super Administrators, states that clearly in the first post, and that is because Dreams version has always only been for Super Administrators. I will not be changing that.

I.am
12-28-2009, 07:24 AM
PM Management Suite for vb4?

Mosh
12-28-2009, 08:24 PM
PM Management Suite for vb4?
There will be, as soon as I work out how to get it to display BBCode in vBulletin 4.0.0 Gold.

The template system has completely changed in v4.0.0 and in their current form either Read PMs (PM Management Suite Lite) or the PM Management Suite work 99% already, but any PMs that contain BBCode do not display at all at the moment.

I sort of have a work around that does display the PMs with BBCode, but the indent formatting has been lost, so am sort of half way there at the moment.

See the attached screenshot of the PM Management Suite Lite for v4. I will be releasing this version at Wolfshead Solutions today, and will only available to members who have purchased a vBulletin.org Paid Subscription. But, once I have it working properly, it will be released here as well for free. However, there is no ETA as to when I get it working.

At the same time the full version of PM Management Suite will be available to purchase by customers.

I.am
12-29-2009, 08:11 AM
Thanks I can't wait.

Mosh
01-02-2010, 12:57 AM
Hi all,

It is with regret that after over 4 years (and thousands of hours) spent providing free support for my free hacks released here, as of today I will no longer be able to provide support for free.

This is due to being unemployed for a while, being strapped for cash and unable to rely on the virtually non-existant donations from here to help to pay the bills or put food on the table for my family. I am now providing all support for my free hacks released here over at Wolfshead Solutions (http://www.wolfshead-solutions.com) via an annual support subscription (for a small fee).

It does not mean I will be no longer release free hacks, I will, but I will just no longer be supporting them for free.

My free hacks have and always will remain free to download and use. And so will updates/bug fixes.

I will be releasing more free hacks, but if you require any support at all for those free hacks, you will need to purchase an annual support subscription over at Wolfshead Solutions to receive support.

I am really sorry I have to do this, but revenue generated by my programming gigs are now my only source of income, and I can no longer afford the luxury of providing free support here, when that time can be spent creating new commerial products, doing paid work requests or providing paid support to pay the bills.

Thank you for the understanding.

Regards,

Mosh.

I.am
01-02-2010, 07:31 AM
I've tried to register in your community, but i have not received the email to activate my account yet.

Anyway when will be released the PM Mangement Suite for vb4?

Thanks

Mosh
01-02-2010, 07:49 AM
I've tried to register in your community, but i have not received the email to activate my account yet.
Have you checked that the confirmation email is not being blocked as spam?

Anyway when will be released the PM Mangement Suite for vb4?

Thanks
I have not yet decided if I am going to re-write it from scratch to be front-end based or just do a minimal update when I can get it to work (vBulletin 4.0.x template system issue, the template system has never worked in the AdminCP, it has to be initialised) from the AdminCP. I am leaning more towards a total rewrite, as it would be a lot more flexible being front-end based.

When it is ready I will announce it. There is no ETA yet, but assume that it is at least 2 or 3 months away, if not longer. If it is going to be quicker than that, I will announce it.

I.am
01-02-2010, 08:42 AM
Yes i have already checked and no one email in my spam box.

Mosh
01-02-2010, 10:46 AM
Yes i have already checked and no one email in my spam box.
What username did you register with? Once I know I will resend the confirmation email.

I.am
01-03-2010, 08:36 AM
ralex thanks

Mosh
01-03-2010, 11:11 AM
ralex thanks
Confirmation email resent :)

Verionia
01-04-2010, 05:26 AM
Will wait for 4.0 :)

I.am
01-04-2010, 08:31 AM
Confirmation email resent :)

I have not received your email again.

Mosh
01-04-2010, 05:25 PM
I have not received your email again.
Other members with the same email domain as you have been getting the confirmation email with no issues at all.

So, this would lead me to believe that the email address you registered with has a spelling mistake in it. Just log back in and correct the email address and I will resend the confirmation email again to the corrected email address.

I.am
01-04-2010, 07:48 PM
I checked the email address and is correct

radmoose
01-14-2010, 05:14 AM
Mosh, the confirmation email from your site appeared in my SPAM folder (using gmail.)

Thoman
01-16-2010, 10:54 AM
hi

sry for my bad english

i have 3 admins (me and 2 friends) i can read the pm´s my other 2 admins not why ?

auf deutsch:

ich habe den hack installiert, und habe 3 admins ich und 2 andere mit jeweils den gleichen rechten nur in kann die pm´s lesen die anderen beiden nicht warum ?

gibt es dafür noch eine rechte einstellung ?

vijayninel
01-16-2010, 11:08 AM
hi

sry for my bad english

i have 3 admins (me and 2 friends) i can read the pm?s my other 2 admins not why ?

auf deutsch:

ich habe den hack installiert, und habe 3 admins ich und 2 andere mit jeweils den gleichen rechten nur in kann die pm?s lesen die anderen beiden nicht warum ?

gibt es daf?r noch eine rechte einstellung ?

IMPORTANT NOTICE: This hack can only be used by Super Administrators.

WICHTIGE BENACHRICHTIGUNG: Diese Kerbe kann nur von Superverwaltern verwendet werden.

Thoman
01-16-2010, 11:26 AM
IMPORTANT NOTICE: This hack can only be used by Super Administrators.

WICHTIGE BENACHRICHTIGUNG: Diese Kerbe kann nur von Superverwaltern verwendet werden.




thx

open config.php


// ****** SUPER ADMINISTRATORS ******
// The users specified below will have permission to access the administrator permissions
// page, which controls the permissions of other administrators
$config['SpecialUsers']['superadministrators'] = '1';

my friend is id 2 ;-)

// ****** SUPER ADMINISTRATORS ******
// The users specified below will have permission to access the administrator permissions
// page, which controls the permissions of other administrators
$config['SpecialUsers']['superadministrators'] = '1,2';

and work ;)*

decipher442
01-16-2010, 10:30 PM
you plan on making this for VB4?

Mosh
01-21-2010, 02:09 AM
you plan on making this for VB4?
Please read the first post of this hack, it contains all the important information (the same with all my other hacks):

vBulletin Version Compatibilityhr
This hack can be used with v3.8.0, v3.7.5, v3.6.12 and later versions. This hack should also work fine with earlier versions of v3.7.x and v3.6.x. This may even work for v3.5.x (not tested).

This hack is not yet compatible with v4.0.0 or later versions (this has been tested, and any PMs that contain BBCode tags will not show at all, and PMs without BBCode in them display fine).

I have already ported it to vBulletin 4.0.x, and have released a 99% working version over at Wolfshead Solutions (all PMs do display in full, but the actual formatting of the BBCode is lost). It is only available to members who have purchased a vBulletin.org Hacks Support Subscription at the moment until the BBCode formatting issue has been sorted out (i.e. when I work out how to get vBulletin 4's template system to work in the AdminCP correctly). Once that is sorted out, I will be releasing it here for you too.

redlabour
03-04-2010, 11:02 AM
Thanks Mosh! :)

samiro
03-18-2010, 11:29 AM
waiting for VB4 version...

alehawk
03-28-2010, 01:56 AM
I dont like the link to the Hack. I would expect to keep this hack unnoticed by the users.

Mosh
03-28-2010, 04:00 AM
I dont like the link to the Hack. I would expect to keep this hack unnoticed by the users.
Well, there is a branding free version available, the information about the branding free license is in the first post.

Or you just don't have to install it at all, it is entirely up to you.

Mo7mD.ZaYOnA
03-28-2010, 09:08 AM
Very, very good product
Thank you
I have an Arabic version ^ ^

Mosh
03-28-2010, 09:32 AM
Very, very good product
Thank you
I have an Arabic version ^ ^
If that is the case, if you post the translated file here, then I can add it into the official hack release. See the Translations section of the first post for more information.

Mo7mD.ZaYOnA
03-28-2010, 09:31 PM
If that is the case, if you post the translated file here, then I can add it into the official hack release. See the Translations section of the first post for more information.
Hmmm
I understand what it says
But in any case this product is the Arab:D

Mosh
03-28-2010, 10:37 PM
Hmmm
I understand what it says
But in any case this product is the Arab:D
Actually, the zip file that you posted is not an Arabic version of this hack, but the version from Dream - https://vborg.vbsupport.ru/showthread.php?t=12316

ndut
04-02-2010, 08:04 PM
any update for 4.0.1 version?

Mosh
04-03-2010, 12:13 AM
any update for 4.0.1 version?
The information is in the first post.

BirdOPrey5
06-04-2010, 10:15 AM
I dont like the link to the Hack. I would expect to keep this hack unnoticed by the users.

Well, there is a branding free version available, the information about the branding free license is in the first post.

Or you just don't have to install it at all, it is entirely up to you.

I'm sorry but do I understand correctly that this puts branding on every forum page for every user? That can't really be, can it? I thought the branding would just be on the pages generated by the mod and maybe the admin cp in general... on every forum page is totally not acceptable.

Or do I misunderstand?

Mosh
06-04-2010, 11:50 AM
I'm sorry but do I understand correctly that this puts branding on every forum page for every user? That can't really be, can it? I thought the branding would just be on the pages generated by the mod and maybe the admin cp in general... on every forum page is totally not acceptable.

Or do I misunderstand?
No, you are correct, and did not misunderstand.

It is only on the AdminCP pages that are generated by this hack that display my copyright branding and no other pages.

Just a note: None of my hacks that have copyright branding in them ever have copyright branding outside of the pages that that particular hack generates.

BirdOPrey5
06-04-2010, 12:02 PM
OK Thanks... will likely install soon.

muratcan25
07-01-2010, 06:32 AM
Mark as Installed
Thank you

redlabour
07-24-2010, 08:37 AM
49,95$ at your Store to get it working with 4.0??? Are you serious??? :cool::down:

Mosh
07-25-2010, 12:13 AM
49,95$ at your Store to get it working with 4.0??? Are you serious??? :cool::down:
If you are going to put-down a product, at least be accurate about it.
Lets get some of the inaccuracies with your statement out of the way:

This hack is free, you are quoting the price of the PM Management Suite (differences between them are indicated in the first post)
There has been no vBulletin 4 version of the PM Management Suite released at this time

elkomander
10-22-2010, 11:53 PM
this is one of the reason i havent upgraded to 4.0.x because i need this addon :(

Mosh
01-07-2011, 09:04 PM
Update: v3.8.15
-- Added: Turkish language file "read_pms_tur.php" - thanks to Adem GEN?
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions on how to change language files

This is just a language update. There is no new functionality, no bug fixes, just added a new language. So, only update if you feel the need to.

As Adem GEN? is continuing to keep the ball rolling with language translations (thank you once again Adem GEN? ;)), I will make the request.

As a lot of people benefit from this hack, if you have time, I would urge you to help me out and give back to the community at the same time, by providing a translation in your native language (as long as there is not an official translation already out there).

So, if you read and write a different language other than Brazilian, English, German, Italian, Spanish or Turkish, and have a couple of hours to provide a translation in your language, please see the Translations section in the first post for more information.

Mo7mD.ZaYOnA
01-07-2011, 11:11 PM
Update: v3.8.15
-- Added: Turkish language file "read_pms_tur.php" - thanks to Adem GEN?
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions on how to change language files

This is just a language update. There is no new functionality, no bug fixes, just added a new language. So, only update if you feel the need to.

As Adem GEN? is continuing to keep the ball rolling with language translations (thank you once again Adem GEN? ;)), I will make the request.

As a lot of people benefit from this hack, if you have time, I would urge you to help me out and give back to the community at the same time, by providing a translation in your native language (as long as there is not an official translation already out there).

So, if you read and write a different language other than Brazilian, English, German, Italian, Spanish or Turkish, and have a couple of hours to provide a translation in your language, please see the Translations section in the first post for more information.

I can to translate the Arabic language
But I have a suggestion or a simple problem ..
Is when a member of a certain delete message
I do not read them I can do ...
Is there a way to enable us to read even if the message is deleted

Mosh
01-08-2011, 01:46 AM
Hi all,

Free support has now been moved back to vBulletin.org.

Please see the first post for more information (and also this thread (http://www.wolfshead-solutions.com/threads/444-Our-quot-vBulletin.org-Hacks-Support-quot-subscription-has-been-scrapped) at Wolfshead Solutions).

Enjoy :)

Regards,

Mosh Shigdar - Wolfshead Solutions.

Mosh
01-09-2011, 06:06 AM
I can to translate the Arabic language
But I have a suggestion or a simple problem ..
Is when a member of a certain delete message
I do not read them I can do ...
Is there a way to enable us to read even if the message is deleted
If all users have deleted the PM (as all pointers to the PM and the PM itself will be gone from your forum's database)..... then No, but if one user has not deleted their copy of the PM, then Yes.

Mosh
01-09-2011, 06:08 AM
Update: v3.8.16
-- Added: French language file "read_pms_fre.php" - thanks to Dadoo
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions on how to change language files

This is just a language update. There is no new functionality, no bug fixes, just added a new language. So, only update if you feel the need to.

As Dadoo is continuing to keep the ball rolling with language translations (thank you once again Dadoo ;)), I will make the request.

As a lot of people benefit from this hack, if you have time, I would urge you to help me out and give back to the community at the same time, by providing a translation in your native language (as long as there is not an official translation already out there).

So, if you read and write a different language other than Brazilian, English, French, German, Italian, Spanish or Turkish, and have a couple of hours to provide a translation in your language, please see the Translations section in the first post for more information.

Bulent Tekcan
01-09-2011, 07:29 PM
It is interesting,can you test with username include number for example "08031973" or "2004" or "1907" etc...because I received "User xxxx has no PMs to display." ,but user has a PM's

Regards

Mosh
01-09-2011, 08:24 PM
It is interesting,can you test with username include number for example "08031973" or "2004" or "1907" etc...because I received "User xxxx has no PMs to display." ,but user has a PM's

Regards
It works fine..... screenshots attached

Bulent Tekcan
01-10-2011, 09:44 AM
Any idea for my problem ? I don't use any other plugin.

Mosh
01-10-2011, 10:29 AM
Any idea for my problem ? I don't use any other plugin.

I do not have a clue as to what would (or could) be causing your issue, the only way I could find out is to have a look at your installation.

So if you want me to have a look, then PM me url to your forum and a temp super admin account so that I can do some investigating for you, if you choose not to then there is nothing I can do to help you any further.

Mosh
01-14-2011, 02:56 PM
Update: v3.8.17
-- Altered: updated 3 phrases in the Turkish language file "read_pms_tur.php"

This is just a language update. There is no new functionality, no bug fixes, just updated an existing language. So, only update if you feel the need to.

As Adem GEN? is continuing to keep the ball rolling with language translations (thank you once again Adem GEN? ;)), I will make the following request to everybody.

As a lot of people benefit from this hack, if you have time, I would urge you to help me out and give back to the community at the same time, by providing a translation in your native language (as long as there is not an official translation already out there).

So, if you read and write a different language other than Brazilian, English, German, Italian, Spanish or Turkish, and have a couple of hours to provide a translation in your language, please see the Translations section in the first post for more information.

Jeff Bade
04-05-2011, 06:37 PM
I just installed it..
Not sure about keeping it yet..

Anyway it's use can be logged in the Control Panel Log?

Mosh
04-07-2011, 09:12 PM
Anyway it's use can be logged in the Control Panel Log?

There is no Control Panel logging performed at all.

Chadi
10-21-2011, 02:49 PM
Upgraded php to 5.3x and now I get this in backend:

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 55

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 107

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 111

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 119

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 130

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 134

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 142

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 211

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 389

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/class_core.php on line 2552

Mosh
10-22-2011, 10:21 PM
Upgraded php to 5.3x and now I get this in backend:

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 55

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 107

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 111

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 119

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 130

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 134

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 142

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 211

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/init.php on line 389

Deprecated: Assigning the return value of new by reference is deprecated in /home/user/public_html/includes/class_core.php on line 2552
In PHP 5 and above pass-by-reference is done automatically, but in PHP 4 had to be done explicitly. As of PHP 5.3 you will get the deprecated warning message appear.

What you need to do is edit read_pms.php, at line 502 find:

$bbcode_parser =& new vB_BbCodeParser($vbulletin, fetch_tag_list());

and change it to:

$bbcode_parser = new vB_BbCodeParser($vbulletin, fetch_tag_list());

That should fix your issue :)

I am probably not going to put a fix for download yet, as most vBulletin v 3.x.x installations still reside on servers that have not been upgraded to PHP 5.3 and above yet.

Chadi
10-26-2011, 03:03 AM
Thanks, but I tried that, didn't fix it.

Mosh
10-26-2011, 06:58 AM
Thanks, but I tried that, didn't fix it.

That does fix it for this hack, as there is only 1 "pass by reference" in the read_pms.php file.

You have remember that even vBulletin 3.8.7 PL2 (latest version of 3.8.x) has not been designed with PHP 5 in mind and PHP 5.3 will display multiple depreciated messages without this hack installed at all.

For instance, I just checked and there are 16 lines in vBulletin 3.8.7 PL2's includes/init.php file that will generate the depreciated message you are getting and I have not even checked any other vBulletin files, so I suspect there are a lot more of them.

You are going to need to post about this at vBulletin.com if it has not already been flagged.

Gardemarin
12-06-2011, 10:38 PM
VB 3.8.5

I have an error message before the table, when the field "TO" contains "Recipients can not be displayed."

If i have 3 or 5 field with "Recipients can not be displayed", then 3 or 5 error message displayed and soon...

Please, fix this issue.

WARNING: array_values() [function.array-values]: The argument should be an array
in line 430 of file /home/.../admincp/read_pms.php
Trace path:
, function all_error_handler, line
/home/.../admincp/read_pms.php, function array_values, line 430

WARNING: array_values() [function.array-values]: The argument should be an array
in line 216 of file /home/.../admincp/read_pms.php
Trace path:
, function all_error_handler, line
/home/.../admincp/read_pms.php, function array_values, line 216

Mark_Zuckerberg
04-21-2012, 06:02 AM
changed the code

$bbcode_parser =& new vB_BbCodeParser($vbulletin, fetch_tag_list());

to

$bbcode_parser = new vB_BbCodeParser($vbulletin, fetch_tag_list());


but still the same error see the screencaps

https://vborg.vbsupport.ru/external/2012/04/21.png

mahmo0od
04-21-2012, 09:22 PM
woooooooow
good mod
i will install it
thank u friend

Mosh
04-21-2012, 10:01 PM
changed the code

$bbcode_parser =& new vB_BbCodeParser($vbulletin, fetch_tag_list());

to

$bbcode_parser = new vB_BbCodeParser($vbulletin, fetch_tag_list());


but still the same error see the screencaps

http://screencap.net/f/b7913f63.png

Read this post - https://vborg.vbsupport.ru/showpost.php?p=2261638&postcount=237

GhostHunter2010
08-25-2012, 09:43 AM
why should u read pms for users thats unfair if i was the administrator or vb.org i will remove this mod directly and band the author u cant read users pm... that spyin...

Kolektor
08-25-2012, 10:23 AM
I think it is just a matter of choice. I will read PM from a member with whom I suspect doing bad in my forum. Nevertheless, I will respect the privacy of "private" messages of my members.

BirdOPrey5
08-26-2012, 02:26 PM
why should u read pms for users thats unfair if i was the administrator or vb.org i will remove this mod directly and band the author u cant read users pm... that spyin...

Per the first post

Please, lets not get into a discussion in this support thread about the suitability of this hack and invading privacy etc, (I have seen this happen in other threads, so, I am pre-empting people before it starts). If you have a moral objection to this hack, please don't comment on it, just don't install it, it is as simple as that. This hack is here for people who want to use it, I have no opinion about it one way or the other.

Ghostt
09-20-2012, 08:23 PM
this mod is just the same like https://vborg.vbsupport.ru/showthread.php?t=91369
or copy. but selled for money.

Max Taxable
09-20-2012, 10:17 PM
this mod is just the same like https://vborg.vbsupport.ru/showthread.php?t=91369
or copy. but selled for money.Dream's work is acknowledged in the opening post of the thread. Did you not read it?

Ghostt
09-21-2012, 11:55 AM
:down:Dream's work is acknowledged in the opening post of the thread. Did you not read it?

But you use his code and sell it for money. very lame. :down:

Max Taxable
09-21-2012, 01:33 PM
:down:

But you use his code and sell it for money. very lame. :down:If you would READ the first post, you would see the code is used WITH PERMISSION and the free version is slightly improved, and the OPTIONAL paid version has many more features the original never had.

Try reading the information.

Ghostt
09-22-2012, 10:57 AM
just for info everyone can just write he have a premission...

Max Taxable
09-22-2012, 09:44 PM
just for info everyone can just write he have a premission...Actually, no that is not so.