25require_once DOL_DOCUMENT_ROOT.
'/core/class/commonobject.class.php';
26require_once DOL_DOCUMENT_ROOT.
'/core/class/commonobjectline.class.php';
27require_once DOL_DOCUMENT_ROOT.
'/core/class/commonincoterm.class.php';
48 $selected = (empty($arraydata[
'selected']) ? 0 : $arraydata[
'selected']);
50 $return =
'<div class="box-flex-item box-flex-grow-zero">';
51 $return .=
'<div class="info-box info-box-sm">';
52 $return .=
'<div class="info-box-icon bg-infobox-action">';
55 $return .=
'<div class="info-box-content">';
56 $return .=
'<span class="info-box-ref inline-block tdoverflowmax150 valignmiddle">'.(method_exists($this,
'getNomUrl') ? $this->getNomUrl() : $this->ref).
'</span>';
58 $return .=
'<input id="cb'.$this->id.
'" class="flat checkforselect fright" type="checkbox" name="toselect[]" value="'.$this->
id.
'"'.($selected ?
' checked="checked"' :
'').
'>';
60 if (property_exists($this,
'thirdparty') && is_object($this->thirdparty)) {
61 $return .=
'<br><div class="info-box-ref tdoverflowmax150">'.$this->thirdparty->getNomUrl(1).
'</div>';
63 if (property_exists($this,
'total_ht')) {
64 $return .=
'<div class="info-box-ref amount">'.price($this->total_ht, 0, $langs, 0, -1, -1, $conf->currency).
' '.$langs->trans(
'HT').
'</div>';
66 if (method_exists($this,
'getLibStatut')) {
67 $return .=
'<div class="info-box-status">'.$this->getLibStatut(3).
'</div>';
82 require_once DOL_DOCUMENT_ROOT.
'/product/class/product.class.php';
83 $product =
new Product($this->db);
85 foreach ($this->lines as $line) {
86 if (empty($line->fk_product) && !$ignoreFree) {
88 } elseif ((
int) $line->fk_product > 0) {
89 if ($product->fetch($line->fk_product) > 0) {
90 if ($product->status_buy) $return ++;
140 public $product_label;
146 public $product_tosell=0;
152 public $product_tobuy=0;
158 public $product_desc;
164 public $product_tobatch;
170 public $product_barcode;
195 public $product_type = 0;
207 public $remise_percent;
213 public $vat_src_code;
225 public $localtax1_tx;
231 public $localtax2_tx;
233 public $localtax1_type;
234 public $localtax2_type;
242 public $info_bits = 0;
247 public $special_code = 0;
249 public $fk_multicurrency;
250 public $multicurrency_code;
251 public $multicurrency_subprice;
252 public $multicurrency_total_ht;
253 public $multicurrency_total_tva;
254 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=0, $srconly=0, $notitle=0, $alt='', $morecss='', $marginleftonlyshort=2)
Show picto whatever it's its name (generic function)