rduction de la requete
This commit is contained in:
parent
6386533f43
commit
f8c7085143
@ -51,20 +51,12 @@ $search_nom=isset($_GET["search_nom"])?$_GET["search_nom"]:$_POST["search_nom"];
|
||||
$search_ville=isset($_GET["search_ville"])?$_GET["search_ville"]:$_POST["search_ville"];
|
||||
$search_code=isset($_GET["search_code"])?$_GET["search_contract"]:$_POST["search_code"];
|
||||
|
||||
if ($user->rights->commercial->client->voir)
|
||||
{
|
||||
$sql = "SELECT s.idp, s.nom, s.ville, ".$db->pdate("s.datec")." as datec, ".$db->pdate("s.datea")." as datea,";
|
||||
$sql .= " st.libelle as stcomm, s.prefix_comm, s.code_client";
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."c_stcomm as st ";
|
||||
|
||||
$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.code_client";
|
||||
if (!$user->rights->commercial->client->voir) $sql .= ", sc.fk_soc, sc.fk_user";
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."c_stcomm as st";
|
||||
if (!$user->rights->commercial->client->voir) $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
|
||||
$sql .= " WHERE s.fk_stcomm = st.id AND s.client=1";
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = "SELECT s.idp, s.nom, s.ville, ".$db->pdate("s.datec")." as datec, ".$db->pdate("s.datea")." as datea,";
|
||||
$sql .= " st.libelle as stcomm, s.prefix_comm, s.code_client, sc.fk_soc, sc.fk_user";
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."c_stcomm as st, ".MAIN_DB_PREFIX."societe_commerciaux as sc ";
|
||||
$sql .= " WHERE s.fk_stcomm = st.id AND s.client=1";
|
||||
}
|
||||
|
||||
if ($socidp) $sql .= " AND s.idp = $socidp";
|
||||
if ($user->societe_id) $sql .= " AND s.idp = " .$user->societe_id;
|
||||
|
||||
@ -89,21 +89,13 @@ if ($_POST["button_removefilter"])
|
||||
|
||||
llxHeader();
|
||||
|
||||
if ($user->rights->commercial->client->voir)
|
||||
{
|
||||
$sql = "SELECT s.idp, s.nom, p.idp as cidp, p.name, p.firstname, p.email, p.phone, p.phone_mobile, p.fax ";
|
||||
$sql .= "FROM ".MAIN_DB_PREFIX."socpeople as p ";
|
||||
$sql .= "LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON s.idp = p.fk_soc ";
|
||||
|
||||
$sql = "SELECT s.idp, s.nom, p.idp as cidp, p.name, p.firstname, p.email, p.phone, p.phone_mobile, p.fax";
|
||||
if (!$user->rights->commercial->client->voir) $sql .= ", sc.fk_soc, sc.fk_user ";
|
||||
$sql .= "FROM ".MAIN_DB_PREFIX."societe_commerciaux as sc";
|
||||
if (!$user->rights->commercial->client->voir) $sql .= ", ".MAIN_DB_PREFIX."socpeople as p ";
|
||||
$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON s.idp = p.fk_soc ";
|
||||
$sql .= "WHERE 1=1 ";
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = "SELECT s.idp, s.nom, p.idp as cidp, p.name, p.firstname, p.email, p.phone, p.phone_mobile, p.fax, ";
|
||||
$sql .= "sc.fk_soc, sc.fk_user ";
|
||||
$sql .= "FROM ".MAIN_DB_PREFIX."societe_commerciaux as sc,".MAIN_DB_PREFIX."socpeople as p ";
|
||||
$sql .= "LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON s.idp = p.fk_soc ";
|
||||
$sql .= "WHERE 1=1 ";
|
||||
}
|
||||
|
||||
if ($_GET["userid"]) // statut commercial
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user