Parcourir la source

update logo
update activeInfo
update support tab

causefx il y a 8 ans
Parent
commit
8bb13af6a4

+ 18 - 0
api/functions/organizr-functions.php

@@ -2,6 +2,10 @@
 function organizrSpecialSettings()
 {
 	$refreshSearch = "Refresh";
+	$tautulliSearch = "tautulli_token";
+	$tautulli = array_filter($_COOKIE, function ($k) use ($tautulliSearch) {
+		return stripos($k, $tautulliSearch) !== false;
+	}, ARRAY_FILTER_USE_KEY);
 	return array(
 		'homepage' => array(
 			'refresh' => array_filter($GLOBALS, function ($k) use ($refreshSearch) {
@@ -21,6 +25,20 @@ function organizrSpecialSettings()
 			'options' => array(
 				'alternateHomepageHeaders' => $GLOBALS['alternateHomepageHeaders'],
 			)
+		),
+		'sso' => array(
+			'plex' => array(
+				'enabled' => ($GLOBALS['ssoPlex']) ? true : false,
+				'cookie' => isset($_COOKIE['mpt']) ? true : false,
+			),
+			'ombi' => array(
+				'enabled' => ($GLOBALS['ssoOmbi']) ? true : false,
+				'cookie' => isset($_COOKIE['Auth']) ? true : false,
+			),
+			'tautulli' => array(
+				'enabled' => ($GLOBALS['ssoTautulli']) ? true : false,
+				'cookie' => !empty($tautulli) ? true : false,
+			),
 		)
 	);
 }

+ 3 - 0
css/organizr.css

@@ -887,3 +887,6 @@ input.has-success {
 ul.nav.customtab.nav-tabs.nav-low-margin {
     margin: -25px -25px 0px -25px !important;
 }
+i.fa.fa-life-ring.fa-fw {
+    color: #C62828;
+}

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
css/organizr.min.css


+ 4 - 1
js/functions.js

@@ -1176,13 +1176,16 @@ function userMenu(user){
 	console.log(window.lang.translate('Welcome')+" "+user.data.user.username);
 }
 function menuExtras(active){
+    var supportFrame = buildFrameContainer('Organizr Support','https://organizr.app/support',1);
+    var adminMenu = (activeInfo.user.groupID <= 1) ? buildMenuList('Organizr Support','https://organizr.app/support',1,'fontawesome::life-ring'): '';
+    $(supportFrame).appendTo($('.iFrame-listing'));
 	if(active === true){
 		return `
 			<li class="devider"></li>
 			<li><a class="waves-effect" onclick="logout();"><i class="fa fa-sign-out fa-fw"></i> <span class="hide-menu" lang="en">Logout</span></a></li>
 			<li class="devider"></li>
 			<li><a href="https://github.com/causefx/organizr" target="_blank" class="waves-effect"><i class="fa fa-github fa-fw text-success"></i> <span class="hide-menu">GitHub</span></a></li>
-		`;
+		`+adminMenu;
 	}else{
 		return `
 			<li class="devider"></li>

BIN
plugins/images/organizr/logo-wide.png


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff