From: friendica Date: Fri, 30 Mar 2012 01:22:20 +0000 (-0700) Subject: provide a way to specify an admin account for siteinfo if more than one have admin... X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=75f778a504c6032c6e029c741be8354419130741;p=friendica.git provide a way to specify an admin account for siteinfo if more than one have admin email address --- diff --git a/mod/friendica.php b/mod/friendica.php index d5dad94484..52a064224a 100755 --- a/mod/friendica.php +++ b/mod/friendica.php @@ -4,8 +4,12 @@ function friendica_init(&$a) { if ($a->argv[1]=="json"){ $register_policy = Array('REGISTER_CLOSED', 'REGISTER_APPROVE', 'REGISTER_OPEN'); + $sql_extra = ''; + if(x($a->config,'admin_nickname')) { + $sql_extra = sprintf(" AND nickname = '%s' ",dbesc($a->config['admin_nickname'])); + } if (isset($a->config['admin_email']) && $a->config['admin_email']!=''){ - $r = q("SELECT username, nickname FROM user WHERE email='%s'", $a->config['admin_email']); + $r = q("SELECT username, nickname FROM user WHERE email='%s' $sql_extra", dbesc($a->config['admin_email'])); $admin = array( 'name' => $r[0]['username'], 'profile'=> $a->get_baseurl().'/profile/'.$r[0]['nickname'],