Enhance installer
This commit is contained in:
parent
a0841e78cf
commit
bc1c2bbae5
@ -1,6 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
// This file must be presen into htdocs/install directory
|
// File to force Dolibarr wizard installer choices.
|
||||||
// to force values of install wizard.
|
//
|
||||||
|
// This file must be present into htdocs/install directory
|
||||||
|
// during install process to be used.
|
||||||
|
//
|
||||||
|
// $Id$
|
||||||
|
//
|
||||||
$force_install_noedit=1;
|
$force_install_noedit=1;
|
||||||
$force_install_message='KeepDefaultValuesWamp';
|
$force_install_message='KeepDefaultValuesWamp';
|
||||||
$force_install_main_data_root='WAMPROOT/dolibarr_documents';
|
$force_install_main_data_root='WAMPROOT/dolibarr_documents';
|
||||||
|
|||||||
@ -51,7 +51,7 @@ $main_dir=isset($_POST["main_dir"])?trim($_POST["main_dir"]):'';
|
|||||||
// Init "forced values" to nothing. "forced values" are used after an doliwamp install wizard.
|
// Init "forced values" to nothing. "forced values" are used after an doliwamp install wizard.
|
||||||
if (file_exists("./install.forced.php")) include_once("./install.forced.php");
|
if (file_exists("./install.forced.php")) include_once("./install.forced.php");
|
||||||
|
|
||||||
dolibarr_install_syslog("etape0: Entering etape0.php page");
|
dolibarr_install_syslog("--- etape0: Entering etape0.php page");
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -357,6 +357,7 @@ if (! $error && $db->connected)
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dolibarr_install_syslog("--- install/etape0.php end", LOG_INFO);
|
||||||
|
|
||||||
pFooter($error,$setuplang);
|
pFooter($error,$setuplang);
|
||||||
?>
|
?>
|
||||||
@ -39,7 +39,7 @@ $langs->load("install");
|
|||||||
// Init "forced values" to nothing. "forced values" are used after an doliwamp install wizard.
|
// Init "forced values" to nothing. "forced values" are used after an doliwamp install wizard.
|
||||||
if (file_exists("./install.forced.php")) include_once("./install.forced.php");
|
if (file_exists("./install.forced.php")) include_once("./install.forced.php");
|
||||||
|
|
||||||
dolibarr_install_syslog("etape1: Entering etape1.php page");
|
dolibarr_install_syslog("--- etape1: Entering etape1.php page");
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -508,6 +508,8 @@ function jsinfo()
|
|||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
dolibarr_install_syslog("--- install/etape1.php end", LOG_INFO);
|
||||||
|
|
||||||
pFooter($error,$setuplang,'jsinfo');
|
pFooter($error,$setuplang,'jsinfo');
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -55,7 +55,7 @@ if ($dolibarr_main_db_type == "mssql") $choix=3;
|
|||||||
// Init "forced values" to nothing. "forced values" are used after a Doliwamp install wizard.
|
// Init "forced values" to nothing. "forced values" are used after a Doliwamp install wizard.
|
||||||
if (file_exists("./install.forced.php")) include_once("./install.forced.php");
|
if (file_exists("./install.forced.php")) include_once("./install.forced.php");
|
||||||
|
|
||||||
dolibarr_install_syslog("etape2: Entering etape2.php page");
|
dolibarr_install_syslog("--- etape2: Entering etape2.php page");
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -576,5 +576,7 @@ if ($_POST["action"] == "set")
|
|||||||
$db->close();
|
$db->close();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dolibarr_install_syslog("--- install/etape2.php end", LOG_INFO);
|
||||||
|
|
||||||
pFooter(!$ok,$setuplang);
|
pFooter(!$ok,$setuplang);
|
||||||
?>
|
?>
|
||||||
@ -43,7 +43,7 @@ $langs->load("install");
|
|||||||
if (! isset($force_install_dolibarrlogin)) $force_install_dolibarrlogin='';
|
if (! isset($force_install_dolibarrlogin)) $force_install_dolibarrlogin='';
|
||||||
if (file_exists("./install.forced.php")) include_once("./install.forced.php");
|
if (file_exists("./install.forced.php")) include_once("./install.forced.php");
|
||||||
|
|
||||||
dolibarr_install_syslog("etape4: Entering etape4.php page");
|
dolibarr_install_syslog("--- etape4: Entering etape4.php page");
|
||||||
|
|
||||||
$err=0;
|
$err=0;
|
||||||
$ok = 0;
|
$ok = 0;
|
||||||
@ -108,5 +108,7 @@ if ($db->ok == 1)
|
|||||||
|
|
||||||
$db->close();
|
$db->close();
|
||||||
|
|
||||||
|
dolibarr_install_syslog("--- install/etape4.php end", LOG_INFO);
|
||||||
|
|
||||||
pFooter($err,$setuplang);
|
pFooter($err,$setuplang);
|
||||||
?>
|
?>
|
||||||
|
|||||||
@ -69,7 +69,7 @@ if (file_exists("./install.forced.php"))
|
|||||||
include_once("./install.forced.php");
|
include_once("./install.forced.php");
|
||||||
}
|
}
|
||||||
|
|
||||||
dolibarr_install_syslog("etape5: Entering etape5.php page", LOG_INFO);
|
dolibarr_install_syslog("--- etape5: Entering etape5.php page", LOG_INFO);
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -153,7 +153,8 @@ if ($action == "set" || preg_match('/upgrade/i',$action))
|
|||||||
dolibarr_install_syslog('install/etape5.php Load module user '.DOL_DOCUMENT_ROOT ."/includes/modules/".$file, LOG_INFO);
|
dolibarr_install_syslog('install/etape5.php Load module user '.DOL_DOCUMENT_ROOT ."/includes/modules/".$file, LOG_INFO);
|
||||||
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/".$file);
|
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/".$file);
|
||||||
$objMod = new $modName($db);
|
$objMod = new $modName($db);
|
||||||
$objMod->init();
|
$result=$objMod->init();
|
||||||
|
if (! $result) print 'ERROR in activating module file='.$file;
|
||||||
|
|
||||||
if ($db->connected == 1)
|
if ($db->connected == 1)
|
||||||
{
|
{
|
||||||
@ -217,16 +218,19 @@ if ($action == "set" || preg_match('/upgrade/i',$action))
|
|||||||
}
|
}
|
||||||
|
|
||||||
// If we ask to force some modules to be enabled
|
// If we ask to force some modules to be enabled
|
||||||
|
// This works only for module store into root directory. Does not work for alternate modules.
|
||||||
if (! empty($force_install_module))
|
if (! empty($force_install_module))
|
||||||
{
|
{
|
||||||
$tmparray=explode(',',$force_install_module);
|
$tmparray=explode(',',$force_install_module);
|
||||||
foreach ($tmparray as $modtoactivate)
|
foreach ($tmparray as $modtoactivate)
|
||||||
{
|
{
|
||||||
$modtoactivatenew=preg_replace('/\.class\.php$/i','',$modtoactivate);
|
$modtoactivatenew=preg_replace('/\.class\.php$/i','',$modtoactivate);
|
||||||
dolibarr_install_syslog('install/etape5.php Activate module '.$modtoactivatenew);
|
$file=$modtoactivatenew.'.class.php';
|
||||||
$result=Activate($modtoactivatenew);
|
dolibarr_install_syslog('install/etape5.php Activate module file='.$file);
|
||||||
$mesg='';
|
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/".$file);
|
||||||
if ($result) $mesg=$result;
|
$objMod = new $modtoactivatenew($db);
|
||||||
|
$result=$objMod->init();
|
||||||
|
if (! $result) print 'ERROR in activating module file='.$file;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -406,7 +410,7 @@ else
|
|||||||
clearstatcache();
|
clearstatcache();
|
||||||
|
|
||||||
|
|
||||||
dolibarr_install_syslog("install/etape5.php Dolibarr setup finished", LOG_INFO);
|
dolibarr_install_syslog("--- install/etape5.php Dolibarr setup finished", LOG_INFO);
|
||||||
|
|
||||||
pFooter(1,$setuplang);
|
pFooter(1,$setuplang);
|
||||||
?>
|
?>
|
||||||
@ -230,4 +230,4 @@ MigrationProjectUserResp=Data migration field fk_user_resp of llx_projet to llx_
|
|||||||
MigrationProjectTaskTime=Update time spent in seconds
|
MigrationProjectTaskTime=Update time spent in seconds
|
||||||
|
|
||||||
# Migration Acctioncom
|
# Migration Acctioncom
|
||||||
MigrationActioncommElement=Update data actions on elements
|
MigrationActioncommElement=Update data on actions
|
||||||
@ -233,4 +233,4 @@ MigrationProjectUserResp=Migration du champ fk_user_resp de llx_projet vers llx_
|
|||||||
MigrationProjectTaskTime=Mise à jour du temps consommé en secondes
|
MigrationProjectTaskTime=Mise à jour du temps consommé en secondes
|
||||||
|
|
||||||
# Migration Acctioncom
|
# Migration Acctioncom
|
||||||
MigrationActioncommElement=Mise à jour du données des actions des éléments
|
MigrationActioncommElement=Mise à jour des données des actions des éléments
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user