public function actionUploadUpgradePackage($params, $data) { $upgradeManager = new \Espo\Core\UpgradeManager($this->getContainer()); $upgradeId = $upgradeManager->upload($data); $manifest = $upgradeManager->getManifest(); return array('id' => $upgradeId, 'version' => $manifest['version']); }
public function postActionUploadUpgradePackage($params, $data) { if ($this->getConfig()->get('restrictedMode')) { if (!$this->getUser()->get('isSuperAdmin')) { throw new Forbidden(); } } $upgradeManager = new \Espo\Core\UpgradeManager($this->getContainer()); $upgradeId = $upgradeManager->upload($data); $manifest = $upgradeManager->getManifest(); return array('id' => $upgradeId, 'version' => $manifest['version']); }