]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-includes/ms-deprecated.php
WordPress 3.6.1-scripts
[autoinstalls/wordpress.git] / wp-includes / ms-deprecated.php
index 9b910b72e0aa3371cbcab3831898e069ccb0858f..9c6cad456e08391577603de78edf4183857eb6d1 100644 (file)
@@ -49,7 +49,7 @@ function is_site_admin( $user_login = '' ) {
                        return false;
        } else {
                $user = get_user_by( 'login', $user_login );
                        return false;
        } else {
                $user = get_user_by( 'login', $user_login );
-               if ( empty( $user->ID ) )
+               if ( ! $user->exists() )
                        return false;
                $user_id = $user->ID;
        }
                        return false;
                $user_id = $user->ID;
        }
@@ -271,4 +271,31 @@ function wpmu_admin_redirect_add_updated_param( $url = '' ) {
        return $url;
 }
 
        return $url;
 }
 
-?>
\ No newline at end of file
+/**
+ * Get a numeric user ID from either an email address or a login.
+ *
+ * A numeric string is considered to be an existing user ID
+ * and is simply returned as such.
+ *
+ * @since MU
+ * @deprecated 3.6.0
+ * @deprecated Use get_user_by()
+ * @uses get_user_by()
+ *
+ * @param string $string Either an email address or a login.
+ * @return int
+ */
+function get_user_id_from_string( $string ) {
+       _deprecated_function( __FUNCTION__, '3.6', 'get_user_by()' );
+
+       if ( is_email( $string ) )
+               $user = get_user_by( 'email', $string );
+       elseif ( is_numeric( $string ) )
+               return $string;
+       else
+               $user = get_user_by( 'login', $string );
+
+       if ( $user )
+               return $user->ID;
+       return 0;
+}