Update commonobject.class.php
add complementary param
This commit is contained in:
parent
d978d64d59
commit
b400803a2a
@ -453,7 +453,7 @@ abstract class CommonObject
|
|||||||
* @param string $option 0=Return array id->label, 1=Return array code->label
|
* @param string $option 0=Return array id->label, 1=Return array code->label
|
||||||
* @return array Array list of type of contacts (id->label if option=0, code->label if option=1)
|
* @return array Array list of type of contacts (id->label if option=0, code->label if option=1)
|
||||||
*/
|
*/
|
||||||
function liste_type_contact($source='internal', $order='code', $option=0)
|
function liste_type_contact($source='internal', $order='code', $option=0, $activeonly=0)
|
||||||
{
|
{
|
||||||
global $langs;
|
global $langs;
|
||||||
|
|
||||||
@ -461,7 +461,9 @@ abstract class CommonObject
|
|||||||
$sql = "SELECT DISTINCT tc.rowid, tc.code, tc.libelle";
|
$sql = "SELECT DISTINCT tc.rowid, tc.code, tc.libelle";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."c_type_contact as tc";
|
$sql.= " FROM ".MAIN_DB_PREFIX."c_type_contact as tc";
|
||||||
$sql.= " WHERE tc.element='".$this->element."'";
|
$sql.= " WHERE tc.element='".$this->element."'";
|
||||||
|
if ($activeonly == 1)
|
||||||
$sql.= " AND tc.active=1"; // only the active type
|
$sql.= " AND tc.active=1"; // only the active type
|
||||||
|
|
||||||
if (! empty($source)) $sql.= " AND tc.source='".$source."'";
|
if (! empty($source)) $sql.= " AND tc.source='".$source."'";
|
||||||
$sql.= " ORDER by tc.".$order;
|
$sql.= " ORDER by tc.".$order;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user