From 5db660a3ffc17b521f2c8243d9d7a979b6e6464b Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Wed, 26 May 2004 13:12:09 +0000 Subject: [PATCH] Nouveau fichier --- htdocs/contrat/enservice.php | 118 +++++++++++++++++++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 htdocs/contrat/enservice.php diff --git a/htdocs/contrat/enservice.php b/htdocs/contrat/enservice.php new file mode 100644 index 00000000000..0d2522b8a71 --- /dev/null +++ b/htdocs/contrat/enservice.php @@ -0,0 +1,118 @@ + + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + * $Id$ + * $Source$ + * + */ +require("./pre.inc.php"); + +llxHeader(); + +if ($page == -1) { + $page = 0 ; +} +/* + * Sécurité accés client + */ +if ($user->societe_id > 0) +{ + $action = ''; + $socid = $user->societe_id; +} + +$limit = $conf->liste_limit; +$offset = $limit * $page ; + +if ($sortfield == "") +{ + $sortfield="c.date_fin_validite"; +} + +if ($sortorder == "") +{ + $sortorder="ASC"; +} + +$sql = "SELECT s.nom, c.rowid as cid, c.enservice, p.label, p.rowid, s.idp as sidp"; +$sql .= " ,".$db->pdate("c.date_fin_validite")." as date_fin_validite"; +$sql .= " FROM ".MAIN_DB_PREFIX."contrat as c, ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."product as p"; +$sql .= " WHERE c.fk_soc = s.idp AND c.fk_product = p.rowid AND c.enservice = 1"; +if ($socid > 0) +{ + $sql .= " AND s.idp = $socid"; +} +$sql .= " ORDER BY $sortfield $sortorder "; +$sql .= $db->plimit($limit + 1 ,$offset); + +if ( $db->query($sql) ) +{ + $num = $db->num_rows(); + $i = 0; + + + print_barre_liste("Liste des contrats", $page, $PHP_SELF, "&sref=$sref&snom=$snom", $sortfield, $sortorder,'',$num); + + print ''; + + print ''; + print "\n"; + + $var=True; + while ($i < min($num,$limit)) + { + $obj = $db->fetch_object( $i); + $var=!$var; + print ""; + print "\n"; + print "\n"; + print ''; + print '"; + } + elseif($obj->enservice == 2) + { + print "Cloturé"; + } + else + { + print "A mettre en service"; + } + print "\n"; + $i++; + } + $db->free(); + + print "
'; + print_liste_field_titre("Libellé",$PHP_SELF, "p.label"); + print ""; + print_liste_field_titre("Société",$PHP_SELF, "s.nom"); + print 'Date FinEtat
cid\">$obj->labelsidp\">$obj->nom'.strftime($obj->date_fin_validite).''; + if ($obj->enservice == 1) + { + print "En service
"; + +} +else +{ + print $db->error() . "
" .$sql; +} + + +$db->close(); + +llxFooter("Dernière modification $Date$ révision $Revision$"); +?>