Permet le passage de requete de nettoyage depandante de la version de la base
This commit is contained in:
parent
58b189d0d1
commit
542494344b
@ -108,7 +108,15 @@ if ($_POST["action"] == "set")
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/***************************************************************************************
|
// Affiche version
|
||||||
|
if ($ok)
|
||||||
|
{
|
||||||
|
$version=$db->getVersion();
|
||||||
|
print '<tr><td>';
|
||||||
|
print $langs->trans("DatabaseVersion").'</td><td>'.$version.'</td></tr>';
|
||||||
|
}
|
||||||
|
|
||||||
|
/**************************************************************************************
|
||||||
*
|
*
|
||||||
* Chargement fichiers tables/*.sql (non *.key.sql)
|
* Chargement fichiers tables/*.sql (non *.key.sql)
|
||||||
* A faire avant les fichiers *.key.sql
|
* A faire avant les fichiers *.key.sql
|
||||||
@ -175,7 +183,7 @@ if ($_POST["action"] == "set")
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/***************************************************************************************
|
/***************************************************************************************
|
||||||
*
|
*
|
||||||
* Chargement fichiers tables/*.key.sql
|
* Chargement fichiers tables/*.key.sql
|
||||||
@ -203,10 +211,19 @@ if ($_POST["action"] == "set")
|
|||||||
while (!feof ($fp))
|
while (!feof ($fp))
|
||||||
{
|
{
|
||||||
$buf = fgets($fp, 4096);
|
$buf = fgets($fp, 4096);
|
||||||
if (substr($buf, 0, 2) <> '--')
|
|
||||||
|
// Cas special de lignes autorisees pour certaines versions uniquement
|
||||||
|
if (eregi('^-- V([0-9]+)',$buf,$reg))
|
||||||
{
|
{
|
||||||
$buffer .= $buf;
|
if ($reg[1] && $reg[1] <= $version)
|
||||||
|
{
|
||||||
|
$buf=eregi_replace('^-- V([0-9]+)','',$buf);
|
||||||
|
//print $buf.'<br>';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ajout ligne si non commentaire
|
||||||
|
if (! eregi('^--',$buf)) $buffer .= $buf;
|
||||||
}
|
}
|
||||||
fclose($fp);
|
fclose($fp);
|
||||||
}
|
}
|
||||||
@ -260,7 +277,7 @@ if ($_POST["action"] == "set")
|
|||||||
if ($ok)
|
if ($ok)
|
||||||
{
|
{
|
||||||
// Droits sur les tables
|
// Droits sur les tables
|
||||||
$grant_query=$db->getGrantForUser($dolibarr_main_db_user);
|
$grant_query=$db->getGrantForUserQuery($dolibarr_main_db_user);
|
||||||
|
|
||||||
if ($grant_query) // Seules les bases qui en ont besoin le definisse
|
if ($grant_query) // Seules les bases qui en ont besoin le definisse
|
||||||
{
|
{
|
||||||
|
|||||||
@ -11,6 +11,7 @@ BillsStatistics=Invoices statistics
|
|||||||
CardBill=Invoice card
|
CardBill=Invoice card
|
||||||
SupplierBill=Supplier invoice
|
SupplierBill=Supplier invoice
|
||||||
SupplierBills=suppliers invoices
|
SupplierBills=suppliers invoices
|
||||||
|
BillContacts=Invoice contacts
|
||||||
Payment=Payment
|
Payment=Payment
|
||||||
Payments=Payments
|
Payments=Payments
|
||||||
ReceivedPayments=Received payments
|
ReceivedPayments=Received payments
|
||||||
|
|||||||
@ -77,4 +77,5 @@ InstallNotAllowed=Setup not allowed by <b>conf.php</b> permissions
|
|||||||
NotAvailable=Not available
|
NotAvailable=Not available
|
||||||
YouMustCreateWithPermission=You must create file %s and set write permissions on it for web server during install process.
|
YouMustCreateWithPermission=You must create file %s and set write permissions on it for web server during install process.
|
||||||
CorrectProblemAndReloadPage=Correct problem and <a href="index.php">reload page</a> (Press F5 key).
|
CorrectProblemAndReloadPage=Correct problem and <a href="index.php">reload page</a> (Press F5 key).
|
||||||
AlreadyDone=Already migrated
|
AlreadyDone=Already migrated
|
||||||
|
DatabaseVersion=Database version
|
||||||
@ -11,6 +11,7 @@ BillsStatistics=Statistiques factures
|
|||||||
CardBill=Fiche facture
|
CardBill=Fiche facture
|
||||||
SupplierBill=Facture fournisseur
|
SupplierBill=Facture fournisseur
|
||||||
SupplierBills=Factures fournisseurs
|
SupplierBills=Factures fournisseurs
|
||||||
|
BillContacts=Contacts facture
|
||||||
Payment=Paiement
|
Payment=Paiement
|
||||||
Payments=Paiements
|
Payments=Paiements
|
||||||
ReceivedPayments=Paiements reçus
|
ReceivedPayments=Paiements reçus
|
||||||
|
|||||||
@ -77,4 +77,5 @@ InstallNotAllowed=Installation non autoris
|
|||||||
NotAvailable=Non disponible
|
NotAvailable=Non disponible
|
||||||
YouMustCreateWithPermission=Vous devez créer un fichier %s et donner les droits d'écriture dans celui-ci au serveur web durant le processus d'installation.
|
YouMustCreateWithPermission=Vous devez créer un fichier %s et donner les droits d'écriture dans celui-ci au serveur web durant le processus d'installation.
|
||||||
CorrectProblemAndReloadPage=Corrigez le problème et <a href="index.php">rechargez la page</a> (Touche F5).
|
CorrectProblemAndReloadPage=Corrigez le problème et <a href="index.php">rechargez la page</a> (Touche F5).
|
||||||
AlreadyDone=Déjà migré
|
AlreadyDone=Déjà migré
|
||||||
|
DatabaseVersion=Version de la base
|
||||||
@ -23,6 +23,7 @@
|
|||||||
|
|
||||||
|
|
||||||
-- Supprimme orhpelins pour permettre montée de la clé
|
-- Supprimme orhpelins pour permettre montée de la clé
|
||||||
|
-- V4 DELETE llx_contratdet FROM llx_contratdet, llx_contrat LEFT JOIN llx_societe ON llx_contrat.fk_soc = llx_societe.idp WHERE llx_contratdet.fk_contrat = llx_contrat.rowid AND llx_societe.idp IS NULL;
|
||||||
-- V4 DELETE llx_contrat FROM llx_contrat LEFT JOIN llx_societe ON llx_contrat.fk_soc = llx_societe.idp WHERE llx_societe.idp IS NULL;
|
-- V4 DELETE llx_contrat FROM llx_contrat LEFT JOIN llx_societe ON llx_contrat.fk_soc = llx_societe.idp WHERE llx_societe.idp IS NULL;
|
||||||
-- V4 DELETE llx_contrat FROM llx_contrat LEFT JOIN llx_user ON llx_contrat.fk_user_author = llx_user.rowid WHERE llx_user.rowid IS NULL;
|
-- V4 DELETE llx_contrat FROM llx_contrat LEFT JOIN llx_user ON llx_contrat.fk_user_author = llx_user.rowid WHERE llx_user.rowid IS NULL;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user