26require_once DOL_DOCUMENT_ROOT.
'/core/class/commonobject.class.php';
27require_once DOL_DOCUMENT_ROOT.
'/core/class/commonobjectline.class.php';
28require_once DOL_DOCUMENT_ROOT.
'/core/class/commonincoterm.class.php';
49 $selected = (empty($arraydata[
'selected']) ? 0 : $arraydata[
'selected']);
51 $return =
'<div class="box-flex-item box-flex-grow-zero">';
52 $return .=
'<div class="info-box info-box-sm">';
53 $return .=
'<div class="info-box-icon bg-infobox-action">';
56 $return .=
'<div class="info-box-content">';
57 $return .=
'<span class="info-box-ref inline-block tdoverflowmax150 valignmiddle">'.(method_exists($this,
'getNomUrl') ? $this->getNomUrl() : $this->ref).
'</span>';
59 $return .=
'<input id="cb'.$this->id.
'" class="flat checkforselect fright" type="checkbox" name="toselect[]" value="'.$this->
id.
'"'.($selected ?
' checked="checked"' :
'').
'>';
61 if (property_exists($this,
'thirdparty') && is_object($this->thirdparty)) {
62 $return .=
'<br><div class="info-box-ref tdoverflowmax150">'.$this->thirdparty->getNomUrl(1).
'</div>';
64 if (property_exists($this,
'total_ht')) {
65 $return .=
'<div class="info-box-ref amount">'.price($this->total_ht, 0, $langs, 0, -1, -1,
$conf->currency).
' '.$langs->trans(
'HT').
'</div>';
67 if (method_exists($this,
'getLibStatut')) {
68 $return .=
'<div class="info-box-status">'.$this->getLibStatut(3).
'</div>';
83 require_once DOL_DOCUMENT_ROOT.
'/product/class/product.class.php';
84 $product =
new Product($this->db);
86 foreach ($this->lines as $line) {
87 if (empty($line->fk_product) && !$ignoreFree) {
89 } elseif ((
int) $line->fk_product > 0) {
90 if ($product->fetch($line->fk_product) > 0) {
91 if ($product->status_buy) {
144 public $product_label;
150 public $product_tosell = 0;
156 public $product_tobuy = 0;
162 public $product_desc;
168 public $product_tobatch;
174 public $product_barcode;
200 public $product_type = 0;
212 public $remise_percent;
218 public $vat_src_code;
230 public $localtax1_tx;
236 public $localtax2_tx;
241 public $localtax1_type;
245 public $localtax2_type;
253 public $info_bits = 0;
258 public $special_code = 0;
263 public $fk_multicurrency;
267 public $multicurrency_code;
271 public $multicurrency_subprice;
275 public $multicurrency_total_ht;
279 public $multicurrency_total_tva;
283 public $multicurrency_total_ttc;
Parent class of all other business classes (invoices, contracts, proposals, orders,...
Parent class for class inheritance lines of business objects This class is useless for the moment so ...
Superclass for orders classes.
getKanbanView($option='', $arraydata=null)
Return clickable link of object (with eventually picto)
getNbLinesProductOrServiceOnBuy($ignoreFree=false)
return nb of fines of order where products or services that can be bought
Superclass for orders classes.
Class to manage products or services.
img_picto($titlealt, $picto, $moreatt='', $pictoisfullpath=0, $srconly=0, $notitle=0, $alt='', $morecss='', $marginleftonlyshort=2)
Show picto whatever it's its name (generic function)
global $conf
The following vars must be defined: $type2label $form $conf, $lang, The following vars may also be de...