nakren 
Coppermine newbie
Posts: 2
|
 |
« on: January 29, 2008, 06:38:31 pm » |
|
Hello, The Gallery's version is 1.4.. i want some kind of a mode for un-used accounts for example to erase accounts who have not been online for a couple of days
|
|
|
|
« Last Edit: January 29, 2008, 07:25:42 pm by Nibbler »
|
Logged
|
|
|
|
François Keller
Dev Team member
   
Gender:
 France
Posts: 7369
aka Frantz
|
 |
« Reply #1 on: January 29, 2008, 07:11:15 pm » |
|
yes, i had made a plugin (but forgotten to share it  in the english board) see attached files (but be carrefull with this feature, there is no undo possibility)
|
|
|
|
Logged
|
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ? Did you read the DOC ? the FAQ ? and search the board before posting ? Mon Blog
|
|
|
|
Nibbler
|
 |
« Reply #2 on: January 29, 2008, 07:25:26 pm » |
|
Comment deletion is not complete. From the plugin: cpg_db_query("DELETE FROM {$CONFIG['TABLE_COMMENTS']} WHERE pid='$pid' LIMIT 1"); That will only delete one comment per picture and not any of the comments the user posted.  There are some other stats that need updating too I think.
|
|
|
|
|
Logged
|
I don't care about what they say, I won't live or die that way.
|
|
|
François Keller
Dev Team member
   
Gender:
 France
Posts: 7369
aka Frantz
|
 |
« Reply #3 on: January 29, 2008, 07:28:35 pm » |
|
Oh yes Nibbler, thank's for pointing this, the plugin is still in alpha stage and i must look forward to correct this
|
|
|
|
|
Logged
|
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ? Did you read the DOC ? the FAQ ? and search the board before posting ? Mon Blog
|
|
|
|
Nibbler
|
 |
« Reply #4 on: January 29, 2008, 08:23:38 pm » |
|
Here's an updated version that includes everything I can see that needs deleting. There is still no confirmation so be very careful. If you delete a large number of users you might want to run an optimize on your database afterwards.
|
|
|
|
Logged
|
I don't care about what they say, I won't live or die that way.
|
|
|
François Keller
Dev Team member
   
Gender:
 France
Posts: 7369
aka Frantz
|
 |
« Reply #5 on: January 29, 2008, 08:36:44 pm » |
|
thank's Nibbler i'll test
|
|
|
|
|
Logged
|
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ? Did you read the DOC ? the FAQ ? and search the board before posting ? Mon Blog
|
|
|
nakren 
Coppermine newbie
Posts: 2
|
 |
« Reply #6 on: January 29, 2008, 09:40:40 pm » |
|
How can I modify it in order to delete only the acounts, that have never been used? (never been activated)
|
|
|
|
|
Logged
|
|
|
|
|
Nibbler
|
 |
« Reply #7 on: January 29, 2008, 09:47:52 pm » |
|
Change the SQL query to check for user_active set to 'NO'
|
|
|
|
|
Logged
|
I don't care about what they say, I won't live or die that way.
|
|
|
eXess
Coppermine novice

Gender: 
Posts: 41
Bulgarian
|
 |
« Reply #8 on: January 30, 2008, 02:56:16 pm » |
|
In which file should I change/add this query? 
|
|
|
|
|
Logged
|
.
|
|
|
|
Nibbler
|
 |
« Reply #9 on: January 30, 2008, 02:59:46 pm » |
|
plugin_config.php
|
|
|
|
|
Logged
|
I don't care about what they say, I won't live or die that way.
|
|
|
eXess
Coppermine novice

Gender: 
Posts: 41
Bulgarian
|
 |
« Reply #10 on: January 30, 2008, 03:23:41 pm » |
|
I can't find user_active query anywhere in the file. Maybe I annoy you with my stupid questions, but PHP is not my best side...  If I modify this line in this way: {$CONFIG['TABLE_USERS']} WHERE user_id = $user_id $user_active='NO' LIMIT 1"); Will it work?
|
|
|
|
« Last Edit: January 30, 2008, 03:29:16 pm by eXess »
|
Logged
|
.
|
|
|
|
Nibbler
|
 |
« Reply #11 on: January 30, 2008, 03:29:09 pm » |
|
Change this code $result = cpg_db_query("SELECT user_id, user_name, user_lastvisit FROM {$CONFIG['TABLE_USERS']} WHERE user_group <> 1 AND user_lastvisit < NOW() - INTERVAL $d DAY");
To this $result = cpg_db_query("SELECT user_id, user_name, user_lastvisit FROM {$CONFIG['TABLE_USERS']} WHERE user_group <> 1 AND user_lastvisit < NOW() - INTERVAL $d DAY AND user_active = 'NO'");
ie, you add AND user_active = 'NO' to the end.
|
|
|
|
|
Logged
|
I don't care about what they say, I won't live or die that way.
|
|
|
eXess
Coppermine novice

Gender: 
Posts: 41
Bulgarian
|
 |
« Reply #12 on: January 30, 2008, 03:34:13 pm » |
|
Thank you, I'll try now. 
|
|
|
|
|
Logged
|
.
|
|
|
eXess
Coppermine novice

Gender: 
Posts: 41
Bulgarian
|
 |
« Reply #13 on: January 30, 2008, 03:53:17 pm » |
|
Hello, I tested the mod, it deleted some users, hopefully, who have never been online, but bots are still standing.
Here is an example bot registration:
User name: efmujawr Group: Registered Registration: 12 Nov 2007 Last Visit: never Files: 0 Space used: 0 KB Space Quota: 4096 KB
I enter 61 days in the text field. But it doesn't works... What to do ?
|
|
|
|
|
Logged
|
.
|
|
|
|
Nibbler
|
 |
« Reply #14 on: January 30, 2008, 04:02:54 pm » |
|
The account is probably activated. Perhaps at that time you did not require activation so the account is active by default.
|
|
|
|
|
Logged
|
I don't care about what they say, I won't live or die that way.
|
|
|
eXess
Coppermine novice

Gender: 
Posts: 41
Bulgarian
|
 |
« Reply #15 on: January 30, 2008, 06:34:45 pm » |
|
So how can I delete them? 
|
|
|
|
|
Logged
|
.
|
|
|
François Keller
Dev Team member
   
Gender:
 France
Posts: 7369
aka Frantz
|
 |
« Reply #16 on: January 30, 2008, 06:48:35 pm » |
|
via usermgr.php
|
|
|
|
|
Logged
|
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ? Did you read the DOC ? the FAQ ? and search the board before posting ? Mon Blog
|
|
|
|
Nibbler
|
 |
« Reply #17 on: January 30, 2008, 06:51:13 pm » |
|
So how can I delete them?  Revert the change to the plugin.
|
|
|
|
|
Logged
|
I don't care about what they say, I won't live or die that way.
|
|
|
nointerest
Translator
 
Gender: 
Posts: 91
|
 |
« Reply #18 on: February 01, 2008, 02:25:34 am » |
|
I have translated the Plug-In into German. I add the language as txt-file.
(I do not use this plug-in, therefore I could not test my translation for smoothness. If someone has suggestions for phrases please let me know).
|
|
|
|
Logged
|
|
|
|
Hein Traag
Dev Team member
   
Gender:
 Netherlands
Posts: 2153
A, B, Cpg
|
 |
« Reply #19 on: February 03, 2009, 03:32:11 pm » |
|
Frantz,
attached the dutch lang file for this plugin plus a updated english lang file (corrected some minor typos hope you don't mind).
Excellent little plugin, useful for cpg's which have a large user pool.
Cheers Hein
|
|
|
|
Logged
|
|
|
|
|