aboutsummaryrefslogtreecommitdiffstats
path: root/mod/profile.php
diff options
context:
space:
mode:
Diffstat (limited to 'mod/profile.php')
-rw-r--r--mod/profile.php32
1 files changed, 16 insertions, 16 deletions
diff --git a/mod/profile.php b/mod/profile.php
index 000e955ea..a5f440f43 100644
--- a/mod/profile.php
+++ b/mod/profile.php
@@ -20,24 +20,24 @@ function profile_init(&$a) {
if (!get_config('system','no_openid') && $a->profile['openid']!=""){
if (!isset($a->profile['openidserver'])){
- die('friendika user table must be updated. `openidserver` field is missing');
- }
- if ($a->profile['openidserver']==''){
- require_once('library/openid.php');
- $openid = new LightOpenID;
- $openid->identity = $a->profile['openid'];
- $a->profile['openidserver'] = $openid->discover($openid->identity);
-
- q("UPDATE `user` SET `openidserver` = '%s' WHERE `uid` = %d LIMIT 1",
- dbesc($a->profile['openidserver']),
- intval($a->profile['uid'])
- );
- }
+ logger('friendika user table must be updated. `openidserver` field is missing');
+ } else {
+ if ($a->profile['openidserver']==''){
+ require_once('library/openid.php');
+ $openid = new LightOpenID;
+ $openid->identity = $a->profile['openid'];
+ $a->profile['openidserver'] = $openid->discover($openid->identity);
+
+ q("UPDATE `user` SET `openidserver` = '%s' WHERE `uid` = %d LIMIT 1",
+ dbesc($a->profile['openidserver']),
+ intval($a->profile['uid'])
+ );
+ }
- $a->page['htmlhead'] .= '<link rel="openid.server" href="'.$a->profile['openidserver'].'" />'. "\r\n";
- $a->page['htmlhead'] .= '<link rel="openid.delegate" href="'.$a->profile['openid'].'" />'. "\r\n";
-
+ $a->page['htmlhead'] .= '<link rel="openid.server" href="'.$a->profile['openidserver'].'" />'. "\r\n";
+ $a->page['htmlhead'] .= '<link rel="openid.delegate" href="'.$a->profile['openid'].'" />'. "\r\n";
+ }
}