Fix: Correction sur la liste des prospects jamais contactés
This commit is contained in:
parent
21dd662975
commit
0467828e7c
@ -36,14 +36,8 @@ $user->getrights('fichinter');
|
|||||||
$user->getrights('commande');
|
$user->getrights('commande');
|
||||||
$user->getrights('projet');
|
$user->getrights('projet');
|
||||||
|
|
||||||
if ($_GET["action"] == 'cstc')
|
|
||||||
{
|
|
||||||
$sql = "UPDATE ".MAIN_DB_PREFIX."societe SET fk_stcomm = ".$_GET["pstcomm"];
|
|
||||||
$sql .= " WHERE idp = ".$_GET["pid"];
|
|
||||||
$db->query($sql);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Sécurité accés client
|
// Sécurité accés client
|
||||||
|
$socidp=0;
|
||||||
if ($user->societe_id > 0)
|
if ($user->societe_id > 0)
|
||||||
{
|
{
|
||||||
$action = '';
|
$action = '';
|
||||||
@ -51,9 +45,12 @@ if ($user->societe_id > 0)
|
|||||||
}
|
}
|
||||||
|
|
||||||
$socname=isset($_GET["socname"])?$_GET["socname"]:$_POST["socname"];
|
$socname=isset($_GET["socname"])?$_GET["socname"]:$_POST["socname"];
|
||||||
|
$stcomm=isset($_GET["stcomm"])?$_GET["stcomm"]:$_POST["stcomm"];
|
||||||
$sortfield = isset($_GET["sortfield"])?$_GET["sortfield"]:$_POST["sortfield"];
|
$sortfield = isset($_GET["sortfield"])?$_GET["sortfield"]:$_POST["sortfield"];
|
||||||
$sortorder = isset($_GET["sortorder"])?$_GET["sortorder"]:$_POST["sortorder"];
|
$sortorder = isset($_GET["sortorder"])?$_GET["sortorder"]:$_POST["sortorder"];
|
||||||
$page=isset($_GET["page"])?$_GET["page"]:$_POST["page"];
|
$page=isset($_GET["page"])?$_GET["page"]:$_POST["page"];
|
||||||
|
if (! $sortorder) $sortorder="ASC";
|
||||||
|
if (! $sortfield) $sortfield="s.nom";
|
||||||
|
|
||||||
$page = $user->page_param["page"];
|
$page = $user->page_param["page"];
|
||||||
if ($page == -1) { $page = 0 ; }
|
if ($page == -1) { $page = 0 ; }
|
||||||
@ -62,13 +59,30 @@ $offset = $conf->liste_limit * $page ;
|
|||||||
$pageprev = $page - 1;
|
$pageprev = $page - 1;
|
||||||
$pagenext = $page + 1;
|
$pagenext = $page + 1;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Actions
|
||||||
|
*/
|
||||||
|
if ($_GET["action"] == 'cstc')
|
||||||
|
{
|
||||||
|
$sql = "UPDATE ".MAIN_DB_PREFIX."societe SET fk_stcomm = ".$_GET["pstcomm"];
|
||||||
|
$sql .= " WHERE idp = ".$_GET["pid"];
|
||||||
|
$db->query($sql);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Affichage liste
|
||||||
|
*/
|
||||||
|
|
||||||
$sql = "SELECT s.idp, s.nom, s.ville, ".$db->pdate("s.datec")." as datec, ".$db->pdate("s.datea")." as datea, st.libelle as stcomm, s.prefix_comm, s.fk_stcomm ";
|
$sql = "SELECT s.idp, s.nom, s.ville, ".$db->pdate("s.datec")." as datec, ".$db->pdate("s.datea")." as datea, st.libelle as stcomm, s.prefix_comm, s.fk_stcomm ";
|
||||||
$sql .= ", d.nom as departement";
|
$sql .= ", d.nom as departement";
|
||||||
$sql .= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."c_stcomm as st";
|
$sql .= " FROM ".MAIN_DB_PREFIX."c_stcomm as st, ".MAIN_DB_PREFIX."societe as s";
|
||||||
$sql .= " LEFT join ".MAIN_DB_PREFIX."c_departements as d on d.rowid = s.fk_departement";
|
$sql .= " LEFT join ".MAIN_DB_PREFIX."c_departements as d on d.rowid = s.fk_departement";
|
||||||
$sql .= " WHERE s.fk_stcomm = st.id AND s.client=2";
|
$sql .= " WHERE s.fk_stcomm = st.id AND s.client=2";
|
||||||
|
|
||||||
if ($_GET["stcomm"])
|
if (isset($_GET["stcomm"]))
|
||||||
{
|
{
|
||||||
$sql .= " AND s.fk_stcomm=".$_GET["stcomm"];
|
$sql .= " AND s.fk_stcomm=".$_GET["stcomm"];
|
||||||
}
|
}
|
||||||
@ -95,9 +109,6 @@ if ($socname)
|
|||||||
$sortorder = "ASC";
|
$sortorder = "ASC";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! $sortorder) $sortorder="ASC";
|
|
||||||
if (! $sortfield) $sortfield="s.nom";
|
|
||||||
|
|
||||||
$sql .= " ORDER BY $sortfield $sortorder, s.nom ASC ";
|
$sql .= " ORDER BY $sortfield $sortorder, s.nom ASC ";
|
||||||
$sql .= $db->plimit($conf->liste_limit+1, $offset);
|
$sql .= $db->plimit($conf->liste_limit+1, $offset);
|
||||||
|
|
||||||
@ -110,13 +121,15 @@ if ($resql)
|
|||||||
{
|
{
|
||||||
$obj = $db->fetch_object($resql);
|
$obj = $db->fetch_object($resql);
|
||||||
Header("Location: fiche.php?socid=".$obj->idp);
|
Header("Location: fiche.php?socid=".$obj->idp);
|
||||||
|
exit:
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
llxHeader();
|
llxHeader();
|
||||||
}
|
}
|
||||||
|
|
||||||
$urladd="page=$page&stcomm=$stcomm";
|
$urladd="page=$page";
|
||||||
|
if (isset($stcomm)) $urladd.="&stcomm=".$stcomm;
|
||||||
|
|
||||||
print_barre_liste($langs->trans("ListOfProspects"), $page, "prospects.php",'&stcomm='.$_GET["stcomm"],"","",'',$num);
|
print_barre_liste($langs->trans("ListOfProspects"), $page, "prospects.php",'&stcomm='.$_GET["stcomm"],"","",'',$num);
|
||||||
|
|
||||||
@ -194,5 +207,5 @@ else
|
|||||||
|
|
||||||
$db->close();
|
$db->close();
|
||||||
|
|
||||||
llxFooter("<em>Dernière modification $Date$ révision $Revision$</em>");
|
llxFooter('$Date$ - $Revision$');
|
||||||
?>
|
?>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user