@@ 1039-1051 (lines=13) @@ | ||
1036 | * |
|
1037 | * @return bool |
|
1038 | */ |
|
1039 | public static function rememberLoginAllowed() { |
|
1040 | $apps = OC_App::getEnabledApps(); |
|
1041 | ||
1042 | foreach ($apps as $app) { |
|
1043 | $appInfo = OC_App::getAppInfo($app); |
|
1044 | if (isset($appInfo['rememberlogin']) && $appInfo['rememberlogin'] === 'false') { |
|
1045 | return false; |
|
1046 | } |
|
1047 | } |
|
1048 | return true; |
|
1049 | } |
|
1050 | ||
1051 | /** |
|
1052 | * Check if the user has administration privileges, redirects to home if not |
|
1053 | * |
|
1054 | * @return null|boolean $groups where the current user is subadmin |
@@ 374-384 (lines=11) @@ | ||
371 | * |
|
372 | * @internal |
|
373 | */ |
|
374 | public function getAppInfo($appId) { |
|
375 | $appInfo = \OC_App::getAppInfo($appId); |
|
376 | if ($appInfo === null) { |
|
377 | return null; |
|
378 | } |
|
379 | if (!isset($appInfo['version'])) { |
|
380 | // read version from separate file |
|
381 | $appInfo['version'] = \OC_App::getAppVersion($appId); |
|
382 | } |
|
383 | return $appInfo; |
|
384 | } |
|
385 | ||
386 | /** |
|
387 | * Returns a list of apps incompatible with the given version |