vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   Log Username Changes in AdminCP 2.0 (https://vborg.vbsupport.ru/showthread.php?t=51532)

N9ne 04-11-2003 10:00 PM

Log Username Changes in AdminCP 2.0
 
// Log Username Changes in AdminCP 2.0
-- // A hack by N9ne, Created on 12th April 2003
-- // Copyright N9ne 2003+

// Description
-- // This hack will add a page to your adminCP where
a detailed log of username changes made through
the adminCP are shown. Details that are shown:

- Userid of user changed
- Previous Username
- New Username
- Time of Change
- Changer's userid
- Changer's username

-- // New Features in version 2.0:
- Config.php: Choose which userids can: view logs, prune logs

// What needs to be done to install this hack
-- // Creation of one table in Database
-- // Some modification to admin/user.php
-- // A modification to admin/index.php
-- // A modification to admin/config.php

// Changelog
-- // 18th April 2003: Version 2.0 Released.
-- // Upgrade instructions, screenshots, installation instructions all provided in attached .zip file.

// Requested by gohanssj2

N9ne 04-12-2003 07:51 PM

Screenshot of changelog screen in version 2.0, the rest of the screens are in the .zip in the first post.

Davey 04-12-2003 10:32 PM

Cool.
/me installs.

Dave.

LOD-squa 04-12-2003 11:40 PM

Woah, thanks bro ^_^

LOD-squa 04-13-2003 12:01 AM

Question:

makenavoption("Username Changes Log","user.php?action=username_changes");
is there a way I can make that only to show to the userid 1?

N9ne 04-13-2003 12:10 AM

Quote:

Today at 01:55 AM gohanssj2 said this in Post #5
Question:

makenavoption("Username Changes Log","user.php?action=username_changes");
is there a way I can make that only to show to the userid 1?


Replace it with:

PHP Code:

if ($bbuserinfo[userid]=="1") {
makenavoption("Username Changes Log","user.php?action=username_changes");



LOD-squa 04-13-2003 12:14 AM

Thank you. :)

+Fares+ 04-13-2003 12:33 AM

Could you tell me where i can find the page in the admin CP ?
i've done everything but i can't find any change ..

Zelda-King 04-13-2003 12:58 AM

OK, this works TOO well. It lists names whenever you updates one's profile in the admin cp whether the name was altered or not.

A way to prune events would be nice.

DigitalDesktops 04-13-2003 01:00 AM

Quote:

Today at 02:27 AM +Fares+ said this in Post #8
Could you tell me where i can find the page in the admin CP ?
i've done everything but i can't find any change ..

did you do this in admin/index.php:



Find:
PHP Code:

makenavoption("Build Mailing List","email.php?action=genlist"); 

Replace it with:
PHP Code:

makenavoption("Build Mailing List","email.php?action=genlist","<br>");
makenavoption("Username Changes Log","user.php?action=username_changes"); 


LOD-squa 04-13-2003 01:02 AM

Pruning would be a good idea.
Quote:

Today at 09:52 PM Zelda-King said this in Post #9
OK, this works TOO well. It lists names whenever you updates one's profile in the admin cp whether the name was altered or not.

A way to prune events would be nice.


Vivi Ornitier 04-13-2003 01:07 AM

omg, i been hella lookin for somethin like this. Do u think u could make it integrated with the user's profile? So everyone else can see? I think that would be beneficial more because then members can see who a member's new username really was before. God, thx man, i been lookin for this

Dean C 04-13-2003 03:47 PM

Superb idea n9ne - well done :)!

+Fares+ 04-13-2003 09:26 PM

Quote:

Today at 02:04 AM N9ne said this in Post #6
Replace it with:

PHP Code:

if ($bbuserinfo[userid]=="1") {
makenavoption("Username Changes Log","user.php?action=username_changes");




it's working fine !:) i missed this part :)


Thanks man :)


any way to clear the logs ?! and any way to change the member id number ?

N9ne 04-13-2003 10:29 PM

I'm not sure what you mean by changing member id number...

As for pruning, I'm working on a version 2 of this hack, complete with bug fixes, whocanview, whocanprune.

If you want to prune them all now though, run this query:

DELETE FROM usernamechange;

+Fares+ 04-14-2003 02:00 AM

oh Thanks man :-) i'll be glad to instal version 2 ..:-)

everything is working great :-)

N9ne 04-18-2003 11:05 PM

// Version 2.0 Released

In attachment .zip in first post, screenshots, upgrade instructions, and installation instructions are included.

Hobbes 04-19-2003 11:01 PM

Quote:

04-12-03 at 05:58 PM Zelda-King said this in Post #9
OK, this works TOO well. It lists names whenever you updates one's profile in the admin cp whether the name was altered or not.

yeah....a way to have it show only for a username change would be nice....

and if there anyway to integrate this with the store's "change username" option?

N9ne 04-19-2003 11:54 PM

Quote:

Today at 12:01 AM Anguish said this in Post #18
yeah....a way to have it show only for a username change would be nice....

and if there anyway to integrate this with the store's "change username" option?


I tested this hack, on a clean install of 2.3.0 final, and it only records username changes, if a username isn't changed, it logs nothing :confused:

vB-Host.com 04-20-2003 09:43 AM

Installed with no problems! great job!

LOD-squa 04-23-2003 06:49 PM

Just upgraded with no problemas... ^_~

Hobbes 05-10-2003 11:05 PM

Hmm....

any idea how i could fix this.....it doesnt show the changed username....

N9ne 05-10-2003 11:53 PM

What version of vBulletin are you running, Anguish? Are you sure you installed the hack correctly?

WEForums 05-11-2003 12:42 AM

It works perfectly for vB 2.3.0. Good thing for this since our board has many users who get name changes. Perfect. Nice. Great hack.

Needs to work for the store hack as well so I can enable it again.


All times are GMT. The time now is 04:46 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01130 seconds
  • Memory Usage 1,768KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_php_printable
  • (6)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (24)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete