Jump to content

Manage Inactive Members


-RAW-

Recommended Posts

^^Would be nice to have an option of notifying certain member groups (primary or secondary supported) when some member gets inactive for XX days. So, instead of moving that member, sending him PM or anything like that, a say, semi-admin or staff member group would get a notification/PM about the inactive member.

This would be good for more "personalized" communities (like gaming clans) having an option to personally deal/contact the inactive members instead of letting the script move them away. :)

Link to comment
Share on other sites

  • Replies 371
  • Created
  • Last Reply

unless you want a member of staff to be notified when a member is about to be moved.




Exactly, except, having an option NOT to move member but simply notify staff group. I guess it could be implemented into existing 4 main actions (as a checkbox question or something) or simply put as a standalone (5th) option.
Link to comment
Share on other sites

  • 2 weeks later...

Strangely I'm getting this error when editing a transaction in IP. Subscriptions (very odd):
Warning: Missing argument 3 for inactiveMembersMemberSync::onGroupChange() in /home/ilp/public_html/forums/admin/applications_addon/other/inactiveMembers/extensions/memberSync.php on line 52

Link to comment
Share on other sites


Exactly, except, having an option NOT to move member but simply notify staff group. I guess it could be implemented into existing 4 main actions (as a checkbox question or something) or simply put as a standalone (5th) option.



Something like this?
%7Boption%7D
%7Boption%7D


Strangely I'm getting this error when editing a transaction in IP. Subscriptions (very odd):


Warning: Missing argument 3 for inactiveMembersMemberSync::onGroupChange() in /home/ilp/public_html/forums/admin/applications_addon/other/inactiveMembers/extensions/memberSync.php on line 52



Fixed in v1.1.9 (Unreleased)
Link to comment
Share on other sites

  • 2 weeks later...

Hmm..I don't think that Notify members feature alone works (if others are inactive). Just tried it on a test board, set it in a way member group doesn't get moved or anything but just notified and admin group as well was supposed to get a notification but nothing happened (first I set the inactivity to 3 days then 2 then 24hrs and nothing).

Link to comment
Share on other sites

Since that didn't work, I simply typed in my username instead but that didn't work as well (after manually running the task both normally and in the debug mode).
The task logs show the notification has been executed but I as admin didn't get notified.

EDIT:
Nor was the user who was inactive.

Link to comment
Share on other sites

Sorry for my lack of replies in this thread. Been on vacation the past 10 days.



I haven't found any settings for revert to original group when the member become active again.


do we have this kind of feature ?


they will automatically revert to original member when the users becomes active ?



That is written in the ReadMe, the description for this app, and in the ACP home page for the app.

This task adds a task that moves an inactive member - who have been inactive for X days, to a specified group.


A notification (PM, email or both) will be sent out to notify the member about it. The member will be moved back to the original group once they make a post or visit the board.


If the members previous group is deleted, they will be moved to the default members group.


I guess the Notify only option doesn't work. At least for me (tested on a clean install).


Any news on possible fix?



Can you please post the SQL query from the debug screen, which I asked for a couple of posts ago?
Link to comment
Share on other sites

I'm getting a problem, under the view logs in the Notify Inactive Members area it shows that 1 user was notified of being inactive but when I click on to see who it is, it just shows this:


Welcome



*


Member name Joined Posts Group


*


d Dec 31 1969 06:00 PM d



when I click on the d it just takes me to a driver error page. and strangely enough it is reflecting the join data from my account (which the date was messed up in the forum conversion) and the d is from the first letter of my username as well. a it's found a few 1 user inactive and they all show that message. I ran debug mode but that didn't show anything:

Query:



SELECT *


FROM gamingforce_members


WHERE last_activity <= 1289276337 AND posts <= 1000 AND (inactive_notified=0 OR inactive_notified IS NULL) AND member_group_id IN(3,8,9,13,16,18) AND (allow_admin_mails = 1 OR allow_admin_mails IS NULL)


LIMIT 0,600




Found 0 inactive users



Array


