Invision Modding: (IM) Manage Inactive Members 1.1.6 - Invision Modding

Jump to content

  • (5 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

(IM) Manage Inactive Members 1.1.6 Rate Topic: ***** 1 Votes

#1 User is offline   Martin 

  • But but, it's not only only!
  • PipPipPipPipPipPipPipPipPipPip
  • View blog
  • View gallery
  • Group: Management
  • Posts: 6,549
  • Joined: 04-January 07
  • Location:Hammerfest, Norway
  • Real Name:Martin Aronsen
  • IPB Version:v3.1.x

Posted 15 March 2009 - 02:36 PM

http://www.invisionmodding.com/index.php?autocom=downloads&req=display&code=sst&id=1271
File Name: (IM) Manage Inactive Members 1.1.6
File Submitter: Martin
File Submitted: 15 Mar 2009
File Updated: 4 Jun 2010
File Category: IP.Board v3.0 & v3.1
Resource Type: Application
Version: 1.1.6

File Information
Resource Type: Application
Version: 1.1.6 (10016)
Compatibility: IP.Board 3.0 & IP.Board 3.1


Description

This application is all of my previous inactive tasks (Notify inactive, Move inactive, Delete inactive and Delete Old Messages) converged together in one application.

Notify Inactive is a task that sends out a notification to inactive members.

Move Inactive moves an inactive member, and moves them back again if they return.

Delete Inactive deletes an inactive member.

I recommend that you combine these three tasks. First, send out a notification, then move them to their own group, and finally, delete members of the inactive group.

And finally, Delete old messages. This task will go trough all personal topics in your system, and delete the messages who are older than a set number of days. Good way to keep your system light and clean.


Release notes
  • 1.1.6
    • Compatibility release for IP.Board 3.1
    • "Notify Inactive Members" would not send any emails at all if "Only send email to member that allow emails from admins" was turned on. I believe this has been an issue since v1.0. During the upgrade of this app, you will get the option to reset all data related to sent notifications from this app (last notification dates).

  • 1.1.5
    • PHP error in the hook that moves returned inactive members back to their original group.

  • 1.1.4
    • A bug in "Delete Inactive Members" made it impossible to delete members with zero posts only, causing to skip that option while searching for members.

  • 1.1.3
    • Fixed an issue with "Delete Old Messages"
    • If the original group a moved member was deleted, they were still moved back to that group. Now they're moved into the default members group.
    • One (unused) setting for "Notify Inactive Members" ("Just notify once") has been removed.

  • 1.1.2
    • Some email quick tags did not work in "Notify Inactive Members", and emails sent to deleted members were empty

  • 1.1.1
    • The settings weren't properly built (The new ones were missing)

  • 1.1

  • 1.0.4
    • SQL error in all tasks (Related to fetching ACP templates from the public side)

  • 1.0.3
    • Sending personal topics did not bypass various errors.
    • SQL error in Delete Inactive Members

  • 1.0.2
    • Sending personal topics in Move Inactive Members did not bypass the flood control.

  • 1.0.1
    • Move Inactive Members only moved one pr cycle.

  • 1.0 Stable
    • Few spelling mistakes fixed. All tasks will honor the option members have to not receive emails from administrators. And they will only process 250 inactive/old members/messages pr cycle.

  • 1.0 RC1
    • Pre-final release candidate. Delete old messages are done, and a most reported bugs should be fixed. Please test it in a test installation before trying it live.

  • 0.9
    • Pre-final beta release


Click here to download this file
0

#2 User is offline   killswitch 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 42
  • Joined: 18-February 07
  • Location:Phoenix
  • Real Name:matt
  • IPB Version:v3.0.x

Posted 17 May 2009 - 01:00 AM

It's not working on RC 1
0

#3 User is offline   killswitch 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 42
  • Joined: 18-February 07
  • Location:Phoenix
  • Real Name:matt
  • IPB Version:v3.0.x

Posted 18 May 2009 - 03:26 PM

Can you hear that? It's saying "FIX ME FOR RC 1".
0

#4 User is offline   Martin 

  • But but, it's not only only!
  • PipPipPipPipPipPipPipPipPipPip
  • View blog
  • View gallery
  • Group: Management
  • Posts: 6,549
  • Joined: 04-January 07
  • Location:Hammerfest, Norway
  • Real Name:Martin Aronsen
  • IPB Version:v3.1.x

Posted 18 May 2009 - 04:08 PM

But you also said the same thing in 4 other support topics.
And this app do work in RC1.
0

#5 User is offline   killswitch 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 42
  • Joined: 18-February 07
  • Location:Phoenix
  • Real Name:matt
  • IPB Version:v3.0.x

Posted 18 May 2009 - 05:13 PM

This ap "do" not work in RC 1. When going to install, it doesn't show in the applications to install.
0

#6 User is offline   ssaudio 

  • Novice
  • PipPip
  • Group: Members
  • Posts: 7
  • Joined: 24-February 07
  • Location:Phoenix, AZ
  • IPB Version:v3.0.x

Posted 24 June 2009 - 09:58 PM

I installed this mod, everything appears to work ok, except it won't actually save a task. Is this a permissions problem?
Posted Image
0

#7 User is offline   DollarGeneralG 

  • Coder
  • PipPipPipPipPip
  • Group: Premium Members
  • Posts: 141
  • Joined: 12-January 09
  • Location:Arizona
  • Real Name:Freddy
  • IPB Version:v2.3.x

Posted 25 June 2009 - 04:09 PM

yeah it installs fine but not in the apps area for IPB 3.0
0

#8 User is offline   Martin 

  • But but, it's not only only!
  • PipPipPipPipPipPipPipPipPipPip
  • View blog
  • View gallery
  • Group: Management
  • Posts: 6,549
  • Joined: 04-January 07
  • Location:Hammerfest, Norway
  • Real Name:Martin Aronsen
  • IPB Version:v3.1.x

Posted 25 June 2009 - 06:58 PM

v1.0 RC1 is released. Most bugs reported should be fixed, and Delete Old Messages are done. Also added a sub-menu item for each task where you can force it to run in debug mode, without altering the setting.
And the hook is included into the application installer routine.

Please test in on an test installation before putting it in a live environment.
0

#9 User is offline   pRieStaKoS 

  • Novice
  • PipPip
  • Group: Members
  • Posts: 14
  • Joined: 08-February 08
  • Real Name:John
  • IPB Version:v2.1.x

Posted 26 June 2009 - 07:51 PM

View PostkillswitchX, on May 19 2009, 01:13 AM, said:

This ap "do" not work in RC 1. When going to install, it doesn't show in the applications to install.
Thats cause in the application zip, the upload folder is wrong !!!

Its admin/applications_addons/other/inactiveMembers (wrong)

insteed of admin/applications_addon/other/inactiveMembers (right)
0

#10 User is offline   Martin 

  • But but, it's not only only!
  • PipPipPipPipPipPipPipPipPipPip
  • View blog
  • View gallery
  • Group: Management
  • Posts: 6,549
  • Joined: 04-January 07
  • Location:Hammerfest, Norway
  • Real Name:Martin Aronsen
  • IPB Version:v3.1.x

Posted 26 June 2009 - 08:12 PM

That would explain a lot.

Repacked the download.
0

#11 User is offline   lonewolfe2015 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 29
  • Joined: 29-June 09
  • IPB Version:v3.0.x

Posted 01 July 2009 - 08:58 AM

Installed perfectly, haven't test the features at all however.
0

#12 User is offline   Wolfie 

  • Novice
  • PipPip
  • Group: Members
  • Posts: 8
  • Joined: 06-October 08
  • IPB Version:v3.0.x

Posted 01 August 2009 - 02:01 PM

View Postm4rtin, on Mar 15 2009, 03:36 PM, said:

Version: 1.0 RC1

Hey M4rtin Lawrence of Arabia, when will RC2/final be released?

Also..


In the ACP restriction settings.. Signature of the week competition?

In Notify Inactive Members, Time between each notification, 2 mistakes.
Should be "notification" singular not plural and misspelled the word "With".


This may have already been answered somewhere and if so, please forgive me but..

How does this work when there is a large number of inactive members? Does it do a few at a time until it's caught up or all at once?

Does it honor the members choice to not receive emails from the admin?
0

#13 User is offline   Martin 

  • But but, it's not only only!
  • PipPipPipPipPipPipPipPipPipPip
  • View blog
  • View gallery
  • Group: Management
  • Posts: 6,549
  • Joined: 04-January 07
  • Location:Hammerfest, Norway
  • Real Name:Martin Aronsen
  • IPB Version:v3.1.x

Posted 01 August 2009 - 02:29 PM

It will honor that setting pr default, with an option to not honor it.

Restrictions for the core module has been removed, since there not really much to do there. The others seems to be fine.

Spelling mistakes taken care of.

And as of now, it will do 250 at the time. So if you have 1000 inactive members, it will take 4 days (task runs) to notify/delete/move them. Same goes for old messages.


I'll pack up the edits I've just made, and re-brand this as stable. I'll edit this post once I've done that.


EDIT: v1.0 Stable is uploaded.
0

#14 User is offline   Wolfie 

  • Novice
  • PipPip
  • Group: Members
  • Posts: 8
  • Joined: 06-October 08
  • IPB Version:v3.0.x

Posted 01 August 2009 - 04:18 PM

Coolness. I only use it for the notification aspect (I never delete members or posts and I only move people with bouncing email accounts). But this definitely does the job and rather nicely. ;) Thanks.

