Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Deleting Thread Require Reason (inline Mode + Normal Mode) included Details »»
Deleting Thread Require Reason (inline Mode + Normal Mode) included
Version: 1.0.0, by Omranic Omranic is offline
Developer Last Online: Sep 2021 Show Printable Version Email this Page

Category: Moderators Functions - Version: 3.5.4 Rating:
Released: 04-23-2006 Last Update: Never Installs: 10
Uses Plugins
Code Changes  
No support by the author.

Hello Every body

in my forums my moderators delete threads without giving a reason so I did this plugin to require deletion reason.

its simple
it takes from me only 2minutes to write it & post the thread, So Installation time may be 60 secs max.

this thread has two parts the first is "Require Deletion Reason" when deleting though inline mode & the second is "Require Deletion Reason" when deleting the thread though the normal mode (from the thread tools itself).

the first is done by the plugin Attached & the second is done by the following Edit for the file "posting.php" coz of there is no hooks can do this.


History:
1.0.0 initial version (24/4/2006)


Installation:
1- import the attached plugin (require deletion reason-en.xml OR require deletion reason-ar.xml) [en => English / ar => Arabic].
2- open the file called posting.php & search in it for the following code (approx. @ line (382-388):
PHP Code:
    $delinfo = array(
        
'userid' => $vbulletin->userinfo['userid'],
        
'username' => $vbulletin->userinfo['username'],
        
'reason' => $vbulletin->GPC['deletereason'],
        
'keepattachments' => $vbulletin->GPC['keepattachments']
    ); 
& post under it the following code:
PHP Code:
if ( empty($vbulletin->GPC['deletereason']) ) {
eval(
standard_error("Please add a deletion reason."));


===> For Arab Users Don't make the Previous edit & do the following only

PHP Code:
if ( empty($vbulletin->GPC['deletereason']) ) {
eval(
standard_error("برجاء كتابة سبب الحذف."));


Thats ALL

Don't Forget to press

Show Your Support

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

Comments
  #2  
Old 04-23-2006, 10:52 PM
Developer's Avatar
Developer Developer is offline
 
Join Date: Sep 2005
Location: EgYpT
Posts: 662
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

nice idea & feel sorry because there is no hooks in posting.php?do=dodeletethread
Reply With Quote
  #3  
Old 04-23-2006, 11:01 PM
Omranic's Avatar
Omranic Omranic is offline
 
Join Date: Jan 2005
Location: Egypt
Posts: 536
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hello Developer
hope you are fine

we hope to see some more hooks in posting.php next versions

// peace
Reply With Quote
  #4  
Old 04-23-2006, 11:46 PM
ryancooper ryancooper is offline
 
Join Date: Jul 2002
Posts: 433
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Looks good. Thanks
Reply With Quote
  #5  
Old 04-23-2006, 11:54 PM
Developer's Avatar
Developer Developer is offline
 
Join Date: Sep 2005
Location: EgYpT
Posts: 662
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by SolidSnake@GTI
we hope to see some more hooks in posting.php next versions
i am fine & u
use this http://www.vbulletin.com/forum/showthread.php?t=142051
to request new hook locatinos
Reply With Quote
  #6  
Old 04-24-2006, 12:36 AM
Omranic's Avatar
Omranic Omranic is offline
 
Join Date: Jan 2005
Location: Egypt
Posts: 536
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ryancooper => Welcome

Developer => Done, See
Reply With Quote
  #7  
Old 04-24-2006, 05:58 PM
bashy bashy is offline
 
Join Date: Nov 2005
Posts: 2,544
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi

I have just tried this, I got the Please add a reason message...
The thing is, i clicked back to edd the message and then clicked
delete again and it said to thread specified or sommat like that...
I then refreshed the page and the thread had been deleted anyway...

So to re-cap...

It asks to add a message but deletes the thread/post anyway lol

I have imported the plugin (as a plugin lol)
I have done the edit to posting.php

Any ideas please?
Reply With Quote
  #8  
Old 04-24-2006, 06:00 PM
kurtbarker kurtbarker is offline
 
Join Date: Nov 2005
Location: Kogarah, NSW
Posts: 304
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey mate, I installed this but had to uninstalled due to the following.

Followed instructions, went to hard delete as an administrator and got an error. As admin I need the hard delete ability
Reply With Quote
  #9  
Old 04-24-2006, 06:03 PM
bashy bashy is offline
 
Join Date: Nov 2005
Posts: 2,544
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What error?

I managed to delet (hard) ok, just had the issue above lol

Quote:
Originally Posted by kurtbarker
Hey mate, I installed this but had to uninstalled due to the following.

Followed instructions, went to hard delete as an administrator and got an error. As admin I need the hard delete ability
Reply With Quote
  #10  
Old 04-24-2006, 06:05 PM
kurtbarker kurtbarker is offline
 
Join Date: Nov 2005
Location: Kogarah, NSW
Posts: 304
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

lol, will have to reinstal. I was frantic that I couldn't hard delete so I uninstaled without thinking...

i'll let you know if a few
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 02:27 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.04616 seconds
  • Memory Usage 2,302KB
  • Queries Executed 23 (?)
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
  • (3)bbcode_php
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (10)postbit_onlinestatus
  • (10)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