mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-14 13:33:14 +00:00
Fix install
This commit is contained in:
@@ -56,9 +56,6 @@ class Install extends Command
|
||||
{
|
||||
$dialog = $this->getHelperSet()->get('dialog');
|
||||
|
||||
$setupRegistry = new \Setup_Registry();
|
||||
$this->container['phraseanet.registry'] = $setupRegistry;
|
||||
|
||||
$output->writeln("<comment>
|
||||
,-._.-._.-._.-._.-.
|
||||
`-. ,-'
|
||||
|
@@ -115,7 +115,6 @@ class Setup implements ControllerProviderInterface
|
||||
|
||||
$appbox_name = $request->request->get('ab_name');
|
||||
$databox_name = $request->request->get('db_name');
|
||||
$setupRegistry = new \Setup_Registry();
|
||||
|
||||
try {
|
||||
$abConn = new \connection_pdo('appbox', $hostname, $port, $user_ab, $ab_password, $appbox_name, array(), $app['debug']);
|
||||
|
@@ -52,7 +52,6 @@ class Installer
|
||||
|
||||
private function populateRegistryData($serverName, $dataPath, $binaryData)
|
||||
{
|
||||
|
||||
$this->app['phraseanet.registry']->set('GV_base_datapath_noweb', $dataPath, \registry::TYPE_STRING);
|
||||
$this->app['phraseanet.registry']->set('GV_ServerName', $serverName, \registry::TYPE_STRING);
|
||||
|
||||
@@ -236,6 +235,7 @@ class Installer
|
||||
$arrayConf = $this->app['phraseanet.configuration']->getConfigurations();
|
||||
|
||||
$arrayConf['key'] = md5(mt_rand(100000000, 999999999));
|
||||
$this->app['phraseanet.registry']->setKey($arrayConf['key']);
|
||||
|
||||
foreach ($arrayConf as $key => $value) {
|
||||
if (is_array($value) && array_key_exists('phraseanet', $value)) {
|
||||
|
@@ -1,50 +0,0 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* This file is part of Phraseanet
|
||||
*
|
||||
* (c) 2005-2011 Alchemy
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Simple registry object for setup when appbox registry does not exists yet
|
||||
*
|
||||
* @package Setup
|
||||
* @license http://opensource.org/licenses/gpl-3.0 GPLv3
|
||||
* @link www.phraseanet.com
|
||||
*/
|
||||
class Setup_Registry implements registryInterface
|
||||
{
|
||||
protected $datas = array();
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->datas['GV_RootPath'] = realpath(__DIR__ . '/../../..') . '/';
|
||||
}
|
||||
|
||||
public function get($key, $defaultvalue = null)
|
||||
{
|
||||
return isset($this->datas[$key]) ? $this->datas[$key] : $defaultvalue;
|
||||
}
|
||||
|
||||
public function set($key, $value, $type)
|
||||
{
|
||||
$this->datas[$key] = $value;
|
||||
}
|
||||
|
||||
public function is_set($key)
|
||||
{
|
||||
return isset($this->datas[$key]);
|
||||
}
|
||||
|
||||
public function un_set($key)
|
||||
{
|
||||
if (isset($this->datas[$key]))
|
||||
unset($datas[$key]);
|
||||
|
||||
return $this;
|
||||
}
|
||||
}
|
@@ -68,8 +68,6 @@ class module_console_systemUpgrade extends Command
|
||||
try {
|
||||
$output->write('<info>Upgrading...</info>', true);
|
||||
|
||||
$this->container['phraseanet.registry'] = new \Setup_Registry();
|
||||
|
||||
if (count(User_Adapter::get_wrong_email_users($this->container)) > 0) {
|
||||
return $output->writeln(sprintf('<error>You have to fix your database before upgrade with the system:mailCheck command </error>'));
|
||||
}
|
||||
@@ -78,8 +76,6 @@ class module_console_systemUpgrade extends Command
|
||||
|
||||
$this->getService('phraseanet.appbox')->forceUpgrade($upgrader, $this->container);
|
||||
|
||||
$this->container['phraseanet.registry'] = new \registry($this->container);
|
||||
|
||||
foreach ($upgrader->getRecommendations() as $recommendation) {
|
||||
list($message, $command) = $recommendation;
|
||||
|
||||
|
@@ -199,6 +199,11 @@ class registry implements registryInterface
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function setKey($value)
|
||||
{
|
||||
$this->cache->save('GV_sit', $value);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param string $key
|
||||
|
Reference in New Issue
Block a user