From 56299d28556ff17895ca806fdec0228115b88a1d Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Tue, 5 Apr 2005 11:22:28 +0000 Subject: [PATCH] =?UTF-8?q?Mise=20en=20conformit=E9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/projet/index.php | 48 ++++++++++++++++----------------------- htdocs/projet/pre.inc.php | 19 +++++++++++----- 2 files changed, 33 insertions(+), 34 deletions(-) diff --git a/htdocs/projet/index.php b/htdocs/projet/index.php index d32a6d55caf..606009451c1 100644 --- a/htdocs/projet/index.php +++ b/htdocs/projet/index.php @@ -1,5 +1,5 @@ +/* Copyright (C) 2001-2005 Rodolphe Quiedeville * Copyright (C) 2004-2005 Laurent Destailleur * * This program is free software; you can redistribute it and/or modify @@ -21,10 +21,11 @@ * */ -/** \file htdocs/projet/index.php - \ingroup projet - \brief Page d'accueil du module projet - \version $Revision$ +/*! + \file htdocs/projet/index.php + \ingroup projet + \brief Page d'accueil du module projet + \version $Revision$ */ require("./pre.inc.php"); @@ -47,20 +48,12 @@ print_titre($langs->trans("Projects")); $sortfield = isset($_GET["sortfield"])?$_GET["sortfield"]:$_POST["sortfield"]; $sortorder = isset($_GET["sortorder"])?$_GET["sortorder"]:$_POST["sortorder"]; $page=isset($_GET["page"])?$_GET["page"]:$_POST["page"]; -if ($sortfield == "") -{ - $sortfield="p.ref"; -} -if ($sortorder == "") -{ - $sortorder="ASC"; -} -if ($page == -1) { $page = 0 ; } -$limit = 26; +if ($sortfield == "") $sortfield="p.ref"; +if ($sortorder == "") $sortorder="ASC"; + $offset = $limit * $page ; -$pageprev = $page - 1; -$pagenext = $page + 1; + /* @@ -71,12 +64,11 @@ $pagenext = $page + 1; print '
'; print ''; print ''; -print_liste_field_titre($langs->trans("Ref"),"index.php","p.ref","","","",$sortfield); -print_liste_field_titre($langs->trans("Label"),"index.php","p.title","","","",$sortfield); print_liste_field_titre($langs->trans("Company"),"index.php","s.nom","","","",$sortfield); +print ''; print "\n"; -$sql = "SELECT s.nom, s.idp, p.rowid as projectid, p.ref, p.title, s.client,".$db->pdate("p.dateo")." as do"; +$sql = "SELECT s.nom, s.idp, count(p.rowid)"; $sql .= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."projet as p"; $sql .= " WHERE p.fk_soc = s.idp"; @@ -84,29 +76,29 @@ if ($socidp) { $sql .= " AND s.idp = $socidp"; } - +$sql .= " GROUP BY s.nom"; $sql .= " ORDER BY $sortfield $sortorder " . $db->plimit($conf->liste_limit, $offset); $var=true; -if ( $db->query($sql) ) +$resql = $db->query($sql); +if ( $resql ) { - $num = $db->num_rows(); + $num = $db->num_rows($resql); $i = 0; while ($i < $num) { - $objp = $db->fetch_object( $i); + $row = $db->fetch_row( $resql); $var=!$var; print ""; - print "\n"; - print "\n"; - print ''; + print ''; + print ''; print "\n"; $i++; } - $db->free(); + $db->free($resql); } else { diff --git a/htdocs/projet/pre.inc.php b/htdocs/projet/pre.inc.php index 0863e6d9446..0c7cd157aea 100644 --- a/htdocs/projet/pre.inc.php +++ b/htdocs/projet/pre.inc.php @@ -1,5 +1,5 @@ +/* Copyright (C) 2001-2005 Rodolphe Quiedeville * Copyright (C) 2005 Laurent Destailleur * * This program is free software; you can redistribute it and/or modify @@ -21,16 +21,22 @@ * */ -/** - \file htdocs/projet/pre.inc.php - \ingroup projet - \brief Fichier de gestion du menu gauche du module projet - \version $Revision$ +/*! + \file htdocs/projet/pre.inc.php + \ingroup projet + \brief Fichier de gestion du menu gauche du module projet + \version $Revision$ */ require ("../main.inc.php"); require("./project.class.php"); +$langs->load("projects"); +$langs->load("companies"); +$langs->load("bills"); +$langs->load("orders"); + +$user->getrights('projet'); function llxHeader($head = "", $title="", $help_url='') { @@ -41,6 +47,7 @@ function llxHeader($head = "", $title="", $help_url='') $menu = new Menu(); $menu->add(DOL_URL_ROOT."/projet/", $langs->trans("Projects")); + $menu->add_submenu(DOL_URL_ROOT."/projet/liste.php", $langs->trans("List")); left_menu($menu->liste, $help_url); }
Nb
projectid\">$objp->titleprojectid\">$objp->ref'.$objp->nom.''.$row[0].''.$row[2].'