Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Periodic Prune Pms [ Cron Job - Fully Controlable ] Details »
Periodic Prune Pms [ Cron Job - Fully Controlable ]
Mod Version: 1.0.0, by Omranic (Coder) Omranic is offline
Developer Last Online: Apr 2017 I like it Show Printable Version Email this Page

vB Version: 3.7.x Rating: (15 votes - 4.80 average) Installs: 116
Released: 20 May 2008 Last Update: 20 May 2008 Downloads: 553
Not Supported DB Changes Uses Plugins Additional Files Re-usable Code Translations  

/*================================================*\
|| ################################################ ||
|| # Product Name: Periodic Prune Pms ......................... Version: 1.0.0 # ||
|| # Licence Number: Free License ...................................................... # ||
|| # --------------------------------------------------------------------------------- # ||
|| # ................................................................................ .................... # ||
|| # ..... Copyright 2005-2008 PHP KingDom. Some Rights Reserved. ...... # ||
|| # .... This file may be redistributed in whole or significant part under ..... # ||
|| # .. "Creative Commons - Attribution-Noncommercial-Share Alike 3.0" ... # ||
|| # ................................................................................ .................... # ||
|| # ---------------- 'Periodic Prune Pms' IS FREE SOFTWARE ---------------- # ||
|| # .... http://www.phpkd.net | http://www.phpkd.net/info/license/free .... # ||
|| ################################################ ||
\*================================================*/



Please remember to click Mark as Installed if you use this modification.
Support questions from members who have not marked this as installed will be considered low priority.