(


)




any help with this?
Link to comment
Share on other sites

Here's the SQL query from the Notifications debug screen:


Query: SELECT * 

FROM members 

WHERE last_activity <= 1297859485  AND (inactive_notified=0 OR inactive_notified IS NULL) AND ( member_group_id IN (3) OR mgroup_others LIKE '%,3,%' ) 

LIMIT 0,250

Found 1 inactive users


Array

(

    [3] => Array

        (

            [member_id] => 3

            [name] => test

            [member_group_id] => 3

            [email] => test@mrcine.org

            [joined] => 1295957850

            [ip_address] => 93.137.47.241

            [posts] => 0

            [title] => 

            [allow_admin_mails] => 1

            [time_offset] => 0

            [hide_email] => 

            [email_full] => 

            [skin] => 

            [warn_level] => 

            [warn_lastwarn] => 0

            [language] => 1

            [last_post] => 

            [restrict_post] => 0

            [view_sigs] => 1

            [view_img] => 1

            [view_avs] => 1

            [bday_day] => 0

            [bday_month] => 0

            [bday_year] => 0

            [msg_count_new] => 0

            [msg_count_total] => 0

            [msg_count_reset] => 0

            [msg_show_notification] => 1

            [misc] => 

            [last_visit] => 1296517946

            [last_activity] => 1297006128

            [dst_in_use] => 0

            [view_prefs] => -1&-1

            [coppa_user] => 0

            [mod_posts] => 0

            [auto_track] => 0

            [temp_ban] => 0

            [sub_end] => 0

            [login_anonymous] => 0&0

            [ignored_users] => a:0:{}

            [mgroup_others] => 

            [org_perm_id] => 

            [member_login_key] => cd33e072ac44e60c9682e159c9c7d4e6

            [member_login_key_expire] => 1297610922

            [subs_pkg_chosen] => 0

            [has_blog] => 

            [has_gallery] => 0

            [members_editor_choice] => std

            [members_auto_dst] => 1

            [members_display_name] => test

            [members_seo_name] => test

            [members_created_remote] => 0

            [members_cache] => 

            [members_disable_pm] => 0

            [members_l_display_name] => test

            [members_l_username] => test

            [failed_logins] => 

            [failed_login_count] => 0

            [members_profile_views] => 0

            [members_pass_hash] => 6fd9a1763a55385e5ec928d87e9cd6eb

            [members_pass_salt] => yAp>#

            [identity_url] => 

            [member_banned] => 0

            [member_uploader] => default

            [members_bitoptions] => 0

            [fb_uid] => 0

            [fb_emailhash] => 

            [fb_lastsync] => 0

            [members_day_posts] => 0,0

            [live_id] => 

            [twitter_id] => 

            [twitter_token] => 

            [twitter_secret] => 

            [notification_cnt] => 0

            [tc_lastsync] => 0

            [fb_session] => 

            [fb_token] => 

            [ips_mobile_token] => 

            [chat_banned] => 0

            [inactive_notified] => 0

            [inactive_lastNotified] => 0

            [inactive_oldGroup] => 0

            [inactive_moved] => 0

            [awards] => 

            [inactive_last_notified_formated] => Never

        )



) 


Link to comment
Share on other sites


I'm getting a problem, under the view logs in the Notify Inactive Members area it shows that 1 user was notified of being inactive but when I click on to see who it is, it just shows this:



when I click on the d it just takes me to a driver error page. and strangely enough it is reflecting the join data from my account (which the date was messed up in the forum conversion) and the d is from the first letter of my username as well. a it's found a few 1 user inactive and they all show that message. I ran debug mode but that didn't show anything:





any help with this?



I made some changes that should prevent these sort of things. As it is not a critical issue, I will not release a new version just for this.


Here's the SQL query from the Notifications debug screen:




This is weird. I have a similar setup here, and it's working just fine :huh:
%7Boption%7D
Link to comment
Share on other sites

  • 3 weeks later...

Archived

This topic is now archived and is closed to further replies.

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...