Ajout information sur le statut
This commit is contained in:
parent
81424da114
commit
f8e0162d1a
@ -27,10 +27,14 @@ class Entrepot
|
|||||||
var $id ;
|
var $id ;
|
||||||
var $libelle;
|
var $libelle;
|
||||||
var $description;
|
var $description;
|
||||||
|
var $statut;
|
||||||
|
|
||||||
Function Entrepot($DB)
|
Function Entrepot($DB)
|
||||||
{
|
{
|
||||||
$this->db = $DB;
|
$this->db = $DB;
|
||||||
|
|
||||||
|
$this->statuts[0] = "fermé";
|
||||||
|
$this->statuts[1] = "ouvert";
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
*
|
*
|
||||||
@ -81,6 +85,7 @@ class Entrepot
|
|||||||
$sql = "UPDATE llx_entrepot ";
|
$sql = "UPDATE llx_entrepot ";
|
||||||
$sql .= " SET label = '" . trim($this->libelle) ."'";
|
$sql .= " SET label = '" . trim($this->libelle) ."'";
|
||||||
$sql .= ",description = '" . trim($this->description) ."'";
|
$sql .= ",description = '" . trim($this->description) ."'";
|
||||||
|
$sql .= ",statut = " . $this->statut ;
|
||||||
|
|
||||||
$sql .= " WHERE rowid = " . $id;
|
$sql .= " WHERE rowid = " . $id;
|
||||||
|
|
||||||
@ -105,9 +110,8 @@ class Entrepot
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
Function fetch ($id)
|
Function fetch ($id)
|
||||||
{
|
{
|
||||||
|
$sql = "SELECT rowid, label, description, statut";
|
||||||
$sql = "SELECT rowid, label, description";
|
|
||||||
$sql .= " FROM llx_entrepot WHERE rowid = $id";
|
$sql .= " FROM llx_entrepot WHERE rowid = $id";
|
||||||
|
|
||||||
$result = $this->db->query($sql) ;
|
$result = $this->db->query($sql) ;
|
||||||
@ -120,6 +124,7 @@ class Entrepot
|
|||||||
$this->ref = $result["ref"];
|
$this->ref = $result["ref"];
|
||||||
$this->libelle = stripslashes($result["label"]);
|
$this->libelle = stripslashes($result["label"]);
|
||||||
$this->description = stripslashes($result["description"]);
|
$this->description = stripslashes($result["description"]);
|
||||||
|
$this->statut = $result["statut"];
|
||||||
|
|
||||||
$this->db->free();
|
$this->db->free();
|
||||||
return 1;
|
return 1;
|
||||||
@ -130,82 +135,15 @@ class Entrepot
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*
|
/**
|
||||||
*
|
* Renvoie la liste des entrepôts ouverts
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
Function count_propale()
|
|
||||||
{
|
|
||||||
$sql = "SELECT pd.fk_propal";
|
|
||||||
$sql .= " FROM llx_propaldet as pd, llx_product as p";
|
|
||||||
$sql .= " WHERE p.rowid = pd.fk_product AND p.rowid = ".$this->id;
|
|
||||||
$sql .= " GROUP BY pd.fk_propal";
|
|
||||||
|
|
||||||
$result = $this->db->query($sql) ;
|
|
||||||
|
|
||||||
if ( $result )
|
|
||||||
{
|
|
||||||
return $this->db->num_rows();
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
Function count_propale_client()
|
|
||||||
{
|
|
||||||
$sql = "SELECT pr.fk_soc";
|
|
||||||
$sql .= " FROM llx_propaldet as pd, llx_product as p, llx_propal as pr";
|
|
||||||
$sql .= " WHERE p.rowid = pd.fk_product AND pd.fk_propal = pr.rowid AND p.rowid = ".$this->id;
|
|
||||||
$sql .= " GROUP BY pr.fk_soc";
|
|
||||||
|
|
||||||
$result = $this->db->query($sql) ;
|
|
||||||
|
|
||||||
if ( $result )
|
|
||||||
{
|
|
||||||
return $this->db->num_rows();
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
Function count_facture()
|
|
||||||
{
|
|
||||||
$sql = "SELECT pd.fk_facture";
|
|
||||||
$sql .= " FROM llx_facturedet as pd, llx_product as p";
|
|
||||||
$sql .= " WHERE p.rowid = pd.fk_product AND p.rowid = ".$this->id;
|
|
||||||
$sql .= " GROUP BY pd.fk_facture";
|
|
||||||
|
|
||||||
$result = $this->db->query($sql) ;
|
|
||||||
|
|
||||||
if ( $result )
|
|
||||||
{
|
|
||||||
return $this->db->num_rows();
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
Function list_array()
|
Function list_array()
|
||||||
{
|
{
|
||||||
$liste = array();
|
$liste = array();
|
||||||
|
|
||||||
$sql = "SELECT rowid, label FROM llx_entrepot";
|
$sql = "SELECT rowid, label FROM llx_entrepot WHERE statut = 1";
|
||||||
|
|
||||||
$result = $this->db->query($sql) ;
|
$result = $this->db->query($sql) ;
|
||||||
$i = 0;
|
$i = 0;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user