diff --git a/htdocs/projet/liste.php b/htdocs/projet/liste.php index 0977263742c..b95c426eb91 100644 --- a/htdocs/projet/liste.php +++ b/htdocs/projet/liste.php @@ -1,7 +1,7 @@ +/* Copyright (C) 2001-2005 Rodolphe Quiedeville * Copyright (C) 2004-2005 Laurent Destailleur - * Copyright (C) 2005 Marc Bariley / Ocebo + * Copyright (C) 2005 Marc Bariley / Ocebo * * 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 @@ -23,14 +23,16 @@ */ /** - \file htdocs/projet/liste.php - \ingroup projet - \brief Page liste des projets - \version $Revision$ + \file htdocs/projet/liste.php + \ingroup projet + \brief Page liste des projets + \version $Revision$ */ require("./pre.inc.php"); +if (!$user->rights->projet->lire) accessforbidden(); + $socid = ( is_numeric($_GET["socid"]) ? $_GET["socid"] : 0 ); $title = $langs->trans("Projects"); @@ -40,9 +42,9 @@ if ($user->societe_id > 0) $socid = $user->societe_id; if ($socid > 0) { - $soc = new Societe($db); - $soc->fetch($socid); - $title .= ' ('.$soc->nom.')'; + $soc = new Societe($db); + $soc->fetch($socid); + $title .= ' ('.$soc->nom.')'; } @@ -97,64 +99,64 @@ if ($_GET["search_societe"]) $sql .= " ORDER BY $sortfield $sortorder " . $db->plimit($conf->liste_limit+1, $offset); $var=true; -$result = $db->query($sql); -if ($result) +$resql = $db->query($sql); +if ($resql) { - $num = $db->num_rows(); - $i = 0; - - //llxHeader("",$title,"Projet"); - llxHeader(); - - print_barre_liste($langs->trans("Projects"), $page, "liste.php", "", $sortfield, $sortorder, "", $num); - - print '
'; - print ''; - print ''; - print_liste_field_titre($langs->trans("Ref"),"liste.php","p.ref","","","",$sortfield); - print_liste_field_titre($langs->trans("Label"),"liste.php","p.title","","","",$sortfield); - print_liste_field_titre($langs->trans("Company"),"liste.php","s.nom","","","",$sortfield); - print ''; - print "\n"; - - print ''; - print ''; - print ''; - print ''; - print ''; - print '"; - print "\n"; - - while ($i < $num) - { - $objp = $db->fetch_object( $i); - $var=!$var; - print ""; - print "\n"; - print "\n"; - print ''; - print ''; - print "\n"; - - $i++; - } + $num = $db->num_rows($resql); + $i = 0; - $db->free(); + //llxHeader("",$title,"Projet"); + llxHeader(); + + print_barre_liste($langs->trans("Projects"), $page, "liste.php", "", $sortfield, $sortorder, "", $num); + + print '
'; + print '
 
'; - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - print "
projectid\">$objp->titleprojectid\">$objp->ref'; - print img_object($langs->trans("ShowCompanie"),"company"); - - print ' '.$objp->nom.' 
'; + print ''; + print_liste_field_titre($langs->trans("Ref"),"liste.php","p.ref","","","",$sortfield); + print_liste_field_titre($langs->trans("Label"),"liste.php","p.title","","","",$sortfield); + print_liste_field_titre($langs->trans("Company"),"liste.php","s.nom","","","",$sortfield); + print ''; + print "\n"; + + print ''; + print ''; + print ''; + print ''; + print ''; + print '"; + print "\n"; + + while ($i < $num) + { + $objp = $db->fetch_object($resql); + $var=!$var; + print ""; + print "\n"; + print "\n"; + print ''; + print ''; + print "\n"; + + $i++; + } + + $db->free($resql); } else { - dolibarr_print_error($db); + dolibarr_print_error($db); } print "
 
'; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print "
projectid\">$objp->titleprojectid\">$objp->ref'; + print img_object($langs->trans("ShowCompanie"),"company"); + + print ' '.$objp->nom.' 
";