Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Post by Proxy - Let your staff post using another username(s) Details »»
Post by Proxy - Let your staff post using another username(s)
Version: 1.00.1, by Marco van Herwaarden Marco van Herwaarden is offline
Developer Last Online: Dec 2010 Show Printable Version Email this Page

Version: 3.5.3 Rating:
Released: 02-08-2006 Last Update: 02-20-2006 Installs: 72
DB Changes Uses Plugins Template Edits
Additional Files  
No support by the author.

Hack: Post by Proxy
Version: v1.00.1
Author: MarcoH64
vB version: Tested 3.5.3

Description
With this modification installed, members of usergroups that have permission, will be able to make posts using a different username (post by proxy).
This can be usefull if you want to let Staff members (for example: moderators, administrators) make posts that can not be resolved to a single
staff member. Members that are in a usergroup that has permission to see the real poster, can view both the Proxy username and the real
username.

Features
- Members of a usergroup can be given permission to create posts by members of another usergroup.
- Usergroup permissions control who can view the real poster
- Username can be choosen when creating or editing a post/thread
- Original poster is stored in history
- Postcounts updated on a change of the posters username
- History is updated when a username is changed (from ACP)
- Fully phrased
- Automatic templates edits at runtime. Instructions for manual edits for modified styles are provided.
- As a litle bonus: Usergroups can also be given permission to sent Private Messages on behalf of another username.

Installation
See install.txt

Configuration
See Manual.txt

Change Log
Version 1.00.1 21-02-2006
- Fixed bug giving an error message when PHP setting 'allow_call_time_pass_reference' was set off
Version 1.00 09-02-2006
- Initial Release


Please don't forget to click Install at vbulletin.org.
If you like this work and would like to support the author, donations are always welcome at Paypal: marcoh64@gmail.com

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #42  
Old 02-21-2006, 01:29 PM
moonclamp's Avatar
moonclamp moonclamp is offline
 
Join Date: May 2004
Location: London
Posts: 516
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarcoH64
Ok, if i understand correct, all that would be needed to turn this into an Anonymous Posting hack, would be forum permissions. Right now only Usergroup permissions are possible.
Yeah, just so the proxy options are only visible when posting in certain forums

Quote:
Originally Posted by MarcoH64
What would be needed?
A. A forum setting (ie. every usergroup can post in that forum using 1 of the defined users).
B. A Usergroup/Forum permission. (ie. you can set for each Usergroup for each forum what permissions they have).
I think it needs a crossover between forums and usergroups.

If a member starts abusing the option then we need an option to exclude them from that grouping

EG

"registered users group" can post as "userID xx" in "forumId x"

"registered users" cannot "post by proxy" at all in "other forums" (and do not even see the option)

"admin usergroup" can post as "usergroup AB" in "all defined forums"

"supermoderator group" can post as "userID zz" or "usergroup AB" in selected forums
Reply With Quote
  #43  
Old 02-21-2006, 01:37 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Reuploaded version 1.00.1.

If you have downloaded this prior to this post as a bugfix, please download again. Also there is now 1 change in the functions file to get rid of this bug, re-uploading files is now also needed. If you already installed 1.00.1 to fix the bug, then there is no need to reinstall the Product file for the updated version 1.00.1.

If you where running 1.00, and you did not have the mentioned bug, there is no reason at all to install 1.00.1.
Reply With Quote
  #44  
Old 02-21-2006, 01:38 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by moonclamp
I think it needs a crossover between forums and usergroups.

If a member starts abusing the option then we need an option to exclude them from that grouping

EG

"registered users group" can post as "userID xx" in "forumId x"

"registered users" cannot "post by proxy" at all in "other forums" (and do not even see the option)

"admin usergroup" can post as "usergroup AB" in "all defined forums"

"supermoderator group" can post as "userID zz" or "usergroup AB" in selected forums
I will once more rethink what i can do for this with standard vB permission systems. I don't really feel to write a seperate permission system.
Reply With Quote
  #45  
Old 02-21-2006, 01:45 PM
m_k's Avatar
m_k m_k is offline
 
Join Date: Mar 2003
Location: South Carolina
Posts: 48
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarcoH64
Reuploaded version 1.00.1.
woot! workin' like a charm now :-)

thanks marco for the quick work in fixing the bug... great hack too btw
Reply With Quote
  #46  
Old 02-21-2006, 01:53 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by m_k
woot! workin' like a charm now :-)

thanks marco for the quick work in fixing the bug... great hack too btw
Thanks for the feedback and the compliment.

I had a lot of time to test this hack (was stuck without internet for some time), and was already wondering if there was really no bug to be found left. Lucky the 2 of you found this in combination with your php-settings. (was actually just wrong coded anyway).
Reply With Quote
  #47  
Old 02-21-2006, 09:53 PM
rnmcd rnmcd is offline
 
Join Date: Aug 2004
Posts: 399
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarcoH64
Bug Fix version 1.00.1 released:

Changes:

Version 1.00.1 21-02-2006
- Fixed bug giving an error message when PHP setting 'allow_call_time_pass_reference' was set off


This release needs only to be installed if you have 'allow_call_time_pass_reference' set to Off, and you are getting errors warning you about: Call-time pass-by-reference has been deprecated

To upgrade, do an overwrite install of the new product file.

Edit: Also the files in the upload directory must be re-uploaded to your server for this patch.
Where can this setting(see green colored text above) be changed at?
Reply With Quote
  #48  
Old 02-22-2006, 01:31 AM
Southpaw Southpaw is offline
 
Join Date: Nov 2005
Posts: 30
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by rnmcd
Where can this setting(see green colored text above) be changed at?
Probably in your php.ini config file
Reply With Quote
  #49  
Old 02-22-2006, 05:05 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by rnmcd
Where can this setting(see green colored text above) be changed at?
There is no reason (at least from the point of view of this hack) to change that setting. The 1.00.1 version of this hack supports both modes.

But if you want to change it for whatever reason, then yes, you can find it in your php.ini file.
Reply With Quote
  #50  
Old 02-22-2006, 07:57 PM
lionheart53 lionheart53 is offline
 
Join Date: Jan 2006
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm looking to install this for a reason that's a bit different. I've got incoming mails that are to be replies to existing topics. So what I'm thinking is actually using this hack along with a server that has a permanent login under the account that has the proxy option. Then when it gets the message it would fill out the form and use it to post. I could go direct to the database, but we don't get tons of these, and this would allow me to not have to worry about all the database updates, forum subscriptions, etc. as they'd follow all the posting rules.

Does this make sense? Any major issue you see with this logic?
Reply With Quote
  #51  
Old 02-22-2006, 08:09 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think it wouold be easier to tell a server to write to the database, then to tell it how to fill a form and select from a dropdown box.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:51 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05384 seconds
  • Memory Usage 2,314KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (8)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete