From f01a092e10518f553a1533b0d4de03589f711910 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 24 Apr 2005 02:47:48 +0000 Subject: [PATCH] =?UTF-8?q?New:=20Ajout=20page=20de=20maintenance=20checkr?= =?UTF-8?q?epair=20qui=20controle=20et=20corrige=20les=20donn=E9es=20non?= =?UTF-8?q?=20en=20phases=20avec=20nouveau=20mod=E8le=20physique.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/admin/update/checkrepair.php | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/htdocs/admin/update/checkrepair.php b/htdocs/admin/update/checkrepair.php index 196189d2b37..675e4e4e821 100644 --- a/htdocs/admin/update/checkrepair.php +++ b/htdocs/admin/update/checkrepair.php @@ -97,10 +97,24 @@ if ($num) } else { - print "Pas de paiements orhpelins à mettre à jour.
\n"; + print "Pas ou plus de paiements orhpelins à corriger.
\n"; } +/* + * Mise a jour des date de contrats non renseignées + */ +print '
'; +print "Mise a jour des dates de contrats non renseignées
\n"; + +$sql="update llx_contrat set date_contrat=tms where date_contrat is null"; +$resql = $db->query($sql); +if (! $resql) dolibarr_print_error($db); + +$sql="update llx_contrat set datec=tms where datec is null"; +$resql = $db->query($sql); +if (! $resql) dolibarr_print_error($db); +print "Ok
\n"; /* * Mise a jour des contrats (gestion du contrat + detail de contrat) @@ -140,7 +154,9 @@ if ($resql) $sql.= "date_ouverture_prevue, date_ouverture, date_fin_validite, tva_tx, qty,"; $sql.= "subprice, price_ht, fk_user_author, fk_user_ouverture)"; $sql.= " VALUES ("; - $sql.= $obj->cref.",".($obj->fk_product?$obj->fk_product:0).", 0, '".addslashes($obj->label)."', null,"; + $sql.= $obj->cref.",".($obj->fk_product?$obj->fk_product:0).","; + $sql.= ($obj->mise_en_service?"4":"0").","; + $sql.= "'".addslashes($obj->label)."', null,"; $sql.= ($obj->mise_en_service?"'".$obj->mise_en_service."'":($obj->date_contrat?"'".$obj->date_contrat."'":"null")).","; $sql.= ($obj->mise_en_service?"'".$obj->mise_en_service."'":"null").","; $sql.= ($obj->fin_validite?"'".$obj->fin_validite."'":"null").","; @@ -175,7 +191,7 @@ if ($resql) } } else { - print "Pas de contrats (liés à un produit) sans lignes de details.
\n"; + print "Pas ou plus de contrats (liés à un produit) sans lignes de details à corriger.
\n"; } } else