first commit
This commit is contained in:
commit
e81864e683
2984 files changed
+267797
No files matched your search
@@ -0,0 +1,73 @@
|
||||
<?php
|
||||
|
||||
namespace HermannTelser\Zuladungsliste\Bootstrap;
|
||||
|
||||
use HermannTelser\Zuladungsliste\Berechnung\_Berechnung;
|
||||
|
||||
/***
|
||||
*
|
||||
* This file is part of the "Zuladungsliste Steiermark" Extension for TYPO3 CMS.
|
||||
*
|
||||
* For the full copyright and license information, please read the
|
||||
* LICENSE.txt file that was distributed with this source code.
|
||||
*
|
||||
* (c) 2019 Hermann Telser <hermann.telser@gmail.com>, 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;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user