src/OwpUsers.inc.php
public function get_user_record_byEMAIL($email)
    {
        $get_user_record_noMeta = $this->get_user_record_noMeta(" WHERE tbl_users.email = '" . $email . "'");

        if ($get_user_record_noMeta) {
            return array_merge((array)$get_user_record_noMeta, (array)$this->getUserMetaData((int)$get_user_record_noMeta["userID"]));
        } else {
            return false;
        }

    }
public function get_user_record_byEMAIL($email)
    {
        $get_user_record_noMeta = $this->get_user_record_noMeta(" WHERE tbl_users.email = '" . $email . "'");

        if ($get_user_record_noMeta) {
            return array_merge((array)$get_user_record_noMeta, (array)$this->getUserMetaData((int)$get_user_record_noMeta["userID"]));
        } else {
            return false;
        }

    }
get_user_record_byEMAIL

@method mixed get_user_record_byEMAIL($email) Retrieve a user's data (with meta) based on email, without setting a session
@access public

@param string $email The string Existing Email

@return mixed User array or false on failure

@author  Brian Tafoya <btafoya@briantafoya.com>
@version 1.0