24require_once DOL_DOCUMENT_ROOT.
'/core/class/commonobject.class.php';
25require_once DOL_DOCUMENT_ROOT.
'/core/class/commonobjectline.class.php';
26require_once DOL_DOCUMENT_ROOT.
'/core/class/commonincoterm.class.php';
47 $selected = (empty($arraydata[
'selected']) ? 0 : $arraydata[
'selected']);
49 $return =
'<div class="box-flex-item box-flex-grow-zero">';
50 $return .=
'<div class="info-box info-box-sm">';
51 $return .=
'<div class="info-box-icon bg-infobox-action">';
54 $return .=
'<div class="info-box-content">';
55 $return .=
'<span class="info-box-ref inline-block tdoverflowmax150 valignmiddle">'.(method_exists($this,
'getNomUrl') ? $this->getNomUrl() : $this->ref).
'</span>';
57 $return .=
'<input id="cb'.$this->id.
'" class="flat checkforselect fright" type="checkbox" name="toselect[]" value="'.$this->
id.
'"'.($selected ?
' checked="checked"' :
'').
'>';
59 if (property_exists($this,
'thirdparty') && is_object($this->thirdparty)) {
60 $return .=
'<br><div class="info-box-ref tdoverflowmax150">'.$this->thirdparty->getNomUrl(1).
'</div>';
62 if (property_exists($this,
'total_ht')) {
63 $return .=
'<div class="info-box-ref amount">'.price($this->total_ht, 0, $langs, 0, -1, -1, $conf->currency).
' '.$langs->trans(
'HT').
'</div>';
65 if (method_exists($this,
'getLibStatut')) {
66 $return .=
'<div class="info-box-status">'.$this->getLibStatut(3).
'</div>';
81 require_once DOL_DOCUMENT_ROOT.
'/product/class/product.class.php';
82 $product =
new Product($this->db);
84 foreach ($this->lines as $line) {
85 if (empty($line->fk_product) && !$ignoreFree) {
87 } elseif ((
int) $line->fk_product > 0) {
88 if ($product->fetch($line->fk_product) > 0) {
89 if ($product->status_buy) $return ++;
139 public $product_label;
145 public $product_tosell=0;
151 public $product_tobuy=0;
157 public $product_desc;
163 public $product_tobatch;
169 public $product_barcode;
194 public $product_type = 0;
206 public $remise_percent;
212 public $vat_src_code;
224 public $localtax1_tx;
230 public $localtax2_tx;
232 public $localtax1_type;
233 public $localtax2_type;
241 public $info_bits = 0;
243 public $special_code = 0;
245 public $fk_multicurrency;
246 public $multicurrency_code;
247 public $multicurrency_subprice;
248 public $multicurrency_total_ht;
249 public $multicurrency_total_tva;
250 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 clicable link of object (with eventually picto)
getNbLinesProductOrServiceOnBuy($ignoreFree=false)
return nb of fines of order where products or services that can be buyed
Superclass for orders classes.
$label
Custom label of line.
Class to manage products or services.
trait CommonIncoterm
Superclass for incoterm classes.
img_picto($titlealt, $picto, $moreatt='', $pictoisfullpath=false, $srconly=0, $notitle=0, $alt='', $morecss='', $marginleftonlyshort=2)
Show picto whatever it's its name (generic function)