Example #1
0
 protected static function nicknameFromURI($uri)
 {
     if (preg_match('/(\\w+):/', $uri, $matches)) {
         $protocol = $matches[1];
     } else {
         return null;
     }
     switch ($protocol) {
         case 'acct':
         case 'mailto':
             if (preg_match("/^{$protocol}:(.*)?@.*\$/", $uri, $matches)) {
                 return common_canonical_nickname($matches[1]);
             }
             return null;
         case 'http':
             return common_url_to_nickname($uri);
             break;
         default:
             return null;
     }
 }
Example #2
0
 function urlToNickname($openid)
 {
     return common_url_to_nickname($openid);
 }