vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Post locking (https://vborg.vbsupport.ru/showthread.php?t=40364)

heretic 06-27-2002 09:58 PM

Post locking
 
me forum members have the ability to edit/delete their posts, althogh sometimes a post comes up that I wish could be "locked" so that that specific post couldn't be modified by the user

would this be possible? some kind of nuke varient?

Logician 06-27-2002 10:33 PM

I recall a hack that does not allow the user to edit his post if an admin edited it. You can use it and then edit his post and it's automatically locked.

If the hack doesnt exist, well I say it must, it's a nice hack lol.. :laugh: Anyway it's not hard to add that code to editpost.php, just one query to check last editer, before letting him to edit.. Easy..

Xenon 06-27-2002 11:24 PM

i have only found the same request long time ago, but no answer:
https://vborg.vbsupport.ru/showthrea...+edit+user+not

so i'd say test this method:
open editpost.php find:
PHP Code:

$postinfo=getpostinfo($postid);
if (!
$postinfo[visible]) {
  
$idname="post";
  eval(
"standarderror(\"".gettemplate("error_invalidid")."\");");


below it add:
PHP Code:

if($postinfo[edituserid]!=$bbuserinfo[userid] && $postinfo[edituserid]!=&& $postinfo[userid]==$bbuserinfo[userid] && $bbuserinfo[usergroupid]==2) {
show_nopermission();


edit: i know it's not perfect, because it just prevents posts from normal members in usergroup2, to be reedited, but this is all i'll do today anymore, its late at night here ;)


All times are GMT. The time now is 04:43 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01034 seconds
  • Memory Usage 1,717KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete