, NUH-Odds GmbH * ***/ use HermannTelser\Zuladungsliste\Utilities\Resources; class UserSettings { /** * * @return array */ public static function load() { $user = $GLOBALS['TSFE']->fe_user->user; if ($user['gender'] == 0) { $gender = 'Herr'; } elseif ($user['gender'] == 1) { $gender = 'Frau'; } else { $gender = ''; } _Berechnung::$_return = [ ['key' => 'userid', 'value' => $user['uid']], ['key' => 'isadmin', 'value' => self::is_admin($user['usergroup'])], ['key' => 'usergroup', 'value' => $user['usergroup']], ['key' => 'gender', 'value' => $gender], ['key' => 'username', 'value' => $user['username']], ['key' => 'fullname', 'value' => $user['title'] . " " . $user['first_name'] . " " . $user['last_name']], ['key' => 'company', 'value' => $user['company']], ['key' => 'email', 'value' => $user['email']], ['key' => 'inliste', 'value' => $user['inliste']], ['key' => 'vereidigung', 'value' => $user['vereidigung']], ['key' => 'frauenfoerderpunkt', 'value' => $user['frauenfoerderpunkt']], ['key' => 'kammernid', 'value' => $user['kammernid']], ['key' => 'kammermitgliedsnummer', 'value' => $user['kammermitgliedsnummer']], ['key' => 'kammer', 'value' => KammerById::load($user['kammernid'])], ['key' => 'displaymenu', 'value' => Resources::displaymenu()], ['key' => 'sperren', 'value' => Resources::sperren()], ['key' => 'years', 'value' => Resources::years()], ['key' => 'next', 'value' => Resources::next()], ['key' => 'bundeslaender', 'value' => Resources::bundeslaender()]]; } /** * * @return bool */ public static function is_admin($str) { $_arr = \explode(",", $str); foreach ($_arr as $key => $value) { if($value == '3') { return true; } } return false; } }