Small problem, could be due to 2.3.x to 3.0.x upgrade though: Join date is showing as -- instead of an actual date. In the debug mode, it's asking for the join date (in case that means anything).

A few suggestions:
* Label it as honoring the members choice for not receiving admin emails (might make it easier to understand for others)
* When using debug, have it also show who has decided to not receive admin emails (if you are not honoring it)
* An option to view the email as it would appear to others (with the {}'s parsed)
* For ACP restrictions, would be nice to limit which actions they can access (ie, notify/move/delete member/delete posts).
* When checking for inactive members, using the last activity as well as joined date for the search. For some reason, the last activity date returned ppl who shouldn't have been returned (registered only a month ago and I have it set to 90 days).

This post has been edited by Wolfie: 01 August 2009 - 04:25 PM

0

#15 User is offline   Dazer 

  • Advanced Member
  • PipPipPipPip
  • Group: Members
  • Posts: 76
  • Joined: 28-December 08
  • Real Name:Graeme
  • IPB Version:v3.0.x

Posted 02 August 2009 - 11:55 AM

Would it be possible to add a way for me to delete inactive members with 0 posts specifically?
0

#16 User is offline   sunrisecc 

  • Coder
  • PipPipPipPipPip
  • Group: Members
  • Posts: 141
  • Joined: 29-January 06
  • Location:Toronto, Ontario
  • Real Name:Seymour
  • IPB Version:v3.1.x

Posted 02 August 2009 - 01:12 PM

I do that now via the ACP in 2.x and also in 3.x. Hence, why would a special program be required?
Seymour
0

#17 User is offline   Dazer 

  • Advanced Member
  • PipPipPipPip
  • Group: Members
  • Posts: 76
  • Joined: 28-December 08
  • Real Name:Graeme
  • IPB Version:v3.0.x

Posted 02 August 2009 - 01:47 PM

It's possible to find a delete all members who have been inactive for 365 days and who have 0 posts?
0

#18 User is offline   sunrisecc 

  • Coder
  • PipPipPipPipPip
  • Group: Members
  • Posts: 141
  • Joined: 29-January 06
  • Location:Toronto, Ontario
  • Real Name:Seymour
  • IPB Version:v3.1.x

Posted 02 August 2009 - 10:53 PM

I just set three fields in the ACP - find members. Those that have < 1 post and I enter a date (08-02-2008 eg) in two places. The right hand date fields of those who registered before and those who were active before. You need the registered date field otherwise you would pick up those that registered and who never logged regardless of date. First I select to verify and then I choose the prune feature in 2.x and it is almost the same in 3.x
Seymour
0

#19 User is offline   azxure 

  • n00b
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 19-February 07
  • Real Name:azxure
  • IPB Version:v3.0.x

Posted 12 August 2009 - 05:11 PM

View Postm4rtin, on Aug 1 2009, 03:29 PM, said:

It will honor that setting pr default, with an option to not honor it.


And as of now, it will do 250 at the time. So if you have 1000 inactive members, it will take 4 days (task runs) to notify/delete/move them. Same goes for old messages.



I have installed this, and all appears fine except this. According to my logs, it only moves one at a time, and I have to click on the task and tell it to perform again for it to do another member, and on and on. There is more than one member, as it finds a new one each time I click on the task.

When I run the debug it only finds one member at a time as well, although I don't see anything in the query telling the system to stop after one.
0

#20 User is offline   azxure 

  • n00b
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 19-February 07
  • Real Name:azxure
  • IPB Version:v3.0.x

Posted 12 August 2009 - 05:22 PM

View Postazxure, on Aug 12 2009, 06:11 PM, said:

View Postm4rtin, on Aug 1 2009, 03:29 PM, said:

It will honor that setting pr default, with an option to not honor it.


And as of now, it will do 250 at the time. So if you have 1000 inactive members, it will take 4 days (task runs) to notify/delete/move them. Same goes for old messages.



I have installed this, and all appears fine except this. According to my logs, it only moves one at a time, and I have to click on the task and tell it to perform again for it to do another member, and on and on. There is more than one member, as it finds a new one each time I click on the task.

When I run the debug it only finds one member at a time as well, although I don't see anything in the query telling the system to stop after one.



Notify members runs 250 at a time. Move appears to only move one at a time. I am not sure about delete inactive, and I do not use the delete old messages feature.
0

Share this topic:


  • (5 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users