diff --git a/htdocs/comm/index.php b/htdocs/comm/index.php index 8f9228fe43f..51c8604e106 100644 --- a/htdocs/comm/index.php +++ b/htdocs/comm/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,25 +21,20 @@ */ /** - \file htdocs/comm/index.php - \ingroup commercial - \brief Page acceuil de la zone commercial - \version $Revision$ + \file htdocs/comm/index.php + \ingroup commercial + \brief Page acceuil de la zone commercial + \version $Revision$ */ require("./pre.inc.php"); -if ($conf->contrat->enabled) { - require_once("../contrat/contrat.class.php"); -} + +if ($conf->contrat->enabled) + require_once(DOL_DOCUMENT_ROOT."/contrat/contrat.class.php"); $langs->load("commercial"); $langs->load("orders"); -$user->getrights('propale'); -$user->getrights('fichinter'); -$user->getrights('commande'); -$user->getrights('projet'); - // Securité accès client $socidp=''; if ($user->societe_id > 0) @@ -51,7 +46,6 @@ $max=5; llxHeader(); - /* * Actions */ @@ -91,18 +85,19 @@ print ''; /* * Recherche Propal */ -if ($conf->propal->enabled && $user->rights->propale->lire) { - $var=false; - print '
'; - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - print "
'.$langs->trans("SearchAProposal").'
'.$langs->trans("Ref").':
'.$langs->trans("Other").':
\n"; - print "
"; +if ($conf->propal->enabled && $user->rights->propale->lire) +{ + $var=false; + print '
'; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print "
'.$langs->trans("SearchAProposal").'
'.$langs->trans("Ref").':
'.$langs->trans("Other").':
\n"; + print "
\n"; } /* @@ -110,17 +105,17 @@ if ($conf->propal->enabled && $user->rights->propale->lire) { */ if ($conf->contrat->enabled) { - $var=false; - print '
'; - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - print "
'.$langs->trans("SearchAContract").'
'.$langs->trans("Ref").':
'.$langs->trans("Other").':
\n"; - print "
"; + $var=false; + print '
'; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print "
'.$langs->trans("SearchAContract").'
'.$langs->trans("Ref").':
'.$langs->trans("Other").':
\n"; + print "
"; } /* @@ -128,39 +123,40 @@ if ($conf->contrat->enabled) */ if ($conf->propal->enabled && $user->rights->propale->lire) { - $sql = "SELECT p.rowid, p.ref, p.price, s.idp, s.nom"; - $sql .= " FROM ".MAIN_DB_PREFIX."propal as p, ".MAIN_DB_PREFIX."societe as s"; - $sql .= " WHERE p.fk_statut = 0 and p.fk_soc = s.idp"; - - $resql=$db->query($sql); - if ($resql) + $sql = "SELECT p.rowid, p.ref, p.price, s.idp, s.nom"; + $sql .= " FROM ".MAIN_DB_PREFIX."propal as p, ".MAIN_DB_PREFIX."societe as s"; + $sql .= " WHERE p.fk_statut = 0 and p.fk_soc = s.idp"; + + $resql=$db->query($sql); + if ($resql) { - $total = 0; - $num = $db->num_rows($resql); - if ($num > 0) + $total = 0; + $num = $db->num_rows($resql); + if ($num > 0) { - print ''; - print ""; - print ""; - - $i = 0; - $var=true; - while ($i < $num) + print '
".$langs->trans("ProposalsDraft")."
'; + print ""; + print ""; + + $i = 0; + $var=true; + while ($i < $num) { - $obj = $db->fetch_object($resql); - $var=!$var; - print ''; - print ''; - $i++; - $total += $obj->price; + $obj = $db->fetch_object($resql); + $var=!$var; + print ''; + print ''; + $i++; + $total += $obj->price; } - if ($total>0) { - $var=!$var; - print '"; - } - print "
".$langs->trans("ProposalsDraft")."
'."rowid."\">".img_object($langs->trans("ShowPropal"),"propal")." ".$obj->ref.''.dolibarr_trunc($obj->nom,18).''.price($obj->price).'
'."rowid."\">".img_object($langs->trans("ShowPropal"),"propal")." ".$obj->ref.''.dolibarr_trunc($obj->nom,18).''.price($obj->price).'
'.$langs->trans("Total").''.price($total)."

"; + if ($total>0) + { + $var=!$var; + print ''.$langs->trans("Total").''.price($total).""; + } + print "
"; } - $db->free($resql); + $db->free($resql); } } @@ -170,41 +166,43 @@ if ($conf->propal->enabled && $user->rights->propale->lire) */ if ($conf->commande->enabled) { - $langs->load("orders"); - $sql = "SELECT c.rowid, c.ref, c.total_ttc, s.nom, s.idp FROM ".MAIN_DB_PREFIX."commande as c, ".MAIN_DB_PREFIX."societe as s"; - $sql .= " WHERE c.fk_soc = s.idp AND c.fk_statut = 0"; - if ($socidp) + $langs->load("orders"); + $sql = "SELECT c.rowid, c.ref, c.total_ttc, s.nom, s.idp FROM ".MAIN_DB_PREFIX."commande as c, ".MAIN_DB_PREFIX."societe as s"; + $sql .= " WHERE c.fk_soc = s.idp AND c.fk_statut = 0"; + if ($socidp) { - $sql .= " AND c.fk_soc = $socidp"; + $sql .= " AND c.fk_soc = $socidp"; } - - if ( $db->query($sql) ) + + $resql = $db->query($sql); + if ($resql) { - $total = 0; - $num = $db->num_rows(); - if ($num) + $total = 0; + $num = $db->num_rows($resql); + if ($num) { - print ''; - print ''; - print ''; - - $i = 0; - $var = true; - while ($i < $num) + print '
'.$langs->trans("DraftOrders").'
'; + print ''; + print ''; + + $i = 0; + $var = true; + while ($i < $num) { - $var=!$var; - $obj = $db->fetch_object(); - print ""; - print ''; - print ''; - $i++; - $total += $obj->total_ttc; + $var=!$var; + $obj = $db->fetch_object($resql); + print ""; + print ''; + print ''; + $i++; + $total += $obj->total_ttc; } - if ($total>0) { - $var=!$var; - print '"; - } - print "
'.$langs->trans("DraftOrders").'
rowid\">".img_object($langs->trans("ShowOrder"),"order")." ".$obj->ref."'.dolibarr_trunc($obj->nom,18).''.price($obj->total_ttc).'
rowid\">".img_object($langs->trans("ShowOrder"),"order")." ".$obj->ref."'.dolibarr_trunc($obj->nom,18).''.price($obj->total_ttc).'
'.$langs->trans("Total").''.price($total)."

"; + if ($total>0) + { + $var=!$var; + print ''.$langs->trans("Total").''.price($total).""; + } + print "
"; } } }