Strange. You see I just set up the mod on my forums again and I had a problem with this although my problem was that for some reason $board_config['iai_active_wpm'] wasn't returning true (even when I set it to it.
But this is entirely different.
In usercp_register have a look at:
if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )
{
//$emailer->use_template("admin_activate", stripslashes($user_lang));
$emailer->use_template("admin_activate", $board_config['default_lang']);
$emailer->email_address($board_config['board_email']);
$emailer->set_subject($lang['New_account_subject']);
$emailer->extra_headers($email_headers);
$emailer->assign_vars(array(
'USERNAME' => $username,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
);
$emailer->send();
$emailer->reset();
}
$message = $message . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');
//
// START IAI welcome pm message
//
Are you sure you have no other mod installed there? Is that what it says? If it does, does the activation link get sent properly? If so I have no idea what's happening to $user_id
Very strange.
-zem