Pārlūkot izejas kodu

Set vendor during install

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
tags/v12.0.0beta1
Morris Jobke pirms 7 gadiem
vecāks
revīzija
d548329543
Revīzijas autora e-pasta adrese nav piesaistīta nevienam kontam
1 mainītis faili ar 15 papildinājumiem un 0 dzēšanām
  1. 15
    0
      lib/private/Setup.php

+ 15
- 0
lib/private/Setup.php Parādīt failu

@@ -357,6 +357,7 @@ class Setup {
$config = \OC::$server->getConfig();
$config->setAppValue('core', 'installedat', microtime(true));
$config->setAppValue('core', 'lastupdatedat', microtime(true));
$config->setAppValue('core', 'vendor', $this->getVendor());

$group =\OC::$server->getGroupManager()->createGroup('admin');
$group->addUser($user);
@@ -497,4 +498,18 @@ class Setup {
file_put_contents($baseDir . '/.htaccess', $content);
file_put_contents($baseDir . '/index.html', '');
}

/**
* Return vendor from which this version was published
*
* @return string Get the vendor
*
* Copy of \OC\Updater::getVendor()
*/
private function getVendor() {
// this should really be a JSON file
require \OC::$SERVERROOT . '/version.php';
/** @var string $vendor */
return (string) $vendor;
}
}

Notiek ielāde…
Atcelt
Saglabāt