noalyss  Version-6.7.2
Public Member Functions | Data Fields
Supplier Class Reference

class Supplier are a specific kind of card More...

Inheritance diagram for Supplier:
Fiche

Public Member Functions

 __construct ($p_cn, $p_id=0)
 Constructor /* only a db connection is needed.
 get_by_account ($p_poste=0)
 Get all info contains in the view thanks to the poste elt (account)

Data Fields

 $country
 $cp
 $name
 $poste
 $street
 $vat_number

Detailed Description

class Supplier are a specific kind of card

Definition at line 36 of file class_supplier.php.


Constructor & Destructor Documentation

Supplier::__construct ( p_cn,
p_id = 0 
)

Constructor /* only a db connection is needed.

Reimplemented from Fiche.

Definition at line 48 of file class_supplier.php.

    {
        $this->fiche_def_ref=FICHE_TYPE_FOURNISSEUR;
        parent::__construct($p_cn,$p_id) ;

    }

Member Function Documentation

Supplier::get_by_account ( p_poste = 0)

Get all info contains in the view thanks to the poste elt (account)

Definition at line 57 of file class_supplier.php.

References $Res, Fiche\$row, $sql, cn, Database\fetch_array(), name, Database\num_row(), and poste.

    {
        $this->poste=($p_poste==0)?$this->poste:$p_poste;
        $sql="select * from vw_supplier where poste_comptable=".$this->poste;
        $Res=$this->cn->exec_sql($sql);
        if ( Database::num_row($Res) == 0) return null;
        // There is only _one_ row by supplier
        $row=Database::fetch_array($Res,0);
        $this->name=$row['name'];
        $this->id=$row['f_id'];
        $this->street=$row['rue'];
        $this->cp=$row['code_postal'];
        $this->country=$row['pays'];
        $this->vat_number=$row['tva_num'];

    }

Field Documentation

Supplier::$country

$country Country

Definition at line 42 of file class_supplier.php.

Supplier::$cp

$cp Zip code

Definition at line 43 of file class_supplier.php.

Supplier::$name

$name name of the company

Definition at line 40 of file class_supplier.php.

Supplier::$poste

$poste poste comptable

Definition at line 39 of file class_supplier.php.

Supplier::$street

$street Street

Definition at line 41 of file class_supplier.php.

Supplier::$vat_number

$vat_number vat number

Definition at line 44 of file class_supplier.php.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations