]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/Friendica.php
Create new page_tabs template
[friendica.git] / src / Module / Friendica.php
index 42b1be57dd2fc9301ebce2a29d30e06e2c2b7c2f..ea693ce2752be74f9ae4f4538b40aa59296e327c 100644 (file)
@@ -1,4 +1,23 @@
 <?php
+/**
+ * @copyright Copyright (C) 2020, Friendica
+ *
+ * @license GNU AGPL version 3 or any later version
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ *
+ */
 
 namespace Friendica\Module;
 
@@ -111,21 +130,13 @@ class Friendica extends BaseModule
                        $register_policy = $register_policies[$register_policy_int];
                }
 
-               $condition = [];
-               $admin = false;
-               if (!empty($config->get('config', 'admin_nickname'))) {
-                       $condition['nickname'] = $config->get('config', 'admin_nickname');
-               }
-               if (!empty($config->get('config', 'admin_email'))) {
-                       $adminList = explode(',', str_replace(' ', '', $config->get('config', 'admin_email')));
-                       $condition['email'] = $adminList[0];
-                       $administrator = User::getByEmail($adminList[0], ['username', 'nickname']);
-                       if (!empty($administrator)) {
-                               $admin = [
-                                       'name'    => $administrator['username'],
-                                       'profile' => DI::baseUrl()->get() . '/profile/' . $administrator['nickname'],
-                               ];
-                       }
+               $admin = [];
+               $administrator = User::getFirstAdmin(['username', 'nickname']);
+               if (!empty($administrator)) {
+                       $admin = [
+                               'name'    => $administrator['username'],
+                               'profile' => DI::baseUrl()->get() . '/profile/' . $administrator['nickname'],
+                       ];
                }
 
                $visible_addons = Addon::getVisibleList();