Thread: Administrative and Maintenance Tools - Un-Activated User Management 3.1
View Single Post
  #186  
Old 07-12-2010, 06:33 PM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AScherff View Post
i like this Mod, because it helps manage the unactivated users.

The days are calculated as float, so you will not get the exact days after registering, that causes the "bug" posts before...

I modified the php sources to calculate the days other way - and the mod now is working very well also on 3.8.2

My hack lookes like this:

PHP Code:
    $tag=date('Ymd',$user[joindate]);
    
$heute=date("Ymd");
    
    
$j=(int)substr($tag,0,4);
    
$m=(int)substr($tag,4,2);
    
$t=(int)substr($tag,6,2);

    
$datum3=date('Ymd',mktime(0,0,0,$m,$t+3,$j));
    
$datum5=date('Ymd',mktime(0,0,0,$m,$t+5,$j));
    
$datum8=date('Ymd',mktime(0,0,0,$m,$t+8,$j));
    
$datum10=date('Ymd',mktime(0,0,0,$m,$t+10,$j));
...
    if (
$heute == $datum3// Email users who have not activated after 3 days.
... 
Does anyone know where to make these changes?

Edit- I've read the php code and see no reason why there would be a 'bug' that causes the emails to be resent day after day... the code clearly sends it once (if $day > 2 AND $day < 4) for exampe... maybe it should be changed to if ($day > 2.999 AND $day < 4) then?
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01101 seconds
  • Memory Usage 1,787KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete