From 177d54969fdaf57872d941c9f20ae60571b7de68 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Tue, 13 Jul 2004 07:20:09 +0000 Subject: [PATCH] Cache la section des contrats si il n'y en a pas --- htdocs/comm/index.php | 69 +++++++++++++++++++++++-------------------- 1 file changed, 37 insertions(+), 32 deletions(-) diff --git a/htdocs/comm/index.php b/htdocs/comm/index.php index 65626157d9f..5ad1583e887 100644 --- a/htdocs/comm/index.php +++ b/htdocs/comm/index.php @@ -298,44 +298,49 @@ else * Derniers contrat * */ -if ($conf->contrat->enabled) { - $labelservice[0]="Hors service"; - $labelservice[1]="En service"; - $labelservice[2]="Cloturé"; - - $sql = "SELECT s.nom, s.idp, c.enservice, c.rowid, p.ref, c.mise_en_service as datemes, c.fin_validite as datefin, c.date_cloture as dateclo"; - $sql .= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."contrat as c, ".MAIN_DB_PREFIX."product as p WHERE c.fk_soc = s.idp and c.fk_product = p.rowid"; - if ($socidp) +if ($conf->contrat->enabled) +{ + $labelservice[0]="Hors service"; + $labelservice[1]="En service"; + $labelservice[2]="Cloturé"; + + $sql = "SELECT s.nom, s.idp, c.enservice, c.rowid, p.ref, c.mise_en_service as datemes, c.fin_validite as datefin, c.date_cloture as dateclo"; + $sql .= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."contrat as c, ".MAIN_DB_PREFIX."product as p WHERE c.fk_soc = s.idp and c.fk_product = p.rowid"; + if ($socidp) { $sql .= " AND s.idp = $socidp"; } - $sql .= " ORDER BY c.tms DESC"; - $sql .= $db->plimit(5, 0); - - print ''; - print ''; - - if ( $db->query($sql) ) + $sql .= " ORDER BY c.tms DESC"; + $sql .= $db->plimit(5, 0); + + if ( $db->query($sql) ) { $num = $db->num_rows(); - $i = 0; - - $var=false; - while ($i < $num) - { - $obj = $db->fetch_object( $i); - print ""; - print "\n"; - print "\n"; - $var=!$var; - $i++; - } + + if ($num > 0) + { + print '
Les 5 derniers contrats
rowid."\">".img_file()." "; - print "rowid."\">".$obj->ref."idp\">$obj->nom".$labelservice[$obj->enservice]."
'; + print ''; + $i = 0; + + $var=false; + while ($i < $num) + { + $obj = $db->fetch_object( $i); + print ""; + print "\n"; + print "\n"; + $var=!$var; + $i++; + } + print "
Les 5 derniers contrats
rowid."\">".img_file()." "; + print "rowid."\">".$obj->ref."idp\">$obj->nom".$labelservice[$obj->enservice]."

"; + } } - else { - print $db->error(); - } - print "
"; + else + { + print $db->error(); + } } /*