vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Disallow Super mod to prune Forums and threads (https://vborg.vbsupport.ru/showthread.php?t=71154)

Drache 10-30-2004 01:06 AM

Disallow Super mod to prune Forums and threads
 
Is there a way to disallow Supermod to prune threads and forums? I know this require hacking. Could someknoe kindly teach me how to do it?

Drache 11-03-2004 05:22 AM

Bump* Any help on this please? i am sure there are alot other ppl would want to know how to do this.

Bozkurtum 11-03-2004 07:43 AM

Yes, share pls :(

Drache 11-13-2004 01:43 AM

it's been 2 weeks still no reply. So i am bumping this thread again. Am i the only one that wants this hack? :(

Colin F 11-13-2004 08:03 AM

As this is done in the moderator control panel, it might already be enough if you just remove the php files needed to do these actions.

Drache 11-14-2004 12:05 AM

Thanks for the reply :) could you please tell me which lines i should remove from the mod/index.php?

MickDoneDee 11-17-2004 06:37 AM

Inside the modcp folder open the index.php file. Look for this code and delete the section in yellow:

Quote:

// *************************************************
$canmass = false;
if (can_moderate(0, 'canmassmove'))
{
$canmass = true;
construct_nav_option($vbphrase['move'], 'thread.php?do=move', '<br />');
}
if (can_moderate(0, 'canmassprune'))
{
$canmass = true;
construct_nav_option($vbphrase['prune'], 'thread.php?do=prune');
}

if ($canmass)
{
construct_nav_group($vbphrase['thread']);
construct_nav_spacer();
}

print_nav_panel();

echo "</div>\n";
// *************************************************
This removes the Prune link in the Threads section of the Navbar. Without the link they can't access thread.php to do the prune. This is not full-proof since a clever mod can call-up the prune function by typing /modcp/thread.php?do=prune in the address field of their browser.

As an additional security measure, either remove thread.php from the modcp folder, as Colin suggested or simply rename the thread.php file. I renamed it to threed.php so "The page cannot be found" appears when Prune or Move is clicked in the navbar. That is the downside of this suggestion - it also prevents Move threads, as well.

I suppose you could password protect that page using .htaccess or a hack like Password protect non vb pages.

Warning: .htaccess appears to only password protect directories (not individual pages) and is hidden when uploaded to your FTP server so can't be deleted. I had to delete the contents of the .htaccess and .htpasswd files and re-upload them to enable mod access again.

Drache 11-17-2004 10:33 AM

thanks for the detailed reply I got it now. thanks again.


All times are GMT. The time now is 01:58 PM.

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.00974 seconds
  • Memory Usage 1,725KB
  • 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
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (8)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