summaryrefslogtreecommitdiffstats
path: root/wp-content
diff options
context:
space:
mode:
authordonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2006-07-12 18:52:21 +0000
committerdonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2006-07-12 18:52:21 +0000
commit4609d0ba685d06e6b61b50804622eb03f29ded7d (patch)
tree6e551d4c19481210346f5d7d801d178303198a61 /wp-content
parent7761670f76834d5780042c9a4a5ac89efc4b51ad (diff)
downloadwordpress-mu-4609d0ba685d06e6b61b50804622eb03f29ded7d.tar.gz
wordpress-mu-4609d0ba685d06e6b61b50804622eb03f29ded7d.tar.xz
wordpress-mu-4609d0ba685d06e6b61b50804622eb03f29ded7d.zip
Log registrations (#77)
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@667 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-content')
-rw-r--r--wp-content/mu-plugins/misc.php9
1 files changed, 9 insertions, 0 deletions
diff --git a/wp-content/mu-plugins/misc.php b/wp-content/mu-plugins/misc.php
index a67c379..b503d49 100644
--- a/wp-content/mu-plugins/misc.php
+++ b/wp-content/mu-plugins/misc.php
@@ -125,5 +125,14 @@ add_action('private_to_published', 'update_pages_last_updated');
add_action('trackback_post', 'update_pages_last_updated');
add_action('wp_set_comment_status', 'update_pages_last_updated');
+function wpmu_log_new_registrations( $blog_id, $user_id ) {
+ global $wpdb;
+ $user = new WP_User($user_id);
+ $email = $wpdb->escape($user->user_email);
+ $IP = preg_replace( '/[^0-9., ]/', '',$_SERVER['REMOTE_ADDR'] );
+ $wpdb->query( "INSERT INTO {$wpdb->registration_log} ( email , IP , blog_id, t ) VALUES ( '{$email}', '{$IP}', '{$blog_id}', NOW( ))" );
+}
+
+add_action( "wpmu_new_blog" ,"wpmu_log_new_registrations", 10, 2 );
?>