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)
-   -   Moderator Activity Logging (https://vborg.vbsupport.ru/showthread.php?t=17206)

JoshFink 07-22-2001 03:37 AM

Glad to help.. This is actually the first PHP coding for vBulletin I've done.

Josh

GB 07-24-2001 02:32 AM

josh i edited my postings.php with what you put in your above post but my mod log still does not show where threads were deleted from and what forum threads are closed in

JoshFink 07-24-2001 06:38 PM

GB, try it again and make sure the code is all correct.. Or , send me your file and I'll take a loot at it.

Josh

GB 07-25-2001 02:06 AM

i got it josh...sorry to take up your time man

Dakota 07-25-2001 06:31 PM

How would I make it so that you must be at least a moderator to access the log?

GB 07-25-2001 06:49 PM

good idea dakota.....thats the only problem i see with this hack is that anyone who knows the URL to the mod log page can access it......

debsync 07-25-2001 09:23 PM

I got around this problem by just making another directory inside the admin directory.. then I copied config.php, modlog.php, and db_mysql.php into it.. Now you can use htaxx to lock the modlog directory...

then once you lock the directory, you can save a bookmark to get to it.. like this:
Code:

http://username:password@www.yoursite.com/board/admin/modlog/modlog.php
There a a few changes that needed to be made to modlog.php if you are going to use a separate directory for it.... On lines 197, 204, and 211 you will need to make a change to the echo statements to show the locations of forumdisplay.php and showthread.php

(ie so instead of using href=\"../showthread.php?etc" you would change it to href=\"/board/showthread.php?etc" or whatever your board's root dir is)

anyway that's how I did it... if anyone has a better way let me know ;)

UPDATE: I forgot.. you can make it so that only modlog.php is needed inside your modlog dir (and not config.php and db_mysql.php).. open up your modlog.php, and towards the begining of the file make these changes:
find:
PHP Code:

require("./config.php"); 

change to:
PHP Code:

require("../config.php"); 

Then find:
PHP Code:

$dbclassname="./db_$dbservertype.php"

change it to:
PHP Code:

$dbclassname="../db_$dbservertype.php"

*but those changes will only work if your modlog directory is a subdirectory of the admin directory*

ThomasP 07-28-2001 06:29 AM

Hi,

sorry for being late on this, but I just got PHP4 installed (slow provider... :( )

I installed the hack from Zarkov's additions, added JoshFink extras and it seems to work fine.

I noticed to things though:

1) The Moderator table is empty if I access modlog.php making this hack quite senseless on my site

2) I deleted a thread and it showed up under "Moved threads"
Checked postings.php
PHP Code:

      deletethread($threadid,0);

// modlog hack
    
$DB_site->query("INSERT INTO modlog (type,userid,threadid,threadtitle,fromforumid,toforumid,timestamp) 
            VALUES ('2','
$bbuserid','$threadid','".addslashes($threadinfo[title])."','$threadinfo[forumid]','','".time()."')");
// /modlog hack

      
eval("standardredirect(\"".gettemplate("redirect_deletethread")."\",\"forumdisplay.php?s=$session[sessionhash]&forumid=$threadinfo[forumid]\");");
    } 

Seems correct to me (case 2 = delete)
And the modlog.php
PHP Code:

            case("2"):
                
$deleted[$log[timestamp]] = array("type"=>"2""userid"=>"$log[userid]""threadid"=>"$log[threadid]""title"=>"$log[title]""username"=>"$log[username]"

Funny, what did I do wrong?
Thanks in advance,
-Tom

Mark Hewitt 07-28-2001 02:01 PM

Is there going to be a new version of this released with all the fixes included?

dxb 07-31-2001 11:52 PM

anybody can tell me how to apply this to VB 2.0.3 I mean with the new function split+move added to it


All times are GMT. The time now is 03:24 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.01342 seconds
  • Memory Usage 1,752KB
  • 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
  • (1)bbcode_code_printable
  • (6)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete