Changeset 1405

Show
Ignore:
Timestamp:
07/16/09 21:20:41 (3 years ago)
Author:
benoitg
Message:

FIx #417. Patch by Robin Jones

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/wifidog-auth/wifidog/classes/User.php

    r1355 r1405  
    161161        $username_str = $db->escapeString($username); 
    162162        $account_origin_str = $db->escapeString($account_origin->getId()); 
    163         $db->execSqlUniqueRes("SELECT user_id FROM users WHERE username = '$username_str' AND account_origin = '$account_origin_str'", $user_info, false); 
     163        $db->execSqlUniqueRes("SELECT user_id FROM users WHERE username = '$username_str' OR email = '$username_str' AND account_origin = '$account_origin_str'", $user_info, false); 
    164164 
    165165        if ($user_info != null) { 
     
    167167        } 
    168168        else if (!empty($username)) { 
    169             $errMsg .= sprintf(_("There is no user with username %s"),$username); 
     169            $errMsg .= sprintf(_("There is no user with username or email %s"),$username); 
    170170        } 
    171171        return $object; 
     
    813813            $userSelector .= InterfaceElements :: generateInputSubmit($add_button_name, $add_button_value); 
    814814        } else { 
    815             $userSelector = _("Username") . ": " . InterfaceElements :: generateInputText("select_user_" . $user_prefix . "_username"); 
    816         } 
    817         $html = "<div class='user_select_user_ui_container'>".$networkSelector . $userSelector . "</div>\n"; 
     815            $userSelector = _("Search for Username or Email Address") . ": " . InterfaceElements :: generateInputText("select_user_" . $user_prefix . "_username"); 
     816        } 
     817        $html = "<div class='user_select_user_ui_container'>".$networkSelector . "<br>" . $userSelector . "</div>\n"; 
    818818        return $html; 
    819819    } 
     
    865865            $name = "user_" . $this->getId() . "_username"; 
    866866            $content = "<input type='text' name='$name' value='" . htmlentities($this->getUsername()) . "' size=30><br/>\n"; 
    867             $content .= _("Be carefull when changing this: it's the username you use to log in!"); 
     867            $content .= _("Be careful when changing this: it's the username you use to log in!"); 
    868868            $userPreferencesItems[] = InterfaceElements::genSectionItem($content, $title); 
     869 
     870 
     871            /* Email */ 
     872            $title = _("Email"); 
     873            $name = "email_" . $this->getId() . "_email"; 
     874            $content = "<input type='text' name='$name' disabled='disabled' value='" . htmlentities($this->getEmail()) . "' size=30><br/>\n"; 
     875            $content .= _("If you wish to change this address, please Email Support!"); 
     876            $userPreferencesItems[] = InterfaceElements::genSectionItem($content, $title); 
     877 
     878 
    869879 
    870880            /* Change password */