vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Making reason For Editing Mandotory (https://vborg.vbsupport.ru/showthread.php?t=224353)

kalisekj 10-01-2009 04:22 PM

Making reason For Editing Mandotory
 
How can I make reason for editing and Reason for deleting mandatory fields that mods have to fill in?

James Birkett 10-01-2009 05:52 PM

Sorry I can't think of a specific hook but you could do a plugin:
PHP Code:

if (is_member_of($vbulletin->userinfo, {moderator usergroup id})){
 if(empty(
$_POST['reason'])){
  echo 
"message to show if the field is empty";
 }
die();



kalisekj 10-01-2009 06:28 PM

So I just add that as a plugin? I change message to show if the field is empty. I also put in the moderator usergrp id's I want it to apply to?

James Birkett 10-01-2009 06:40 PM

Moderator usergroup ID is 7.
So:
PHP Code:

if (is_member_of($vbulletin->userinfo7)){
 if(empty(
$_POST['reason'])){
  echo 
"message to show if the field is empty";
 }
die();


Yes, you may edit in between the quotes on the echo.

You will also need the correct hook, possibly editpost_edit_complete/start.

kalisekj 10-01-2009 06:43 PM

Tried with several Thread and Admin Hook to no avail, did not pop up asking me to put something in the reason for field :(

--------------- Added [DATE]1254426265[/DATE] at [TIME]1254426265[/TIME] ---------------

oooh thanks let me try that ;)

--------------- Added [DATE]1254426804[/DATE] at [TIME]1254426804[/TIME] ---------------

Almost worked for Editing a page the Message came up with a White background, but I was thinking it would redirect back to the edited page, then when you do fill in the reason it does not redirect you to the saved page but instead takes you to a blank white page :(


All times are GMT. The time now is 09:22 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.01612 seconds
  • Memory Usage 1,714KB
  • 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
  • (5)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