Modif permission

This commit is contained in:
Rodolphe Quiedeville 2005-09-02 14:08:02 +00:00
parent b5f35e6ee9
commit c16626dfac
2 changed files with 28 additions and 2 deletions

View File

@ -21,6 +21,10 @@
*/
require("./pre.inc.php");
if ($user->distributeur_id)
{
$_GET["id"] = $user->distributeur_id;
}
$page = $_GET["page"];
$sortorder = $_GET["sortorder"];
@ -83,7 +87,7 @@ if ($_GET["id"])
*
*/
$sql = "SELECT s.idp, s.nom, p.fk_contrat, p.montant";
$sql = "SELECT s.idp, s.nom, p.fk_contrat, p.montant, p.avance_duree, p.avance_pourcent";
$sql .= " , ".$db->pdate("p.datepo") . " as datepo";
$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_contrat_priseordre as p";
$sql .= " , ".MAIN_DB_PREFIX."telephonie_contrat as c";
@ -110,13 +114,14 @@ if ($_GET["id"])
print_liste_field_titre("Contrat","po.php","l.ligne");
print '<td align="center">Date</td><td align="right">Montant</td>';
print '<td align="center">Avance Durée</td><td>Avance %</td>';
print "</tr>\n";
$var=True;
while ($i < min($num,$conf->liste_limit))
{
$obj = $db->fetch_object($i);
$obj = $db->fetch_object($resql);
$var=!$var;
print "<tr $bc[$var]>";
@ -131,6 +136,8 @@ if ($_GET["id"])
print '<td align="right">'.sprintf("%01.2f",$obj->montant)."</td>\n";
print '<td align="right">'.$obj->avance_duree."</td>\n";
print '<td align="right">'.$obj->avance_pourcent." %</td>\n";
print "</tr>\n";
$i++;

View File

@ -22,9 +22,22 @@
require("../../main.inc.php");
$user->getrights('telephonie');
$user->distributeur_id = 0;
require DOL_DOCUMENT_ROOT.'/telephonie/distributeurtel.class.php';
require DOL_DOCUMENT_ROOT.'/telephonie/telephonie.commercial.class.php';
$sql = "SELECT fk_distributeur";
$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_distributeur_commerciaux";
$sql .= " WHERE fk_user=".$user->id;
$resql = $db->query($sql);
if ($resql)
{
$row = $db->fetch_row($resql);
$user->distributeur_id = $row[0];
}
function llxHeader($head = "", $title="") {
global $user, $conf, $db;
@ -62,6 +75,12 @@ function llxHeader($head = "", $title="") {
$sql = "SELECT d.nom, d.rowid";
$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_distributeur as d";
if ($user->distributeur_id)
{
$sql .= " WHERE d.rowid = ".$user->distributeur_id;
}
$sql .= " ORDER BY d.nom ASC";
$resql = $db->query($sql);