Many thanks:
  • All vBulletin experts.
  • vBulletin.com for their professional products and premium support.
  • vBulletin.org for their articles, mods [Thanks also to articles' authors & mod coders].


Name: Periodic Prune Pms

Descreption: This mod allows forum administration to specify a period after which all pms of users will be deleted (Per Usergroup).

How it works:
Nothing complex, it's just a cronjob.

Features:
  • Specific Features:
    • Can enable/disable mod globally. v1.0.0
    • Can specify which folders to be pruned (All Folders / Just Inbox / Just Outbox / All folders other that inbox & outbox). v1.0.0
    • Can specify which PMs to be deleted [Message Status] (Read / Unread / Both). v1.0.0
  • Default Features:
    • Supported.
    • Fully phrased.
    • Uses Bitfields.
    • MD5 Hash checked.
    • Logging cronjob runs.
    • Fully controllable from AdminCP.
    • Doesn't require any manual edits.
    • Fully compatible with vBulletin 3.7.x series.
    • Will not alter environment of vb or other hacks.
    • cronjob controlled from Scheduled tasks as normal vB Crons.


Help Us:
  • With your brilliant suggestions, ideas to develop this mod.
  • With your appreciated translations (translation credits go to their owners).


Known Isues:
  • None till now.

History:
  • v1.0.0 20/5/2008 07:07 AM (EEST): First initial public release.


Notes:
  1. Mod is disabled by default, you should enable it from AdminCP options.
  2. cronjob run once daily (at midnight), you can configure it from 'Scheduled Task Manager'.
  3. Supported languages of this mod is available as a translated product not as language files, each product has an attribution at it's end defines the it's language (ie: -[English]).
  4. This mod is supposed to work with vBulletin 3.5.x & 3.6.x series, but we don't support versions prior 3.7.x series!


Files Tree:
  • import
    • product-phpkd_periodic_prune_pms-[Lang Name].xml
  • upload
    • includes
      • cron
        • prunepms.php
      • xml
        • bitfield_phpkd_periodic_prune_pms.xml
      • md5_sums_phpkd_periodic_prune_pms.php

Screen Shots:
  • Available down there.


Technical Notes:
  • Plugins: 0
  • New Files: 3
  • File Edits: 0
  • New Templates: 0
  • Template Edits: 0
  • New Database Tables: 0
  • Database Alterations: 1
  • New Phrases: 19
  • New Options: 3
  • Cron Jops: 1


Installation Procedure:
  • Import the product file from your AdminCP.
  • Upload all the content of the upload folder to your forum ROOT.
  • Done .


Control:
  • AdminCP -> vbulletin options -> Periodic Prune PMs Settings
  • AdminCP -> Usergroups -> Usergroup Manager -> Periodic Prune PMs Permissions
  • AdminCP -> Scheduled Tasks -> Scheduled Task Manager -> Prune PMs


At the end:
  • Thanks to all of you for supporting us by installing our products.


Other Products:

Keep Moving Forward!

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	phpkd_periodic_prune_pms_acp_settings_1.jpg
Views:	704
Size:	43.9 KB
ID:	81050   Click image for larger version

Name:	phpkd_periodic_prune_pms_acp_ugpperms_1.jpg
Views:	635
Size:	9.5 KB
ID:	81051   Click image for larger version

Name:	phpkd_periodic_prune_pms_acp_cronjops_1.jpg
Views:	737
Size:	9.6 KB
ID:	81052  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Statistics Modifications Fully integrated IRC Stats: Updated with Pisg, Cron guide. Rawkarma vBulletin 3.6 Template Modifications 2 06 Mar 2007 02:29
Cron job: Prune forums jamoss vBulletin 2.x Full Releases 15 04 Jul 2003 07:51

  #46  
Old 08 Sep 2010, 17:01
Arie Arie is offline
 
Join Date: Dec 2001
The only table it reduced was pm, not the (much larger) pmtext table, so on 3.8.6 it doesn't work.

Note: It does work! It's the Hourly Cleanup #2 cron job that cleans the pmtext table
__________________
Arie Slob,

WindowsBBS.com
HelpWithWindows.com

Last edited by Arie; 09 Sep 2010 at 13:56.
Reply With Quote
  #47  
Old 17 Nov 2010, 06:41
home9000 home9000 is offline
 
Join Date: Aug 2005
Is it working with vb 3.6.5 ?
Reply With Quote
  #48  
Old 03 Jul 2011, 17:11
bigtree bigtree is offline
 
Join Date: Jan 2009
Is this working for vb4 at all?
Reply With Quote
  #49  
Old 03 Jul 2011, 18:32
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Originally Posted by bigtree View Post
Is this working for vb4 at all?
Yes. It's working on my 4.1.4 forum.
Reply With Quote
  #50  
Old 13 Jul 2011, 21:00
Tyran1 Tyran1 is offline
 
Join Date: Jan 2007
Location: Deutsches Reich
Not works with 3.8.7 ... help me! please!

PS: Not works with 4.1.4

Last edited by Tyran1; 13 Jul 2011 at 21:56.
Reply With Quote
  #51  
Old 13 Jul 2011, 22:45
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Originally Posted by Tyran1 View Post
Not works with 3.8.7 ... help me! please!

PS: Not works with 4.1.4
It has worked with me from 3.7 right through to 4.1.4. You're doing something wrong.
Reply With Quote
  #52  
Old 15 Jul 2011, 03:08
Tyran1 Tyran1 is offline
 
Join Date: Jan 2007
Location: Deutsches Reich
Originally Posted by djbaxter View Post
It has worked with me from 3.7 right through to 4.1.4. You're doing something wrong.
Yes it works 3.8.7 PL 2!!!! However, not by hand, but only via cron!

Sorry!!
Reply With Quote
  #53  
Old 21 Dec 2011, 20:22
letsjoy's Avatar
letsjoy letsjoy is offline
 
Join Date: Jul 2006
So its fine with vb4.x ?
why not release official 4.x version than ?
__________________
"Everything you can imagine is real"
-Pablo Picasso

Pakistan - Ahmad
Reply With Quote
  #54  
Old 28 Oct 2012, 06:08
Fivestones's Avatar
Fivestones Fivestones is offline
 
Join Date: Jan 2009
Thanks a lot it will free up some space ..
Reply With Quote
  #55  
Old 28 Oct 2012, 15:55
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Still works in vBulletin 4.x too if you change the XML product file so it doesn't limit you to 3.7.
Reply With Quote
  #56  
Old 01 Nov 2012, 02:08
karabaja3's Avatar
karabaja3 karabaja3 is offline
 
Join Date: Jan 2008
great mod. thank you.
Reply With Quote
  #57  
Old 01 Mar 2013, 12:01
Hornstar's Avatar
Hornstar Hornstar is offline
 
Join Date: Jun 2005
Real name: Matt
My pm database file was 1.4gigs Over the last 8 years it sure has filled up. Is this going to be able to handle deleting everything that is at least a year old with my size?
Reply With Quote
  #58  
Old 13 Sep 2013, 00:48
smirkley smirkley is offline
 
Join Date: Apr 2008
I am currently testing this on my 4.2.0pl3 build, and so far so good.

I wish to change the third option from other than inbox & outbox, to both inbox AND outbox and no others.

The original code in the php file is:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Would I change the code in prunepms.php to:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


I am not sure about the syntax, so if anyone has any input on this I would like that.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 21:49.

Layout Options | Width: Wide Color: