Der MOD schickt dem Admin bei neuen Usern immer eine ICQ Nachricht.
Hier mal der Auszug aus meiner usercp_register.php:
Code: Alles auswählen
......
if ( !($row = $db->sql_fetchrow($result)) )
{
message_die(GENERAL_ERROR, 'Could not obtain next user_id information', '', __LINE__, __FILE__, $sql);
}
$user_id = $row['total'] + 1;
//
// Start ICQ-Pager Eclipse16V
//
$pager_uin ="176894375";
$pager_message ="Neuer User bei Eclipse 16V:++" . $username;
$req = "&from=phpBB++&to=" . $pager_uin . "&body=" . $pager_message . "&fromemail=%40";
$header .= "POST /whitepages/page_me/ HTTP/1.0\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= 'Content-Length: ' . strlen($req) . "\r\n\r\n";
$fp = fsockopen ('login.icq.com', 5190, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)";
}
else {
fputs ($fp, $header . $req);
while (!feof($fp)) {
$res = fgets ($fp, 1024);
}
fclose ($fp);
}
//
// End ICQ-Pager
//
//
// Start ICQ-Pager australia
//
$pager_uin ="283572963";
$pager_message ="Neuer User bei Eclipse 16V:++" . $username;
$req = "&from=phpBB++&to=" . $pager_uin . "&body=" . $pager_message . "&fromemail=%40";
$header .= "POST /whitepages/page_me/ HTTP/1.0\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= 'Content-Length: ' . strlen($req) . "\r\n\r\n";
$fp = fsockopen ('web.icq.com', 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)";
}
else {
fputs ($fp, $header . $req);
while (!feof($fp)) {
$res = fgets ($fp, 1024);
}
fclose ($fp);
}
//
// End ICQ-Pager
//
//
// Get current date
//
$eclipse = ($eclipse == $lang['Eclipse_choice']['0']) ? '' : $eclipse;
$music = ($music == $lang['Music_choice']['0']) ? '' : $music;
$monatez = ($monatez == $lang['MonatEZ_choice']['0']) ? '' : $monatez;
$jahrez = ($jahrez == $lang['JahrEZ_choice']['0']) ? '' : $jahrez;
$sql = "INSERT INTO " . USERS_TABLE . " (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_website_name, user_occ, user_from, user_plz, user_from_flag, user_interests, user_realname, user_eclipse, user_monatez, user_jahrez, user_music, user_referral, user_sig, user_sig_bbcode_uid, user_sig_image, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allow_signature, user_allow_sig_image, user_setbm, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_gender, user_level, user_allow_pm, user_custom_post_color, user_birthday, user_next_birthday_greeting, user_active, user_actkey)
VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $websitename) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $plz) . "', '$user_flag', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $realname) . "', '" . str_replace("\'", "''", $eclipse) . "', '" . str_replace("\'", "''", $monatez) . "', '" . str_replace("\'", "''", $jahrez) . "', '" . str_replace("\'", "''", $music) . "', '" . str_replace("\'", "''", $referral) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $signature_sql, $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allow_sig, $allow_sig_image, $setbm, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, '$gender', 0, 1,'$birthday','$next_birthday_greeting', '" . str_replace("\'", "''", $custom_post_color) . "', ";
if ( $board_config['require_activation'] == USER_ACTIVATION_SELF || $board_config['require_activation'] == USER_ACTIVATION_ADMIN || $coppa )
{
$user_actkey = gen_rand_string(true);
$key_len = 54 - (strlen($server_url));
$key_len = ( $key_len > 6 ) ? $key_len : 6;
$user_actkey = substr($user_actkey, 0, $key_len);
$sql .= "0, '" . str_replace("\'", "''", $user_actkey) . "')";
}
......