@@ -27,7 +27,7 @@ discard block |
||
| 27 | 27 | $lastConfirm = (int) \OC::$server->getSession()->get('last-password-confirm'); |
| 28 | 28 | if ($lastConfirm < (time() - 30 * 60 + 15)) { // allow 15 seconds delay |
| 29 | 29 | $l = \OC::$server->getL10N('core'); |
| 30 | - OC_JSON::error(array( 'data' => array( 'message' => $l->t('Password confirmation is required')))); |
|
| 30 | + OC_JSON::error(array('data' => array('message' => $l->t('Password confirmation is required')))); |
|
| 31 | 31 | exit(); |
| 32 | 32 | } |
| 33 | 33 | |
@@ -36,8 +36,8 @@ discard block |
||
| 36 | 36 | exit; |
| 37 | 37 | } |
| 38 | 38 | |
| 39 | -$appIds = (array)$_POST['appid']; |
|
| 40 | -foreach($appIds as $appId) { |
|
| 39 | +$appIds = (array) $_POST['appid']; |
|
| 40 | +foreach ($appIds as $appId) { |
|
| 41 | 41 | $appId = OC_App::cleanAppId($appId); |
| 42 | 42 | \OC::$server->getAppManager()->disableApp($appId); |
| 43 | 43 | } |
@@ -127,14 +127,14 @@ discard block |
||
| 127 | 127 | * the app path list is empty or contains an invalid path |
| 128 | 128 | */ |
| 129 | 129 | public static function initPaths() { |
| 130 | - if(defined('PHPUNIT_CONFIG_DIR')) { |
|
| 131 | - self::$configDir = OC::$SERVERROOT . '/' . PHPUNIT_CONFIG_DIR . '/'; |
|
| 132 | - } elseif(defined('PHPUNIT_RUN') and PHPUNIT_RUN and is_dir(OC::$SERVERROOT . '/tests/config/')) { |
|
| 133 | - self::$configDir = OC::$SERVERROOT . '/tests/config/'; |
|
| 134 | - } elseif($dir = getenv('NEXTCLOUD_CONFIG_DIR')) { |
|
| 135 | - self::$configDir = rtrim($dir, '/') . '/'; |
|
| 130 | + if (defined('PHPUNIT_CONFIG_DIR')) { |
|
| 131 | + self::$configDir = OC::$SERVERROOT.'/'.PHPUNIT_CONFIG_DIR.'/'; |
|
| 132 | + } elseif (defined('PHPUNIT_RUN') and PHPUNIT_RUN and is_dir(OC::$SERVERROOT.'/tests/config/')) { |
|
| 133 | + self::$configDir = OC::$SERVERROOT.'/tests/config/'; |
|
| 134 | + } elseif ($dir = getenv('NEXTCLOUD_CONFIG_DIR')) { |
|
| 135 | + self::$configDir = rtrim($dir, '/').'/'; |
|
| 136 | 136 | } else { |
| 137 | - self::$configDir = OC::$SERVERROOT . '/config/'; |
|
| 137 | + self::$configDir = OC::$SERVERROOT.'/config/'; |
|
| 138 | 138 | } |
| 139 | 139 | self::$config = new \OC\Config(self::$configDir); |
| 140 | 140 | |
@@ -156,9 +156,9 @@ discard block |
||
| 156 | 156 | //make sure suburi follows the same rules as scriptName |
| 157 | 157 | if (substr(OC::$SUBURI, -9) != 'index.php') { |
| 158 | 158 | if (substr(OC::$SUBURI, -1) != '/') { |
| 159 | - OC::$SUBURI = OC::$SUBURI . '/'; |
|
| 159 | + OC::$SUBURI = OC::$SUBURI.'/'; |
|
| 160 | 160 | } |
| 161 | - OC::$SUBURI = OC::$SUBURI . 'index.php'; |
|
| 161 | + OC::$SUBURI = OC::$SUBURI.'index.php'; |
|
| 162 | 162 | } |
| 163 | 163 | } |
| 164 | 164 | |
@@ -170,7 +170,7 @@ discard block |
||
| 170 | 170 | OC::$WEBROOT = substr($scriptName, 0, 0 - strlen(OC::$SUBURI)); |
| 171 | 171 | |
| 172 | 172 | if (OC::$WEBROOT != '' && OC::$WEBROOT[0] !== '/') { |
| 173 | - OC::$WEBROOT = '/' . OC::$WEBROOT; |
|
| 173 | + OC::$WEBROOT = '/'.OC::$WEBROOT; |
|
| 174 | 174 | } |
| 175 | 175 | } else { |
| 176 | 176 | // The scriptName is not ending with OC::$SUBURI |
@@ -199,11 +199,11 @@ discard block |
||
| 199 | 199 | OC::$APPSROOTS[] = $paths; |
| 200 | 200 | } |
| 201 | 201 | } |
| 202 | - } elseif (file_exists(OC::$SERVERROOT . '/apps')) { |
|
| 203 | - OC::$APPSROOTS[] = array('path' => OC::$SERVERROOT . '/apps', 'url' => '/apps', 'writable' => true); |
|
| 204 | - } elseif (file_exists(OC::$SERVERROOT . '/../apps')) { |
|
| 202 | + } elseif (file_exists(OC::$SERVERROOT.'/apps')) { |
|
| 203 | + OC::$APPSROOTS[] = array('path' => OC::$SERVERROOT.'/apps', 'url' => '/apps', 'writable' => true); |
|
| 204 | + } elseif (file_exists(OC::$SERVERROOT.'/../apps')) { |
|
| 205 | 205 | OC::$APPSROOTS[] = array( |
| 206 | - 'path' => rtrim(dirname(OC::$SERVERROOT), '/') . '/apps', |
|
| 206 | + 'path' => rtrim(dirname(OC::$SERVERROOT), '/').'/apps', |
|
| 207 | 207 | 'url' => '/apps', |
| 208 | 208 | 'writable' => true |
| 209 | 209 | ); |
@@ -233,8 +233,8 @@ discard block |
||
| 233 | 233 | $l = \OC::$server->getL10N('lib'); |
| 234 | 234 | |
| 235 | 235 | // Create config if it does not already exist |
| 236 | - $configFilePath = self::$configDir .'/config.php'; |
|
| 237 | - if(!file_exists($configFilePath)) { |
|
| 236 | + $configFilePath = self::$configDir.'/config.php'; |
|
| 237 | + if (!file_exists($configFilePath)) { |
|
| 238 | 238 | @touch($configFilePath); |
| 239 | 239 | } |
| 240 | 240 | |
@@ -249,13 +249,13 @@ discard block |
||
| 249 | 249 | echo $l->t('Cannot write into "config" directory!')."\n"; |
| 250 | 250 | echo $l->t('This can usually be fixed by giving the webserver write access to the config directory')."\n"; |
| 251 | 251 | echo "\n"; |
| 252 | - echo $l->t('See %s', [ $urlGenerator->linkToDocs('admin-dir_permissions') ])."\n"; |
|
| 252 | + echo $l->t('See %s', [$urlGenerator->linkToDocs('admin-dir_permissions')])."\n"; |
|
| 253 | 253 | exit; |
| 254 | 254 | } else { |
| 255 | 255 | OC_Template::printErrorPage( |
| 256 | 256 | $l->t('Cannot write into "config" directory!'), |
| 257 | 257 | $l->t('This can usually be fixed by giving the webserver write access to the config directory. See %s', |
| 258 | - [ $urlGenerator->linkToDocs('admin-dir_permissions') ]) |
|
| 258 | + [$urlGenerator->linkToDocs('admin-dir_permissions')]) |
|
| 259 | 259 | ); |
| 260 | 260 | } |
| 261 | 261 | } |
@@ -270,8 +270,8 @@ discard block |
||
| 270 | 270 | if (OC::$CLI) { |
| 271 | 271 | throw new Exception('Not installed'); |
| 272 | 272 | } else { |
| 273 | - $url = OC::$WEBROOT . '/index.php'; |
|
| 274 | - header('Location: ' . $url); |
|
| 273 | + $url = OC::$WEBROOT.'/index.php'; |
|
| 274 | + header('Location: '.$url); |
|
| 275 | 275 | } |
| 276 | 276 | exit(); |
| 277 | 277 | } |
@@ -377,14 +377,14 @@ discard block |
||
| 377 | 377 | $incompatibleShippedApps = []; |
| 378 | 378 | foreach ($incompatibleApps as $appInfo) { |
| 379 | 379 | if ($appManager->isShipped($appInfo['id'])) { |
| 380 | - $incompatibleShippedApps[] = $appInfo['name'] . ' (' . $appInfo['id'] . ')'; |
|
| 380 | + $incompatibleShippedApps[] = $appInfo['name'].' ('.$appInfo['id'].')'; |
|
| 381 | 381 | } |
| 382 | 382 | } |
| 383 | 383 | |
| 384 | 384 | if (!empty($incompatibleShippedApps)) { |
| 385 | 385 | $l = \OC::$server->getL10N('core'); |
| 386 | 386 | $hint = $l->t('The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server.', [implode(', ', $incompatibleShippedApps)]); |
| 387 | - throw new \OC\HintException('The files of the app ' . implode(', ', $incompatibleShippedApps) . ' were not replaced correctly. Make sure it is a version compatible with the server.', $hint); |
|
| 387 | + throw new \OC\HintException('The files of the app '.implode(', ', $incompatibleShippedApps).' were not replaced correctly. Make sure it is a version compatible with the server.', $hint); |
|
| 388 | 388 | } |
| 389 | 389 | |
| 390 | 390 | $tmpl->assign('appsToUpgrade', $appManager->getAppsNeedingUpgrade($ocVersion)); |
@@ -395,7 +395,7 @@ discard block |
||
| 395 | 395 | } |
| 396 | 396 | |
| 397 | 397 | public static function initSession() { |
| 398 | - if(self::$server->getRequest()->getServerProtocol() === 'https') { |
|
| 398 | + if (self::$server->getRequest()->getServerProtocol() === 'https') { |
|
| 399 | 399 | ini_set('session.cookie_secure', true); |
| 400 | 400 | } |
| 401 | 401 | |
@@ -403,7 +403,7 @@ discard block |
||
| 403 | 403 | ini_set('session.cookie_httponly', 'true'); |
| 404 | 404 | |
| 405 | 405 | // set the cookie path to the Nextcloud directory |
| 406 | - $cookie_path = OC::$WEBROOT ? : '/'; |
|
| 406 | + $cookie_path = OC::$WEBROOT ?: '/'; |
|
| 407 | 407 | ini_set('session.cookie_path', $cookie_path); |
| 408 | 408 | |
| 409 | 409 | // Let the session name be changed in the initSession Hook |
@@ -437,7 +437,7 @@ discard block |
||
| 437 | 437 | // session timeout |
| 438 | 438 | if ($session->exists('LAST_ACTIVITY') && (time() - $session->get('LAST_ACTIVITY') > $sessionLifeTime)) { |
| 439 | 439 | if (isset($_COOKIE[session_name()])) { |
| 440 | - setcookie(session_name(), null, -1, self::$WEBROOT ? : '/'); |
|
| 440 | + setcookie(session_name(), null, -1, self::$WEBROOT ?: '/'); |
|
| 441 | 441 | } |
| 442 | 442 | \OC::$server->getUserSession()->logout(); |
| 443 | 443 | } |
@@ -459,7 +459,7 @@ discard block |
||
| 459 | 459 | continue; |
| 460 | 460 | } |
| 461 | 461 | |
| 462 | - $file = $appPath . '/appinfo/classpath.php'; |
|
| 462 | + $file = $appPath.'/appinfo/classpath.php'; |
|
| 463 | 463 | if (file_exists($file)) { |
| 464 | 464 | require_once $file; |
| 465 | 465 | } |
@@ -487,14 +487,14 @@ discard block |
||
| 487 | 487 | |
| 488 | 488 | // Append __Host to the cookie if it meets the requirements |
| 489 | 489 | $cookiePrefix = ''; |
| 490 | - if($cookieParams['secure'] === true && $cookieParams['path'] === '/') { |
|
| 490 | + if ($cookieParams['secure'] === true && $cookieParams['path'] === '/') { |
|
| 491 | 491 | $cookiePrefix = '__Host-'; |
| 492 | 492 | } |
| 493 | 493 | |
| 494 | - foreach($policies as $policy) { |
|
| 494 | + foreach ($policies as $policy) { |
|
| 495 | 495 | header( |
| 496 | 496 | sprintf( |
| 497 | - 'Set-Cookie: %snc_sameSiteCookie%s=true; path=%s; httponly;' . $secureCookie . 'expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=%s', |
|
| 497 | + 'Set-Cookie: %snc_sameSiteCookie%s=true; path=%s; httponly;'.$secureCookie.'expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=%s', |
|
| 498 | 498 | $cookiePrefix, |
| 499 | 499 | $policy, |
| 500 | 500 | $cookieParams['path'], |
@@ -525,31 +525,31 @@ discard block |
||
| 525 | 525 | // OS X Finder |
| 526 | 526 | '/^WebDAVFS/', |
| 527 | 527 | ]; |
| 528 | - if($request->isUserAgent($incompatibleUserAgents)) { |
|
| 528 | + if ($request->isUserAgent($incompatibleUserAgents)) { |
|
| 529 | 529 | return; |
| 530 | 530 | } |
| 531 | 531 | |
| 532 | - if(count($_COOKIE) > 0) { |
|
| 532 | + if (count($_COOKIE) > 0) { |
|
| 533 | 533 | $requestUri = $request->getScriptName(); |
| 534 | 534 | $processingScript = explode('/', $requestUri); |
| 535 | - $processingScript = $processingScript[count($processingScript)-1]; |
|
| 535 | + $processingScript = $processingScript[count($processingScript) - 1]; |
|
| 536 | 536 | |
| 537 | 537 | // index.php routes are handled in the middleware |
| 538 | - if($processingScript === 'index.php') { |
|
| 538 | + if ($processingScript === 'index.php') { |
|
| 539 | 539 | return; |
| 540 | 540 | } |
| 541 | 541 | |
| 542 | 542 | // All other endpoints require the lax and the strict cookie |
| 543 | - if(!$request->passesStrictCookieCheck()) { |
|
| 543 | + if (!$request->passesStrictCookieCheck()) { |
|
| 544 | 544 | self::sendSameSiteCookies(); |
| 545 | 545 | // Debug mode gets access to the resources without strict cookie |
| 546 | 546 | // due to the fact that the SabreDAV browser also lives there. |
| 547 | - if(!\OC::$server->getConfig()->getSystemValue('debug', false)) { |
|
| 547 | + if (!\OC::$server->getConfig()->getSystemValue('debug', false)) { |
|
| 548 | 548 | http_response_code(\OCP\AppFramework\Http::STATUS_SERVICE_UNAVAILABLE); |
| 549 | 549 | exit(); |
| 550 | 550 | } |
| 551 | 551 | } |
| 552 | - } elseif(!isset($_COOKIE['nc_sameSiteCookielax']) || !isset($_COOKIE['nc_sameSiteCookiestrict'])) { |
|
| 552 | + } elseif (!isset($_COOKIE['nc_sameSiteCookielax']) || !isset($_COOKIE['nc_sameSiteCookiestrict'])) { |
|
| 553 | 553 | self::sendSameSiteCookies(); |
| 554 | 554 | } |
| 555 | 555 | } |
@@ -560,12 +560,12 @@ discard block |
||
| 560 | 560 | |
| 561 | 561 | // register autoloader |
| 562 | 562 | $loaderStart = microtime(true); |
| 563 | - require_once __DIR__ . '/autoloader.php'; |
|
| 563 | + require_once __DIR__.'/autoloader.php'; |
|
| 564 | 564 | self::$loader = new \OC\Autoloader([ |
| 565 | - OC::$SERVERROOT . '/lib/private/legacy', |
|
| 565 | + OC::$SERVERROOT.'/lib/private/legacy', |
|
| 566 | 566 | ]); |
| 567 | 567 | if (defined('PHPUNIT_RUN')) { |
| 568 | - self::$loader->addValidRoot(OC::$SERVERROOT . '/tests'); |
|
| 568 | + self::$loader->addValidRoot(OC::$SERVERROOT.'/tests'); |
|
| 569 | 569 | } |
| 570 | 570 | spl_autoload_register(array(self::$loader, 'load')); |
| 571 | 571 | $loaderEnd = microtime(true); |
@@ -573,12 +573,12 @@ discard block |
||
| 573 | 573 | self::$CLI = (php_sapi_name() == 'cli'); |
| 574 | 574 | |
| 575 | 575 | // Add default composer PSR-4 autoloader |
| 576 | - self::$composerAutoloader = require_once OC::$SERVERROOT . '/lib/composer/autoload.php'; |
|
| 576 | + self::$composerAutoloader = require_once OC::$SERVERROOT.'/lib/composer/autoload.php'; |
|
| 577 | 577 | |
| 578 | 578 | try { |
| 579 | 579 | self::initPaths(); |
| 580 | 580 | // setup 3rdparty autoloader |
| 581 | - $vendorAutoLoad = OC::$SERVERROOT. '/3rdparty/autoload.php'; |
|
| 581 | + $vendorAutoLoad = OC::$SERVERROOT.'/3rdparty/autoload.php'; |
|
| 582 | 582 | if (!file_exists($vendorAutoLoad)) { |
| 583 | 583 | throw new \RuntimeException('Composer autoloader not found, unable to continue. Check the folder "3rdparty". Running "git submodule update --init" will initialize the git submodule that handles the subfolder "3rdparty".'); |
| 584 | 584 | } |
@@ -588,7 +588,7 @@ discard block |
||
| 588 | 588 | if (!self::$CLI) { |
| 589 | 589 | $claimedProtocol = strtoupper($_SERVER['SERVER_PROTOCOL']); |
| 590 | 590 | $protocol = in_array($claimedProtocol, ['HTTP/1.0', 'HTTP/1.1', 'HTTP/2']) ? $claimedProtocol : 'HTTP/1.1'; |
| 591 | - header($protocol . ' ' . OC_Response::STATUS_SERVICE_UNAVAILABLE); |
|
| 591 | + header($protocol.' '.OC_Response::STATUS_SERVICE_UNAVAILABLE); |
|
| 592 | 592 | } |
| 593 | 593 | // we can't use the template error page here, because this needs the |
| 594 | 594 | // DI container which isn't available yet |
@@ -606,7 +606,7 @@ discard block |
||
| 606 | 606 | @ini_set('display_errors', '0'); |
| 607 | 607 | @ini_set('log_errors', '1'); |
| 608 | 608 | |
| 609 | - if(!date_default_timezone_set('UTC')) { |
|
| 609 | + if (!date_default_timezone_set('UTC')) { |
|
| 610 | 610 | throw new \RuntimeException('Could not set timezone to UTC'); |
| 611 | 611 | } |
| 612 | 612 | |
@@ -660,11 +660,11 @@ discard block |
||
| 660 | 660 | // Convert l10n string into regular string for usage in database |
| 661 | 661 | $staticErrors = []; |
| 662 | 662 | foreach ($errors as $error) { |
| 663 | - echo $error['error'] . "\n"; |
|
| 664 | - echo $error['hint'] . "\n\n"; |
|
| 663 | + echo $error['error']."\n"; |
|
| 664 | + echo $error['hint']."\n\n"; |
|
| 665 | 665 | $staticErrors[] = [ |
| 666 | - 'error' => (string)$error['error'], |
|
| 667 | - 'hint' => (string)$error['hint'], |
|
| 666 | + 'error' => (string) $error['error'], |
|
| 667 | + 'hint' => (string) $error['hint'], |
|
| 668 | 668 | ]; |
| 669 | 669 | } |
| 670 | 670 | |
@@ -686,7 +686,7 @@ discard block |
||
| 686 | 686 | } |
| 687 | 687 | //try to set the session lifetime |
| 688 | 688 | $sessionLifeTime = self::getSessionLifeTime(); |
| 689 | - @ini_set('gc_maxlifetime', (string)$sessionLifeTime); |
|
| 689 | + @ini_set('gc_maxlifetime', (string) $sessionLifeTime); |
|
| 690 | 690 | |
| 691 | 691 | $systemConfig = \OC::$server->getSystemConfig(); |
| 692 | 692 | |
@@ -734,7 +734,7 @@ discard block |
||
| 734 | 734 | register_shutdown_function(array($lockProvider, 'releaseAll')); |
| 735 | 735 | |
| 736 | 736 | // Check whether the sample configuration has been copied |
| 737 | - if($systemConfig->getValue('copied_sample_config', false)) { |
|
| 737 | + if ($systemConfig->getValue('copied_sample_config', false)) { |
|
| 738 | 738 | $l = \OC::$server->getL10N('lib'); |
| 739 | 739 | header('HTTP/1.1 503 Service Temporarily Unavailable'); |
| 740 | 740 | header('Status: 503 Service Temporarily Unavailable'); |
@@ -760,11 +760,11 @@ discard block |
||
| 760 | 760 | ) { |
| 761 | 761 | // Allow access to CSS resources |
| 762 | 762 | $isScssRequest = false; |
| 763 | - if(strpos($request->getPathInfo(), '/css/') === 0) { |
|
| 763 | + if (strpos($request->getPathInfo(), '/css/') === 0) { |
|
| 764 | 764 | $isScssRequest = true; |
| 765 | 765 | } |
| 766 | 766 | |
| 767 | - if(substr($request->getRequestUri(), -11) === '/status.php') { |
|
| 767 | + if (substr($request->getRequestUri(), -11) === '/status.php') { |
|
| 768 | 768 | OC_Response::setStatus(\OC_Response::STATUS_BAD_REQUEST); |
| 769 | 769 | header('Status: 400 Bad Request'); |
| 770 | 770 | header('Content-Type: application/json'); |
@@ -804,7 +804,7 @@ discard block |
||
| 804 | 804 | |
| 805 | 805 | // NOTE: This will be replaced to use OCP |
| 806 | 806 | $userSession = self::$server->getUserSession(); |
| 807 | - $userSession->listen('\OC\User', 'postLogin', function () use ($userSession) { |
|
| 807 | + $userSession->listen('\OC\User', 'postLogin', function() use ($userSession) { |
|
| 808 | 808 | if (!defined('PHPUNIT_RUN')) { |
| 809 | 809 | // reset brute force delay for this IP address and username |
| 810 | 810 | $uid = \OC::$server->getUserSession()->getUser()->getUID(); |
@@ -941,12 +941,12 @@ discard block |
||
| 941 | 941 | // emergency app disabling |
| 942 | 942 | if ($requestPath === '/disableapp' |
| 943 | 943 | && $request->getMethod() === 'POST' |
| 944 | - && ((array)$request->getParam('appid')) !== '' |
|
| 944 | + && ((array) $request->getParam('appid')) !== '' |
|
| 945 | 945 | ) { |
| 946 | 946 | \OCP\JSON::callCheck(); |
| 947 | 947 | \OCP\JSON::checkAdminUser(); |
| 948 | - $appIds = (array)$request->getParam('appid'); |
|
| 949 | - foreach($appIds as $appId) { |
|
| 948 | + $appIds = (array) $request->getParam('appid'); |
|
| 949 | + foreach ($appIds as $appId) { |
|
| 950 | 950 | $appId = \OC_App::cleanAppId($appId); |
| 951 | 951 | \OC::$server->getAppManager()->disableApp($appId); |
| 952 | 952 | } |
@@ -961,7 +961,7 @@ discard block |
||
| 961 | 961 | if (!\OCP\Util::needUpgrade() |
| 962 | 962 | && !$systemConfig->getValue('maintenance', false)) { |
| 963 | 963 | // For logged-in users: Load everything |
| 964 | - if(\OC::$server->getUserSession()->isLoggedIn()) { |
|
| 964 | + if (\OC::$server->getUserSession()->isLoggedIn()) { |
|
| 965 | 965 | OC_App::loadApps(); |
| 966 | 966 | } else { |
| 967 | 967 | // For guests: Load only filesystem and logging |
@@ -101,43 +101,43 @@ discard block |
||
| 101 | 101 | $this->logAllEvents(); |
| 102 | 102 | |
| 103 | 103 | $logLevel = $this->config->getSystemValue('loglevel', Util::WARN); |
| 104 | - $this->emit('\OC\Updater', 'setDebugLogLevel', [ $logLevel, $this->logLevelNames[$logLevel] ]); |
|
| 104 | + $this->emit('\OC\Updater', 'setDebugLogLevel', [$logLevel, $this->logLevelNames[$logLevel]]); |
|
| 105 | 105 | $this->config->setSystemValue('loglevel', Util::DEBUG); |
| 106 | 106 | |
| 107 | 107 | $wasMaintenanceModeEnabled = $this->config->getSystemValue('maintenance', false); |
| 108 | 108 | |
| 109 | - if(!$wasMaintenanceModeEnabled) { |
|
| 109 | + if (!$wasMaintenanceModeEnabled) { |
|
| 110 | 110 | $this->config->setSystemValue('maintenance', true); |
| 111 | 111 | $this->emit('\OC\Updater', 'maintenanceEnabled'); |
| 112 | 112 | } |
| 113 | 113 | |
| 114 | 114 | $installedVersion = $this->config->getSystemValue('version', '0.0.0'); |
| 115 | 115 | $currentVersion = implode('.', \OCP\Util::getVersion()); |
| 116 | - $this->log->debug('starting upgrade from ' . $installedVersion . ' to ' . $currentVersion, array('app' => 'core')); |
|
| 116 | + $this->log->debug('starting upgrade from '.$installedVersion.' to '.$currentVersion, array('app' => 'core')); |
|
| 117 | 117 | |
| 118 | 118 | $success = true; |
| 119 | 119 | try { |
| 120 | 120 | $this->doUpgrade($currentVersion, $installedVersion); |
| 121 | 121 | } catch (HintException $exception) { |
| 122 | 122 | $this->log->logException($exception, ['app' => 'core']); |
| 123 | - $this->emit('\OC\Updater', 'failure', array($exception->getMessage() . ': ' .$exception->getHint())); |
|
| 123 | + $this->emit('\OC\Updater', 'failure', array($exception->getMessage().': '.$exception->getHint())); |
|
| 124 | 124 | $success = false; |
| 125 | 125 | } catch (\Exception $exception) { |
| 126 | 126 | $this->log->logException($exception, ['app' => 'core']); |
| 127 | - $this->emit('\OC\Updater', 'failure', array(get_class($exception) . ': ' .$exception->getMessage())); |
|
| 127 | + $this->emit('\OC\Updater', 'failure', array(get_class($exception).': '.$exception->getMessage())); |
|
| 128 | 128 | $success = false; |
| 129 | 129 | } |
| 130 | 130 | |
| 131 | 131 | $this->emit('\OC\Updater', 'updateEnd', array($success)); |
| 132 | 132 | |
| 133 | - if(!$wasMaintenanceModeEnabled && $success) { |
|
| 133 | + if (!$wasMaintenanceModeEnabled && $success) { |
|
| 134 | 134 | $this->config->setSystemValue('maintenance', false); |
| 135 | 135 | $this->emit('\OC\Updater', 'maintenanceDisabled'); |
| 136 | 136 | } else { |
| 137 | 137 | $this->emit('\OC\Updater', 'maintenanceActive'); |
| 138 | 138 | } |
| 139 | 139 | |
| 140 | - $this->emit('\OC\Updater', 'resetLogLevel', [ $logLevel, $this->logLevelNames[$logLevel] ]); |
|
| 140 | + $this->emit('\OC\Updater', 'resetLogLevel', [$logLevel, $this->logLevelNames[$logLevel]]); |
|
| 141 | 141 | $this->config->setSystemValue('loglevel', $logLevel); |
| 142 | 142 | $this->config->setSystemValue('installed', true); |
| 143 | 143 | |
@@ -151,7 +151,7 @@ discard block |
||
| 151 | 151 | */ |
| 152 | 152 | private function getAllowedPreviousVersions() { |
| 153 | 153 | // this should really be a JSON file |
| 154 | - require \OC::$SERVERROOT . '/version.php'; |
|
| 154 | + require \OC::$SERVERROOT.'/version.php'; |
|
| 155 | 155 | /** @var array $OC_VersionCanBeUpgradedFrom */ |
| 156 | 156 | return $OC_VersionCanBeUpgradedFrom; |
| 157 | 157 | } |
@@ -163,7 +163,7 @@ discard block |
||
| 163 | 163 | */ |
| 164 | 164 | private function getVendor() { |
| 165 | 165 | // this should really be a JSON file |
| 166 | - require \OC::$SERVERROOT . '/version.php'; |
|
| 166 | + require \OC::$SERVERROOT.'/version.php'; |
|
| 167 | 167 | /** @var string $vendor */ |
| 168 | 168 | return (string) $vendor; |
| 169 | 169 | } |
@@ -177,7 +177,7 @@ discard block |
||
| 177 | 177 | */ |
| 178 | 178 | public function isUpgradePossible($oldVersion, $newVersion, array $allowedPreviousVersions) { |
| 179 | 179 | $version = explode('.', $oldVersion); |
| 180 | - $majorMinor = $version[0] . '.' . $version[1]; |
|
| 180 | + $majorMinor = $version[0].'.'.$version[1]; |
|
| 181 | 181 | |
| 182 | 182 | $currentVendor = $this->config->getAppValue('core', 'vendor', ''); |
| 183 | 183 | |
@@ -224,7 +224,7 @@ discard block |
||
| 224 | 224 | // create empty file in data dir, so we can later find |
| 225 | 225 | // out that this is indeed an ownCloud data directory |
| 226 | 226 | // (in case it didn't exist before) |
| 227 | - file_put_contents($this->config->getSystemValue('datadirectory', \OC::$SERVERROOT . '/data') . '/.ocdata', ''); |
|
| 227 | + file_put_contents($this->config->getSystemValue('datadirectory', \OC::$SERVERROOT.'/data').'/.ocdata', ''); |
|
| 228 | 228 | |
| 229 | 229 | // pre-upgrade repairs |
| 230 | 230 | $repair = new Repair(Repair::getBeforeUpgradeRepairSteps(), \OC::$server->getEventDispatcher()); |
@@ -255,7 +255,7 @@ discard block |
||
| 255 | 255 | foreach ($errors as $appId => $exception) { |
| 256 | 256 | /** @var \Exception $exception */ |
| 257 | 257 | $this->log->logException($exception, ['app' => $appId]); |
| 258 | - $this->emit('\OC\Updater', 'failure', [$appId . ': ' . $exception->getMessage()]); |
|
| 258 | + $this->emit('\OC\Updater', 'failure', [$appId.': '.$exception->getMessage()]); |
|
| 259 | 259 | } |
| 260 | 260 | |
| 261 | 261 | // post-upgrade repairs |
@@ -266,7 +266,7 @@ discard block |
||
| 266 | 266 | $this->config->setAppValue('core', 'lastupdatedat', 0); |
| 267 | 267 | |
| 268 | 268 | // Check for code integrity if not disabled |
| 269 | - if(\OC::$server->getIntegrityCodeChecker()->isCodeCheckEnforced()) { |
|
| 269 | + if (\OC::$server->getIntegrityCodeChecker()->isCodeCheckEnforced()) { |
|
| 270 | 270 | $this->emit('\OC\Updater', 'startCheckCodeIntegrity'); |
| 271 | 271 | $this->checker->runInstanceVerification(); |
| 272 | 272 | $this->emit('\OC\Updater', 'finishedCheckCodeIntegrity'); |
@@ -307,12 +307,12 @@ discard block |
||
| 307 | 307 | * @link https://github.com/owncloud/core/issues/10980 |
| 308 | 308 | * @see \OC_App::updateApp |
| 309 | 309 | */ |
| 310 | - if (file_exists(\OC_App::getAppPath($appId) . '/appinfo/preupdate.php')) { |
|
| 310 | + if (file_exists(\OC_App::getAppPath($appId).'/appinfo/preupdate.php')) { |
|
| 311 | 311 | $this->includePreUpdate($appId); |
| 312 | 312 | } |
| 313 | - if (file_exists(\OC_App::getAppPath($appId) . '/appinfo/database.xml')) { |
|
| 313 | + if (file_exists(\OC_App::getAppPath($appId).'/appinfo/database.xml')) { |
|
| 314 | 314 | $this->emit('\OC\Updater', 'appSimulateUpdate', array($appId)); |
| 315 | - \OC_DB::simulateUpdateDbFromStructure(\OC_App::getAppPath($appId) . '/appinfo/database.xml'); |
|
| 315 | + \OC_DB::simulateUpdateDbFromStructure(\OC_App::getAppPath($appId).'/appinfo/database.xml'); |
|
| 316 | 316 | } |
| 317 | 317 | } |
| 318 | 318 | } |
@@ -325,7 +325,7 @@ discard block |
||
| 325 | 325 | * @param string $appId |
| 326 | 326 | */ |
| 327 | 327 | private function includePreUpdate($appId) { |
| 328 | - include \OC_App::getAppPath($appId) . '/appinfo/preupdate.php'; |
|
| 328 | + include \OC_App::getAppPath($appId).'/appinfo/preupdate.php'; |
|
| 329 | 329 | } |
| 330 | 330 | |
| 331 | 331 | /** |
@@ -343,7 +343,7 @@ discard block |
||
| 343 | 343 | foreach ($apps as $appId) { |
| 344 | 344 | $priorityType = false; |
| 345 | 345 | foreach ($priorityTypes as $type) { |
| 346 | - if(!isset($stacks[$type])) { |
|
| 346 | + if (!isset($stacks[$type])) { |
|
| 347 | 347 | $stacks[$type] = array(); |
| 348 | 348 | } |
| 349 | 349 | if (\OC_App::isType($appId, $type)) { |
@@ -363,7 +363,7 @@ discard block |
||
| 363 | 363 | \OC_App::updateApp($appId); |
| 364 | 364 | $this->emit('\OC\Updater', 'appUpgrade', [$appId, \OC_App::getAppVersion($appId)]); |
| 365 | 365 | } |
| 366 | - if($type !== $pseudoOtherType) { |
|
| 366 | + if ($type !== $pseudoOtherType) { |
|
| 367 | 367 | // load authentication, filesystem and logging apps after |
| 368 | 368 | // upgrading them. Other apps my need to rely on modifying |
| 369 | 369 | // user and/or filesystem aspects. |
@@ -391,9 +391,9 @@ discard block |
||
| 391 | 391 | foreach ($apps as $app) { |
| 392 | 392 | // check if the app is compatible with this version of ownCloud |
| 393 | 393 | $info = OC_App::getAppInfo($app); |
| 394 | - if(!OC_App::isAppCompatible($version, $info)) { |
|
| 394 | + if (!OC_App::isAppCompatible($version, $info)) { |
|
| 395 | 395 | if ($appManager->isShipped($app)) { |
| 396 | - throw new \UnexpectedValueException('The files of the app "' . $app . '" were not correctly replaced before running the update'); |
|
| 396 | + throw new \UnexpectedValueException('The files of the app "'.$app.'" were not correctly replaced before running the update'); |
|
| 397 | 397 | } |
| 398 | 398 | \OC::$server->getAppManager()->disableApp($app); |
| 399 | 399 | $this->emit('\OC\Updater', 'incompatibleAppDisabled', array($app)); |
@@ -431,7 +431,7 @@ discard block |
||
| 431 | 431 | * @throws \Exception |
| 432 | 432 | */ |
| 433 | 433 | private function upgradeAppStoreApps(array $disabledApps) { |
| 434 | - foreach($disabledApps as $app) { |
|
| 434 | + foreach ($disabledApps as $app) { |
|
| 435 | 435 | try { |
| 436 | 436 | $this->emit('\OC\Updater', 'checkAppStoreAppBefore', [$app]); |
| 437 | 437 | if ($this->installer->isUpdateAvailable($app)) { |
@@ -450,22 +450,22 @@ discard block |
||
| 450 | 450 | */ |
| 451 | 451 | private function emitRepairEvents() { |
| 452 | 452 | $dispatcher = \OC::$server->getEventDispatcher(); |
| 453 | - $dispatcher->addListener('\OC\Repair::warning', function ($event) { |
|
| 453 | + $dispatcher->addListener('\OC\Repair::warning', function($event) { |
|
| 454 | 454 | if ($event instanceof GenericEvent) { |
| 455 | 455 | $this->emit('\OC\Updater', 'repairWarning', $event->getArguments()); |
| 456 | 456 | } |
| 457 | 457 | }); |
| 458 | - $dispatcher->addListener('\OC\Repair::error', function ($event) { |
|
| 458 | + $dispatcher->addListener('\OC\Repair::error', function($event) { |
|
| 459 | 459 | if ($event instanceof GenericEvent) { |
| 460 | 460 | $this->emit('\OC\Updater', 'repairError', $event->getArguments()); |
| 461 | 461 | } |
| 462 | 462 | }); |
| 463 | - $dispatcher->addListener('\OC\Repair::info', function ($event) { |
|
| 463 | + $dispatcher->addListener('\OC\Repair::info', function($event) { |
|
| 464 | 464 | if ($event instanceof GenericEvent) { |
| 465 | 465 | $this->emit('\OC\Updater', 'repairInfo', $event->getArguments()); |
| 466 | 466 | } |
| 467 | 467 | }); |
| 468 | - $dispatcher->addListener('\OC\Repair::step', function ($event) { |
|
| 468 | + $dispatcher->addListener('\OC\Repair::step', function($event) { |
|
| 469 | 469 | if ($event instanceof GenericEvent) { |
| 470 | 470 | $this->emit('\OC\Updater', 'repairStep', $event->getArguments()); |
| 471 | 471 | } |
@@ -480,13 +480,13 @@ discard block |
||
| 480 | 480 | if (!$event instanceof GenericEvent) { |
| 481 | 481 | return; |
| 482 | 482 | } |
| 483 | - $log->info('\OC\DB\Migrator::executeSql: ' . $event->getSubject() . ' (' . $event->getArgument(0) . ' of ' . $event->getArgument(1) . ')', ['app' => 'updater']); |
|
| 483 | + $log->info('\OC\DB\Migrator::executeSql: '.$event->getSubject().' ('.$event->getArgument(0).' of '.$event->getArgument(1).')', ['app' => 'updater']); |
|
| 484 | 484 | }); |
| 485 | 485 | $dispatcher->addListener('\OC\DB\Migrator::checkTable', function($event) use ($log) { |
| 486 | 486 | if (!$event instanceof GenericEvent) { |
| 487 | 487 | return; |
| 488 | 488 | } |
| 489 | - $log->info('\OC\DB\Migrator::checkTable: ' . $event->getSubject() . ' (' . $event->getArgument(0) . ' of ' . $event->getArgument(1) . ')', ['app' => 'updater']); |
|
| 489 | + $log->info('\OC\DB\Migrator::checkTable: '.$event->getSubject().' ('.$event->getArgument(0).' of '.$event->getArgument(1).')', ['app' => 'updater']); |
|
| 490 | 490 | }); |
| 491 | 491 | |
| 492 | 492 | $repairListener = function($event) use ($log) { |
@@ -495,30 +495,30 @@ discard block |
||
| 495 | 495 | } |
| 496 | 496 | switch ($event->getSubject()) { |
| 497 | 497 | case '\OC\Repair::startProgress': |
| 498 | - $log->info('\OC\Repair::startProgress: Starting ... ' . $event->getArgument(1) . ' (' . $event->getArgument(0) . ')', ['app' => 'updater']); |
|
| 498 | + $log->info('\OC\Repair::startProgress: Starting ... '.$event->getArgument(1).' ('.$event->getArgument(0).')', ['app' => 'updater']); |
|
| 499 | 499 | break; |
| 500 | 500 | case '\OC\Repair::advance': |
| 501 | 501 | $desc = $event->getArgument(1); |
| 502 | 502 | if (empty($desc)) { |
| 503 | 503 | $desc = ''; |
| 504 | 504 | } |
| 505 | - $log->info('\OC\Repair::advance: ' . $desc . ' (' . $event->getArgument(0) . ')', ['app' => 'updater']); |
|
| 505 | + $log->info('\OC\Repair::advance: '.$desc.' ('.$event->getArgument(0).')', ['app' => 'updater']); |
|
| 506 | 506 | |
| 507 | 507 | break; |
| 508 | 508 | case '\OC\Repair::finishProgress': |
| 509 | 509 | $log->info('\OC\Repair::finishProgress', ['app' => 'updater']); |
| 510 | 510 | break; |
| 511 | 511 | case '\OC\Repair::step': |
| 512 | - $log->info('\OC\Repair::step: Repair step: ' . $event->getArgument(0), ['app' => 'updater']); |
|
| 512 | + $log->info('\OC\Repair::step: Repair step: '.$event->getArgument(0), ['app' => 'updater']); |
|
| 513 | 513 | break; |
| 514 | 514 | case '\OC\Repair::info': |
| 515 | - $log->info('\OC\Repair::info: Repair info: ' . $event->getArgument(0), ['app' => 'updater']); |
|
| 515 | + $log->info('\OC\Repair::info: Repair info: '.$event->getArgument(0), ['app' => 'updater']); |
|
| 516 | 516 | break; |
| 517 | 517 | case '\OC\Repair::warning': |
| 518 | - $log->warning('\OC\Repair::warning: Repair warning: ' . $event->getArgument(0), ['app' => 'updater']); |
|
| 518 | + $log->warning('\OC\Repair::warning: Repair warning: '.$event->getArgument(0), ['app' => 'updater']); |
|
| 519 | 519 | break; |
| 520 | 520 | case '\OC\Repair::error': |
| 521 | - $log->error('\OC\Repair::error: Repair error: ' . $event->getArgument(0), ['app' => 'updater']); |
|
| 521 | + $log->error('\OC\Repair::error: Repair error: '.$event->getArgument(0), ['app' => 'updater']); |
|
| 522 | 522 | break; |
| 523 | 523 | } |
| 524 | 524 | }; |
@@ -532,74 +532,74 @@ discard block |
||
| 532 | 532 | $dispatcher->addListener('\OC\Repair::error', $repairListener); |
| 533 | 533 | |
| 534 | 534 | |
| 535 | - $this->listen('\OC\Updater', 'maintenanceEnabled', function () use($log) { |
|
| 535 | + $this->listen('\OC\Updater', 'maintenanceEnabled', function() use($log) { |
|
| 536 | 536 | $log->info('\OC\Updater::maintenanceEnabled: Turned on maintenance mode', ['app' => 'updater']); |
| 537 | 537 | }); |
| 538 | - $this->listen('\OC\Updater', 'maintenanceDisabled', function () use($log) { |
|
| 538 | + $this->listen('\OC\Updater', 'maintenanceDisabled', function() use($log) { |
|
| 539 | 539 | $log->info('\OC\Updater::maintenanceDisabled: Turned off maintenance mode', ['app' => 'updater']); |
| 540 | 540 | }); |
| 541 | - $this->listen('\OC\Updater', 'maintenanceActive', function () use($log) { |
|
| 541 | + $this->listen('\OC\Updater', 'maintenanceActive', function() use($log) { |
|
| 542 | 542 | $log->info('\OC\Updater::maintenanceActive: Maintenance mode is kept active', ['app' => 'updater']); |
| 543 | 543 | }); |
| 544 | - $this->listen('\OC\Updater', 'updateEnd', function ($success) use($log) { |
|
| 544 | + $this->listen('\OC\Updater', 'updateEnd', function($success) use($log) { |
|
| 545 | 545 | if ($success) { |
| 546 | 546 | $log->info('\OC\Updater::updateEnd: Update successful', ['app' => 'updater']); |
| 547 | 547 | } else { |
| 548 | 548 | $log->error('\OC\Updater::updateEnd: Update failed', ['app' => 'updater']); |
| 549 | 549 | } |
| 550 | 550 | }); |
| 551 | - $this->listen('\OC\Updater', 'dbUpgradeBefore', function () use($log) { |
|
| 551 | + $this->listen('\OC\Updater', 'dbUpgradeBefore', function() use($log) { |
|
| 552 | 552 | $log->info('\OC\Updater::dbUpgradeBefore: Updating database schema', ['app' => 'updater']); |
| 553 | 553 | }); |
| 554 | - $this->listen('\OC\Updater', 'dbUpgrade', function () use($log) { |
|
| 554 | + $this->listen('\OC\Updater', 'dbUpgrade', function() use($log) { |
|
| 555 | 555 | $log->info('\OC\Updater::dbUpgrade: Updated database', ['app' => 'updater']); |
| 556 | 556 | }); |
| 557 | - $this->listen('\OC\Updater', 'dbSimulateUpgradeBefore', function () use($log) { |
|
| 557 | + $this->listen('\OC\Updater', 'dbSimulateUpgradeBefore', function() use($log) { |
|
| 558 | 558 | $log->info('\OC\Updater::dbSimulateUpgradeBefore: Checking whether the database schema can be updated (this can take a long time depending on the database size)', ['app' => 'updater']); |
| 559 | 559 | }); |
| 560 | - $this->listen('\OC\Updater', 'dbSimulateUpgrade', function () use($log) { |
|
| 560 | + $this->listen('\OC\Updater', 'dbSimulateUpgrade', function() use($log) { |
|
| 561 | 561 | $log->info('\OC\Updater::dbSimulateUpgrade: Checked database schema update', ['app' => 'updater']); |
| 562 | 562 | }); |
| 563 | - $this->listen('\OC\Updater', 'incompatibleAppDisabled', function ($app) use($log) { |
|
| 564 | - $log->info('\OC\Updater::incompatibleAppDisabled: Disabled incompatible app: ' . $app, ['app' => 'updater']); |
|
| 563 | + $this->listen('\OC\Updater', 'incompatibleAppDisabled', function($app) use($log) { |
|
| 564 | + $log->info('\OC\Updater::incompatibleAppDisabled: Disabled incompatible app: '.$app, ['app' => 'updater']); |
|
| 565 | 565 | }); |
| 566 | - $this->listen('\OC\Updater', 'checkAppStoreAppBefore', function ($app) use($log) { |
|
| 567 | - $log->info('\OC\Updater::checkAppStoreAppBefore: Checking for update of app "' . $app . '" in appstore', ['app' => 'updater']); |
|
| 566 | + $this->listen('\OC\Updater', 'checkAppStoreAppBefore', function($app) use($log) { |
|
| 567 | + $log->info('\OC\Updater::checkAppStoreAppBefore: Checking for update of app "'.$app.'" in appstore', ['app' => 'updater']); |
|
| 568 | 568 | }); |
| 569 | - $this->listen('\OC\Updater', 'upgradeAppStoreApp', function ($app) use($log) { |
|
| 570 | - $log->info('\OC\Updater::upgradeAppStoreApp: Update app "' . $app . '" from appstore', ['app' => 'updater']); |
|
| 569 | + $this->listen('\OC\Updater', 'upgradeAppStoreApp', function($app) use($log) { |
|
| 570 | + $log->info('\OC\Updater::upgradeAppStoreApp: Update app "'.$app.'" from appstore', ['app' => 'updater']); |
|
| 571 | 571 | }); |
| 572 | - $this->listen('\OC\Updater', 'checkAppStoreApp', function ($app) use($log) { |
|
| 573 | - $log->info('\OC\Updater::checkAppStoreApp: Checked for update of app "' . $app . '" in appstore', ['app' => 'updater']); |
|
| 572 | + $this->listen('\OC\Updater', 'checkAppStoreApp', function($app) use($log) { |
|
| 573 | + $log->info('\OC\Updater::checkAppStoreApp: Checked for update of app "'.$app.'" in appstore', ['app' => 'updater']); |
|
| 574 | 574 | }); |
| 575 | - $this->listen('\OC\Updater', 'appUpgradeCheckBefore', function () use ($log) { |
|
| 575 | + $this->listen('\OC\Updater', 'appUpgradeCheckBefore', function() use ($log) { |
|
| 576 | 576 | $log->info('\OC\Updater::appUpgradeCheckBefore: Checking updates of apps', ['app' => 'updater']); |
| 577 | 577 | }); |
| 578 | - $this->listen('\OC\Updater', 'appSimulateUpdate', function ($app) use ($log) { |
|
| 579 | - $log->info('\OC\Updater::appSimulateUpdate: Checking whether the database schema for <' . $app . '> can be updated (this can take a long time depending on the database size)', ['app' => 'updater']); |
|
| 578 | + $this->listen('\OC\Updater', 'appSimulateUpdate', function($app) use ($log) { |
|
| 579 | + $log->info('\OC\Updater::appSimulateUpdate: Checking whether the database schema for <'.$app.'> can be updated (this can take a long time depending on the database size)', ['app' => 'updater']); |
|
| 580 | 580 | }); |
| 581 | - $this->listen('\OC\Updater', 'appUpgradeCheck', function () use ($log) { |
|
| 581 | + $this->listen('\OC\Updater', 'appUpgradeCheck', function() use ($log) { |
|
| 582 | 582 | $log->info('\OC\Updater::appUpgradeCheck: Checked database schema update for apps', ['app' => 'updater']); |
| 583 | 583 | }); |
| 584 | - $this->listen('\OC\Updater', 'appUpgradeStarted', function ($app) use ($log) { |
|
| 585 | - $log->info('\OC\Updater::appUpgradeStarted: Updating <' . $app . '> ...', ['app' => 'updater']); |
|
| 584 | + $this->listen('\OC\Updater', 'appUpgradeStarted', function($app) use ($log) { |
|
| 585 | + $log->info('\OC\Updater::appUpgradeStarted: Updating <'.$app.'> ...', ['app' => 'updater']); |
|
| 586 | 586 | }); |
| 587 | - $this->listen('\OC\Updater', 'appUpgrade', function ($app, $version) use ($log) { |
|
| 588 | - $log->info('\OC\Updater::appUpgrade: Updated <' . $app . '> to ' . $version, ['app' => 'updater']); |
|
| 587 | + $this->listen('\OC\Updater', 'appUpgrade', function($app, $version) use ($log) { |
|
| 588 | + $log->info('\OC\Updater::appUpgrade: Updated <'.$app.'> to '.$version, ['app' => 'updater']); |
|
| 589 | 589 | }); |
| 590 | - $this->listen('\OC\Updater', 'failure', function ($message) use($log) { |
|
| 591 | - $log->error('\OC\Updater::failure: ' . $message, ['app' => 'updater']); |
|
| 590 | + $this->listen('\OC\Updater', 'failure', function($message) use($log) { |
|
| 591 | + $log->error('\OC\Updater::failure: '.$message, ['app' => 'updater']); |
|
| 592 | 592 | }); |
| 593 | - $this->listen('\OC\Updater', 'setDebugLogLevel', function () use($log) { |
|
| 593 | + $this->listen('\OC\Updater', 'setDebugLogLevel', function() use($log) { |
|
| 594 | 594 | $log->info('\OC\Updater::setDebugLogLevel: Set log level to debug', ['app' => 'updater']); |
| 595 | 595 | }); |
| 596 | - $this->listen('\OC\Updater', 'resetLogLevel', function ($logLevel, $logLevelName) use($log) { |
|
| 597 | - $log->info('\OC\Updater::resetLogLevel: Reset log level to ' . $logLevelName . '(' . $logLevel . ')', ['app' => 'updater']); |
|
| 596 | + $this->listen('\OC\Updater', 'resetLogLevel', function($logLevel, $logLevelName) use($log) { |
|
| 597 | + $log->info('\OC\Updater::resetLogLevel: Reset log level to '.$logLevelName.'('.$logLevel.')', ['app' => 'updater']); |
|
| 598 | 598 | }); |
| 599 | - $this->listen('\OC\Updater', 'startCheckCodeIntegrity', function () use($log) { |
|
| 599 | + $this->listen('\OC\Updater', 'startCheckCodeIntegrity', function() use($log) { |
|
| 600 | 600 | $log->info('\OC\Updater::startCheckCodeIntegrity: Starting code integrity check...', ['app' => 'updater']); |
| 601 | 601 | }); |
| 602 | - $this->listen('\OC\Updater', 'finishedCheckCodeIntegrity', function () use($log) { |
|
| 602 | + $this->listen('\OC\Updater', 'finishedCheckCodeIntegrity', function() use($log) { |
|
| 603 | 603 | $log->info('\OC\Updater::finishedCheckCodeIntegrity: Finished code integrity check', ['app' => 'updater']); |
| 604 | 604 | }); |
| 605 | 605 | |
@@ -110,9 +110,9 @@ discard block |
||
| 110 | 110 | $apps = self::getEnabledApps(); |
| 111 | 111 | |
| 112 | 112 | // Add each apps' folder as allowed class path |
| 113 | - foreach($apps as $app) { |
|
| 113 | + foreach ($apps as $app) { |
|
| 114 | 114 | $path = self::getAppPath($app); |
| 115 | - if($path !== false) { |
|
| 115 | + if ($path !== false) { |
|
| 116 | 116 | self::registerAutoloading($app, $path); |
| 117 | 117 | } |
| 118 | 118 | } |
@@ -137,17 +137,17 @@ discard block |
||
| 137 | 137 | public static function loadApp($app) { |
| 138 | 138 | self::$loadedApps[] = $app; |
| 139 | 139 | $appPath = self::getAppPath($app); |
| 140 | - if($appPath === false) { |
|
| 140 | + if ($appPath === false) { |
|
| 141 | 141 | return; |
| 142 | 142 | } |
| 143 | 143 | |
| 144 | 144 | // in case someone calls loadApp() directly |
| 145 | 145 | self::registerAutoloading($app, $appPath); |
| 146 | 146 | |
| 147 | - if (is_file($appPath . '/appinfo/app.php')) { |
|
| 148 | - \OC::$server->getEventLogger()->start('load_app_' . $app, 'Load app: ' . $app); |
|
| 147 | + if (is_file($appPath.'/appinfo/app.php')) { |
|
| 148 | + \OC::$server->getEventLogger()->start('load_app_'.$app, 'Load app: '.$app); |
|
| 149 | 149 | self::requireAppFile($app); |
| 150 | - \OC::$server->getEventLogger()->end('load_app_' . $app); |
|
| 150 | + \OC::$server->getEventLogger()->end('load_app_'.$app); |
|
| 151 | 151 | } |
| 152 | 152 | |
| 153 | 153 | $info = self::getAppInfo($app); |
@@ -193,7 +193,7 @@ discard block |
||
| 193 | 193 | $plugins = isset($info['collaboration']['plugins']['plugin']['@value']) ? |
| 194 | 194 | [$info['collaboration']['plugins']['plugin']] : $info['collaboration']['plugins']['plugin']; |
| 195 | 195 | foreach ($plugins as $plugin) { |
| 196 | - if($plugin['@attributes']['type'] === 'collaborator-search') { |
|
| 196 | + if ($plugin['@attributes']['type'] === 'collaborator-search') { |
|
| 197 | 197 | $pluginInfo = [ |
| 198 | 198 | 'shareType' => $plugin['@attributes']['share-type'], |
| 199 | 199 | 'class' => $plugin['@value'], |
@@ -212,8 +212,8 @@ discard block |
||
| 212 | 212 | * @param string $path |
| 213 | 213 | */ |
| 214 | 214 | public static function registerAutoloading($app, $path) { |
| 215 | - $key = $app . '-' . $path; |
|
| 216 | - if(isset(self::$alreadyRegistered[$key])) { |
|
| 215 | + $key = $app.'-'.$path; |
|
| 216 | + if (isset(self::$alreadyRegistered[$key])) { |
|
| 217 | 217 | return; |
| 218 | 218 | } |
| 219 | 219 | |
@@ -223,17 +223,17 @@ discard block |
||
| 223 | 223 | $appNamespace = \OC\AppFramework\App::buildAppNamespace($app); |
| 224 | 224 | \OC::$server->registerNamespace($app, $appNamespace); |
| 225 | 225 | |
| 226 | - if (file_exists($path . '/composer/autoload.php')) { |
|
| 227 | - require_once $path . '/composer/autoload.php'; |
|
| 226 | + if (file_exists($path.'/composer/autoload.php')) { |
|
| 227 | + require_once $path.'/composer/autoload.php'; |
|
| 228 | 228 | } else { |
| 229 | - \OC::$composerAutoloader->addPsr4($appNamespace . '\\', $path . '/lib/', true); |
|
| 229 | + \OC::$composerAutoloader->addPsr4($appNamespace.'\\', $path.'/lib/', true); |
|
| 230 | 230 | // Register on legacy autoloader |
| 231 | 231 | \OC::$loader->addValidRoot($path); |
| 232 | 232 | } |
| 233 | 233 | |
| 234 | 234 | // Register Test namespace only when testing |
| 235 | 235 | if (defined('PHPUNIT_RUN') || defined('CLI_TEST_RUN')) { |
| 236 | - \OC::$composerAutoloader->addPsr4($appNamespace . '\\Tests\\', $path . '/tests/', true); |
|
| 236 | + \OC::$composerAutoloader->addPsr4($appNamespace.'\\Tests\\', $path.'/tests/', true); |
|
| 237 | 237 | } |
| 238 | 238 | } |
| 239 | 239 | |
@@ -245,7 +245,7 @@ discard block |
||
| 245 | 245 | private static function requireAppFile($app) { |
| 246 | 246 | try { |
| 247 | 247 | // encapsulated here to avoid variable scope conflicts |
| 248 | - require_once $app . '/appinfo/app.php'; |
|
| 248 | + require_once $app.'/appinfo/app.php'; |
|
| 249 | 249 | } catch (Error $ex) { |
| 250 | 250 | \OC::$server->getLogger()->logException($ex); |
| 251 | 251 | if (!\OC::$server->getAppManager()->isShipped($app)) { |
@@ -299,7 +299,7 @@ discard block |
||
| 299 | 299 | */ |
| 300 | 300 | public static function setAppTypes($app) { |
| 301 | 301 | $appData = self::getAppInfo($app); |
| 302 | - if(!is_array($appData)) { |
|
| 302 | + if (!is_array($appData)) { |
|
| 303 | 303 | return; |
| 304 | 304 | } |
| 305 | 305 | |
@@ -346,8 +346,8 @@ discard block |
||
| 346 | 346 | } else { |
| 347 | 347 | $apps = $appManager->getEnabledAppsForUser($user); |
| 348 | 348 | } |
| 349 | - $apps = array_filter($apps, function ($app) { |
|
| 350 | - return $app !== 'files';//we add this manually |
|
| 349 | + $apps = array_filter($apps, function($app) { |
|
| 350 | + return $app !== 'files'; //we add this manually |
|
| 351 | 351 | }); |
| 352 | 352 | sort($apps); |
| 353 | 353 | array_unshift($apps, 'files'); |
@@ -384,7 +384,7 @@ discard block |
||
| 384 | 384 | $installer = \OC::$server->query(Installer::class); |
| 385 | 385 | $isDownloaded = $installer->isDownloaded($appId); |
| 386 | 386 | |
| 387 | - if(!$isDownloaded) { |
|
| 387 | + if (!$isDownloaded) { |
|
| 388 | 388 | $installer->downloadApp($appId); |
| 389 | 389 | } |
| 390 | 390 | |
@@ -460,7 +460,7 @@ discard block |
||
| 460 | 460 | */ |
| 461 | 461 | public static function findAppInDirectories($appId) { |
| 462 | 462 | $sanitizedAppId = self::cleanAppId($appId); |
| 463 | - if($sanitizedAppId !== $appId) { |
|
| 463 | + if ($sanitizedAppId !== $appId) { |
|
| 464 | 464 | return false; |
| 465 | 465 | } |
| 466 | 466 | static $app_dir = array(); |
@@ -471,7 +471,7 @@ discard block |
||
| 471 | 471 | |
| 472 | 472 | $possibleApps = array(); |
| 473 | 473 | foreach (OC::$APPSROOTS as $dir) { |
| 474 | - if (file_exists($dir['path'] . '/' . $appId)) { |
|
| 474 | + if (file_exists($dir['path'].'/'.$appId)) { |
|
| 475 | 475 | $possibleApps[] = $dir; |
| 476 | 476 | } |
| 477 | 477 | } |
@@ -512,7 +512,7 @@ discard block |
||
| 512 | 512 | } |
| 513 | 513 | |
| 514 | 514 | if (($dir = self::findAppInDirectories($appId)) != false) { |
| 515 | - return $dir['path'] . '/' . $appId; |
|
| 515 | + return $dir['path'].'/'.$appId; |
|
| 516 | 516 | } |
| 517 | 517 | return false; |
| 518 | 518 | } |
@@ -526,7 +526,7 @@ discard block |
||
| 526 | 526 | */ |
| 527 | 527 | public static function getAppWebPath($appId) { |
| 528 | 528 | if (($dir = self::findAppInDirectories($appId)) != false) { |
| 529 | - return OC::$WEBROOT . $dir['url'] . '/' . $appId; |
|
| 529 | + return OC::$WEBROOT.$dir['url'].'/'.$appId; |
|
| 530 | 530 | } |
| 531 | 531 | return false; |
| 532 | 532 | } |
@@ -550,7 +550,7 @@ discard block |
||
| 550 | 550 | * @return string |
| 551 | 551 | */ |
| 552 | 552 | public static function getAppVersionByPath($path) { |
| 553 | - $infoFile = $path . '/appinfo/info.xml'; |
|
| 553 | + $infoFile = $path.'/appinfo/info.xml'; |
|
| 554 | 554 | $appData = \OC::$server->getAppManager()->getAppInfo($infoFile, true); |
| 555 | 555 | return isset($appData['version']) ? $appData['version'] : ''; |
| 556 | 556 | } |
@@ -650,7 +650,7 @@ discard block |
||
| 650 | 650 | * @param string $page |
| 651 | 651 | */ |
| 652 | 652 | public static function registerAdmin($app, $page) { |
| 653 | - self::$adminForms[] = $app . '/' . $page . '.php'; |
|
| 653 | + self::$adminForms[] = $app.'/'.$page.'.php'; |
|
| 654 | 654 | } |
| 655 | 655 | |
| 656 | 656 | /** |
@@ -659,7 +659,7 @@ discard block |
||
| 659 | 659 | * @param string $page |
| 660 | 660 | */ |
| 661 | 661 | public static function registerPersonal($app, $page) { |
| 662 | - self::$personalForms[] = $app . '/' . $page . '.php'; |
|
| 662 | + self::$personalForms[] = $app.'/'.$page.'.php'; |
|
| 663 | 663 | } |
| 664 | 664 | |
| 665 | 665 | /** |
@@ -688,7 +688,7 @@ discard block |
||
| 688 | 688 | |
| 689 | 689 | foreach (OC::$APPSROOTS as $apps_dir) { |
| 690 | 690 | if (!is_readable($apps_dir['path'])) { |
| 691 | - \OCP\Util::writeLog('core', 'unable to read app folder : ' . $apps_dir['path'], \OCP\Util::WARN); |
|
| 691 | + \OCP\Util::writeLog('core', 'unable to read app folder : '.$apps_dir['path'], \OCP\Util::WARN); |
|
| 692 | 692 | continue; |
| 693 | 693 | } |
| 694 | 694 | $dh = opendir($apps_dir['path']); |
@@ -696,7 +696,7 @@ discard block |
||
| 696 | 696 | if (is_resource($dh)) { |
| 697 | 697 | while (($file = readdir($dh)) !== false) { |
| 698 | 698 | |
| 699 | - if ($file[0] != '.' and is_dir($apps_dir['path'] . '/' . $file) and is_file($apps_dir['path'] . '/' . $file . '/appinfo/info.xml')) { |
|
| 699 | + if ($file[0] != '.' and is_dir($apps_dir['path'].'/'.$file) and is_file($apps_dir['path'].'/'.$file.'/appinfo/info.xml')) { |
|
| 700 | 700 | |
| 701 | 701 | $apps[] = $file; |
| 702 | 702 | } |
@@ -729,12 +729,12 @@ discard block |
||
| 729 | 729 | |
| 730 | 730 | $info = OC_App::getAppInfo($app, false, $langCode); |
| 731 | 731 | if (!is_array($info)) { |
| 732 | - \OCP\Util::writeLog('core', 'Could not read app info file for app "' . $app . '"', \OCP\Util::ERROR); |
|
| 732 | + \OCP\Util::writeLog('core', 'Could not read app info file for app "'.$app.'"', \OCP\Util::ERROR); |
|
| 733 | 733 | continue; |
| 734 | 734 | } |
| 735 | 735 | |
| 736 | 736 | if (!isset($info['name'])) { |
| 737 | - \OCP\Util::writeLog('core', 'App id "' . $app . '" has no name in appinfo', \OCP\Util::ERROR); |
|
| 737 | + \OCP\Util::writeLog('core', 'App id "'.$app.'" has no name in appinfo', \OCP\Util::ERROR); |
|
| 738 | 738 | continue; |
| 739 | 739 | } |
| 740 | 740 | |
@@ -761,13 +761,13 @@ discard block |
||
| 761 | 761 | } |
| 762 | 762 | |
| 763 | 763 | $appPath = self::getAppPath($app); |
| 764 | - if($appPath !== false) { |
|
| 765 | - $appIcon = $appPath . '/img/' . $app . '.svg'; |
|
| 764 | + if ($appPath !== false) { |
|
| 765 | + $appIcon = $appPath.'/img/'.$app.'.svg'; |
|
| 766 | 766 | if (file_exists($appIcon)) { |
| 767 | - $info['preview'] = $urlGenerator->imagePath($app, $app . '.svg'); |
|
| 767 | + $info['preview'] = $urlGenerator->imagePath($app, $app.'.svg'); |
|
| 768 | 768 | $info['previewAsIcon'] = true; |
| 769 | 769 | } else { |
| 770 | - $appIcon = $appPath . '/img/app.svg'; |
|
| 770 | + $appIcon = $appPath.'/img/app.svg'; |
|
| 771 | 771 | if (file_exists($appIcon)) { |
| 772 | 772 | $info['preview'] = $urlGenerator->imagePath($app, 'app.svg'); |
| 773 | 773 | $info['previewAsIcon'] = true; |
@@ -892,7 +892,7 @@ discard block |
||
| 892 | 892 | public static function getAppVersions() { |
| 893 | 893 | static $versions; |
| 894 | 894 | |
| 895 | - if(!$versions) { |
|
| 895 | + if (!$versions) { |
|
| 896 | 896 | $appConfig = \OC::$server->getAppConfig(); |
| 897 | 897 | $versions = $appConfig->getValues(false, 'installed_version'); |
| 898 | 898 | } |
@@ -907,7 +907,7 @@ discard block |
||
| 907 | 907 | */ |
| 908 | 908 | public static function updateApp($appId) { |
| 909 | 909 | $appPath = self::getAppPath($appId); |
| 910 | - if($appPath === false) { |
|
| 910 | + if ($appPath === false) { |
|
| 911 | 911 | return false; |
| 912 | 912 | } |
| 913 | 913 | self::registerAutoloading($appId, $appPath); |
@@ -915,8 +915,8 @@ discard block |
||
| 915 | 915 | $appData = self::getAppInfo($appId); |
| 916 | 916 | self::executeRepairSteps($appId, $appData['repair-steps']['pre-migration']); |
| 917 | 917 | |
| 918 | - if (file_exists($appPath . '/appinfo/database.xml')) { |
|
| 919 | - OC_DB::updateDbFromStructure($appPath . '/appinfo/database.xml'); |
|
| 918 | + if (file_exists($appPath.'/appinfo/database.xml')) { |
|
| 919 | + OC_DB::updateDbFromStructure($appPath.'/appinfo/database.xml'); |
|
| 920 | 920 | } else { |
| 921 | 921 | $ms = new MigrationService($appId, \OC::$server->getDatabaseConnection()); |
| 922 | 922 | $ms->migrate(); |
@@ -928,23 +928,23 @@ discard block |
||
| 928 | 928 | \OC::$server->getAppManager()->getAppVersion($appId, false); |
| 929 | 929 | |
| 930 | 930 | // run upgrade code |
| 931 | - if (file_exists($appPath . '/appinfo/update.php')) { |
|
| 931 | + if (file_exists($appPath.'/appinfo/update.php')) { |
|
| 932 | 932 | self::loadApp($appId); |
| 933 | - include $appPath . '/appinfo/update.php'; |
|
| 933 | + include $appPath.'/appinfo/update.php'; |
|
| 934 | 934 | } |
| 935 | 935 | self::setupBackgroundJobs($appData['background-jobs']); |
| 936 | 936 | |
| 937 | 937 | //set remote/public handlers |
| 938 | 938 | if (array_key_exists('ocsid', $appData)) { |
| 939 | 939 | \OC::$server->getConfig()->setAppValue($appId, 'ocsid', $appData['ocsid']); |
| 940 | - } elseif(\OC::$server->getConfig()->getAppValue($appId, 'ocsid', null) !== null) { |
|
| 940 | + } elseif (\OC::$server->getConfig()->getAppValue($appId, 'ocsid', null) !== null) { |
|
| 941 | 941 | \OC::$server->getConfig()->deleteAppValue($appId, 'ocsid'); |
| 942 | 942 | } |
| 943 | 943 | foreach ($appData['remote'] as $name => $path) { |
| 944 | - \OC::$server->getConfig()->setAppValue('core', 'remote_' . $name, $appId . '/' . $path); |
|
| 944 | + \OC::$server->getConfig()->setAppValue('core', 'remote_'.$name, $appId.'/'.$path); |
|
| 945 | 945 | } |
| 946 | 946 | foreach ($appData['public'] as $name => $path) { |
| 947 | - \OC::$server->getConfig()->setAppValue('core', 'public_' . $name, $appId . '/' . $path); |
|
| 947 | + \OC::$server->getConfig()->setAppValue('core', 'public_'.$name, $appId.'/'.$path); |
|
| 948 | 948 | } |
| 949 | 949 | |
| 950 | 950 | self::setAppTypes($appId); |
@@ -1014,17 +1014,17 @@ discard block |
||
| 1014 | 1014 | public static function getStorage($appId) { |
| 1015 | 1015 | if (\OC::$server->getAppManager()->isEnabledForUser($appId)) { //sanity check |
| 1016 | 1016 | if (\OC::$server->getUserSession()->isLoggedIn()) { |
| 1017 | - $view = new \OC\Files\View('/' . OC_User::getUser()); |
|
| 1017 | + $view = new \OC\Files\View('/'.OC_User::getUser()); |
|
| 1018 | 1018 | if (!$view->file_exists($appId)) { |
| 1019 | 1019 | $view->mkdir($appId); |
| 1020 | 1020 | } |
| 1021 | - return new \OC\Files\View('/' . OC_User::getUser() . '/' . $appId); |
|
| 1021 | + return new \OC\Files\View('/'.OC_User::getUser().'/'.$appId); |
|
| 1022 | 1022 | } else { |
| 1023 | - \OCP\Util::writeLog('core', 'Can\'t get app storage, app ' . $appId . ', user not logged in', \OCP\Util::ERROR); |
|
| 1023 | + \OCP\Util::writeLog('core', 'Can\'t get app storage, app '.$appId.', user not logged in', \OCP\Util::ERROR); |
|
| 1024 | 1024 | return false; |
| 1025 | 1025 | } |
| 1026 | 1026 | } else { |
| 1027 | - \OCP\Util::writeLog('core', 'Can\'t get app storage, app ' . $appId . ' not enabled', \OCP\Util::ERROR); |
|
| 1027 | + \OCP\Util::writeLog('core', 'Can\'t get app storage, app '.$appId.' not enabled', \OCP\Util::ERROR); |
|
| 1028 | 1028 | return false; |
| 1029 | 1029 | } |
| 1030 | 1030 | } |
@@ -1056,9 +1056,9 @@ discard block |
||
| 1056 | 1056 | |
| 1057 | 1057 | if ($attributeLang === $similarLang) { |
| 1058 | 1058 | $similarLangFallback = $option['@value']; |
| 1059 | - } else if (strpos($attributeLang, $similarLang . '_') === 0) { |
|
| 1059 | + } else if (strpos($attributeLang, $similarLang.'_') === 0) { |
|
| 1060 | 1060 | if ($similarLangFallback === false) { |
| 1061 | - $similarLangFallback = $option['@value']; |
|
| 1061 | + $similarLangFallback = $option['@value']; |
|
| 1062 | 1062 | } |
| 1063 | 1063 | } |
| 1064 | 1064 | } else { |
@@ -1093,7 +1093,7 @@ discard block |
||
| 1093 | 1093 | $data['description'] = trim(self::findBestL10NOption($data['description'], $lang)); |
| 1094 | 1094 | } else if (isset($data['description']) && is_string($data['description'])) { |
| 1095 | 1095 | $data['description'] = trim($data['description']); |
| 1096 | - } else { |
|
| 1096 | + } else { |
|
| 1097 | 1097 | $data['description'] = ''; |
| 1098 | 1098 | } |
| 1099 | 1099 | |