@@ -100,7 +100,7 @@ discard block |
||
| 100 | 100 | $permissionnote = $user->hasRight('contrat', 'creer'); // Used by the include of actions_setnotes.inc.php |
| 101 | 101 | $permissiondellink = $user->hasRight('contrat', 'creer'); // Used by the include of actions_dellink.inc.php |
| 102 | 102 | $permissiontodelete = ($user->hasRight('contrat', 'creer') && $object->statut == $object::STATUS_DRAFT) || $user->hasRight('contrat', 'supprimer'); |
| 103 | -$permissiontoadd = $user->hasRight('contrat', 'creer'); // Used by the include of actions_addupdatedelete.inc.php and actions_lineupdown.inc.php |
|
| 103 | +$permissiontoadd = $user->hasRight('contrat', 'creer'); // Used by the include of actions_addupdatedelete.inc.php and actions_lineupdown.inc.php |
|
| 104 | 104 | $permissiontoedit = $permissiontoadd; |
| 105 | 105 | $permissiontoactivate = $user->hasRight('contrat', 'activer'); |
| 106 | 106 | $error = 0; |
@@ -143,7 +143,7 @@ discard block |
||
| 143 | 143 | |
| 144 | 144 | include DOL_DOCUMENT_ROOT.'/core/actions_dellink.inc.php'; // Must be include, not include_once |
| 145 | 145 | |
| 146 | - include DOL_DOCUMENT_ROOT.'/core/actions_lineupdown.inc.php'; // Must be include, not include_once |
|
| 146 | + include DOL_DOCUMENT_ROOT.'/core/actions_lineupdown.inc.php'; // Must be include, not include_once |
|
| 147 | 147 | |
| 148 | 148 | if ($action == 'confirm_active' && $confirm == 'yes' && $permissiontoactivate) { |
| 149 | 149 | $date_start = ''; |
@@ -370,7 +370,7 @@ discard block |
||
| 370 | 370 | $lines[$i]->pa_ht, |
| 371 | 371 | $array_options, |
| 372 | 372 | $lines[$i]->fk_unit, |
| 373 | - $num+1 |
|
| 373 | + $num + 1 |
|
| 374 | 374 | ); |
| 375 | 375 | |
| 376 | 376 | if ($result < 0) { |
@@ -520,8 +520,8 @@ discard block |
||
| 520 | 520 | $result = $prodcustprice->fetchAll('', '', 0, 0, $filter); |
| 521 | 521 | if ($result) { |
| 522 | 522 | if (count($prodcustprice->lines) > 0) { |
| 523 | - $price_min = price($prodcustprice->lines[0]->price_min); |
|
| 524 | - $price_min_ttc = price($prodcustprice->lines[0]->price_min_ttc); |
|
| 523 | + $price_min = price($prodcustprice->lines[0]->price_min); |
|
| 524 | + $price_min_ttc = price($prodcustprice->lines[0]->price_min_ttc); |
|
| 525 | 525 | /*$tva_tx = $prodcustprice->lines[0]->tva_tx; |
| 526 | 526 | if ($prodcustprice->lines[0]->default_vat_code && !preg_match('/\(.*\)/', $tva_tx)) { |
| 527 | 527 | $tva_tx .= ' ('.$prodcustprice->lines[0]->default_vat_code.')'; |
@@ -755,7 +755,7 @@ discard block |
||
| 755 | 755 | // update price_ht with discount |
| 756 | 756 | // TODO Use object->updateline instead objedtline->update |
| 757 | 757 | |
| 758 | - $price_ht = price2num(GETPOST('elprice'), 'MU'); |
|
| 758 | + $price_ht = price2num(GETPOST('elprice'), 'MU'); |
|
| 759 | 759 | $remise_percent = price2num(GETPOST('elremise_percent'), 2); |
| 760 | 760 | if ($remise_percent > 0) { |
| 761 | 761 | $remise = round(($price_ht * $remise_percent / 100), 2); |
@@ -861,7 +861,7 @@ discard block |
||
| 861 | 861 | } elseif ($action == 'confirm_activate' && $confirm == 'yes' && $user->hasRight('contrat', 'creer')) { |
| 862 | 862 | $date_start = dol_mktime(12, 0, 0, GETPOST('d_startmonth'), GETPOST('d_startday'), GETPOST('d_startyear')); |
| 863 | 863 | $date_end = dol_mktime(12, 0, 0, GETPOST('d_endmonth'), GETPOST('d_endday'), GETPOST('d_endyear')); |
| 864 | - $comment = GETPOST('comment', 'alpha'); |
|
| 864 | + $comment = GETPOST('comment', 'alpha'); |
|
| 865 | 865 | $result = $object->activateAll($user, $date_start, 0, $comment, $date_end); |
| 866 | 866 | if ($result < 0) { |
| 867 | 867 | setEventMessages($object->error, $object->errors, 'errors'); |
@@ -997,7 +997,7 @@ discard block |
||
| 997 | 997 | include DOL_DOCUMENT_ROOT.'/core/actions_printing.inc.php'; |
| 998 | 998 | |
| 999 | 999 | // Actions to build doc |
| 1000 | - $upload_dir = $conf->contrat->multidir_output[!empty($object->entity)?$object->entity:$conf->entity]; |
|
| 1000 | + $upload_dir = $conf->contrat->multidir_output[!empty($object->entity) ? $object->entity : $conf->entity]; |
|
| 1001 | 1001 | include DOL_DOCUMENT_ROOT.'/core/actions_builddoc.inc.php'; |
| 1002 | 1002 | |
| 1003 | 1003 | // Actions to send emails |
@@ -1395,7 +1395,7 @@ discard block |
||
| 1395 | 1395 | $morehtmlref .= '<div class="refidno">'; |
| 1396 | 1396 | // Ref customer |
| 1397 | 1397 | $morehtmlref .= $form->editfieldkey("RefCustomer", 'ref_customer', $object->ref_customer, $object, $user->hasRight('contrat', 'creer'), 'string', '', 0, 1); |
| 1398 | - $morehtmlref .= $form->editfieldval("RefCustomer", 'ref_customer', $object->ref_customer, $object, $user->hasRight('contrat', 'creer'), 'string'.(isset($conf->global->THIRDPARTY_REF_INPUT_SIZE) ? ':' . getDolGlobalString('THIRDPARTY_REF_INPUT_SIZE') : ''), '', null, null, '', 1, 'getFormatedCustomerRef'); |
|
| 1398 | + $morehtmlref .= $form->editfieldval("RefCustomer", 'ref_customer', $object->ref_customer, $object, $user->hasRight('contrat', 'creer'), 'string'.(isset($conf->global->THIRDPARTY_REF_INPUT_SIZE) ? ':'.getDolGlobalString('THIRDPARTY_REF_INPUT_SIZE') : ''), '', null, null, '', 1, 'getFormatedCustomerRef'); |
|
| 1399 | 1399 | // Ref supplier |
| 1400 | 1400 | $morehtmlref .= '<br>'; |
| 1401 | 1401 | $morehtmlref .= $form->editfieldkey("RefSupplier", 'ref_supplier', $object->ref_supplier, $object, $user->hasRight('contrat', 'creer'), 'string', '', 0, 1); |
@@ -1489,7 +1489,7 @@ discard block |
||
| 1489 | 1489 | } |
| 1490 | 1490 | |
| 1491 | 1491 | |
| 1492 | - $arrayothercontracts = $object->getListOfContracts('others'); // array or -1 if technical error |
|
| 1492 | + $arrayothercontracts = $object->getListOfContracts('others'); // array or -1 if technical error |
|
| 1493 | 1493 | |
| 1494 | 1494 | /* |
| 1495 | 1495 | * Lines of contracts |
@@ -265,7 +265,7 @@ discard block |
||
| 265 | 265 | $now = dol_now(); |
| 266 | 266 | |
| 267 | 267 | // Clean parameters |
| 268 | - $this->titre = empty($this->titre) ? '' : $this->titre; // deprecated |
|
| 268 | + $this->titre = empty($this->titre) ? '' : $this->titre; // deprecated |
|
| 269 | 269 | $this->title = empty($this->title) ? '' : $this->title; |
| 270 | 270 | $keyforref = $this->table_ref_field; |
| 271 | 271 | $this->ref = $this->$keyforref; |
@@ -327,32 +327,32 @@ discard block |
||
| 327 | 327 | $sql .= ", '".$this->db->idate($now)."'"; |
| 328 | 328 | $sql .= ", ".((int) $this->suspended); |
| 329 | 329 | $sql .= ", '".$this->db->escape($this->libelle)."'"; |
| 330 | - $sql .= ", " .(!empty($facfourn_src->total_ttc) ? (float) $facfourn_src->total_ttc : '0'); // amount |
|
| 331 | - $sql .= ", " .((int) $user->id); |
|
| 332 | - $sql .= ", " .(!empty($this->fk_project) ? ((int) $this->fk_project) : 'NULL'); |
|
| 333 | - $sql .= ", " .(!empty($facfourn_src->fk_account) ? ((int) $facfourn_src->fk_account) : 'NULL'); |
|
| 334 | - $sql .= ", " .($this->cond_reglement_id > 0 ? (int) $this->cond_reglement_id : 'NULL'); |
|
| 335 | - $sql .= ", " .($this->mode_reglement_id > 0 ? (int) $this->mode_reglement_id : 'NULL'); |
|
| 336 | - $sql .= ", ".($facfourn_src->date_echeance > 0 ? "'".$this->db->idate($facfourn_src->date_echeance)."'" : 'NULL'); // date_lim_reglement |
|
| 337 | - $sql .= ", " .(!empty($this->note_private) ? "'".$this->db->escape($this->note_private)."'" : 'NULL'); |
|
| 338 | - $sql .= ", " .(!empty($this->note_public) ? "'".$this->db->escape($this->note_public)."'" : 'NULL'); |
|
| 339 | - $sql .= ", " .(!empty($this->model_pdf) ? "'".$this->db->escape($this->model_pdf)."'" : 'NULL'); |
|
| 340 | - $sql .= ", " . (int) $facfourn_src->fk_multicurrency; |
|
| 330 | + $sql .= ", ".(!empty($facfourn_src->total_ttc) ? (float) $facfourn_src->total_ttc : '0'); // amount |
|
| 331 | + $sql .= ", ".((int) $user->id); |
|
| 332 | + $sql .= ", ".(!empty($this->fk_project) ? ((int) $this->fk_project) : 'NULL'); |
|
| 333 | + $sql .= ", ".(!empty($facfourn_src->fk_account) ? ((int) $facfourn_src->fk_account) : 'NULL'); |
|
| 334 | + $sql .= ", ".($this->cond_reglement_id > 0 ? (int) $this->cond_reglement_id : 'NULL'); |
|
| 335 | + $sql .= ", ".($this->mode_reglement_id > 0 ? (int) $this->mode_reglement_id : 'NULL'); |
|
| 336 | + $sql .= ", ".($facfourn_src->date_echeance > 0 ? "'".$this->db->idate($facfourn_src->date_echeance)."'" : 'NULL'); // date_lim_reglement |
|
| 337 | + $sql .= ", ".(!empty($this->note_private) ? "'".$this->db->escape($this->note_private)."'" : 'NULL'); |
|
| 338 | + $sql .= ", ".(!empty($this->note_public) ? "'".$this->db->escape($this->note_public)."'" : 'NULL'); |
|
| 339 | + $sql .= ", ".(!empty($this->model_pdf) ? "'".$this->db->escape($this->model_pdf)."'" : 'NULL'); |
|
| 340 | + $sql .= ", ".(int) $facfourn_src->fk_multicurrency; |
|
| 341 | 341 | $sql .= ", '".$this->db->escape($facfourn_src->multicurrency_code)."'"; |
| 342 | - $sql .= ", " . (float) $facfourn_src->multicurrency_tx; |
|
| 343 | - $sql .= ", " . (int) $this->usenewprice; |
|
| 344 | - $sql .= ", " . (int) $this->frequency; |
|
| 342 | + $sql .= ", ".(float) $facfourn_src->multicurrency_tx; |
|
| 343 | + $sql .= ", ".(int) $this->usenewprice; |
|
| 344 | + $sql .= ", ".(int) $this->frequency; |
|
| 345 | 345 | $sql .= ", '".$this->db->escape($this->unit_frequency)."'"; |
| 346 | - $sql .= ", " .(!empty($this->date_when) ? "'".$this->db->idate($this->date_when)."'" : 'NULL'); |
|
| 347 | - $sql .= ", " .(!empty($this->date_last_gen) ? "'".$this->db->idate($this->date_last_gen)."'" : 'NULL'); |
|
| 348 | - $sql .= ", " . (int) $this->nb_gen_done; |
|
| 349 | - $sql .= ", " . (int) $this->nb_gen_max; |
|
| 350 | - $sql .= ", " . (int) $this->auto_validate; |
|
| 351 | - $sql .= ", " . (int) $this->generate_pdf; |
|
| 346 | + $sql .= ", ".(!empty($this->date_when) ? "'".$this->db->idate($this->date_when)."'" : 'NULL'); |
|
| 347 | + $sql .= ", ".(!empty($this->date_last_gen) ? "'".$this->db->idate($this->date_last_gen)."'" : 'NULL'); |
|
| 348 | + $sql .= ", ".(int) $this->nb_gen_done; |
|
| 349 | + $sql .= ", ".(int) $this->nb_gen_max; |
|
| 350 | + $sql .= ", ".(int) $this->auto_validate; |
|
| 351 | + $sql .= ", ".(int) $this->generate_pdf; |
|
| 352 | 352 | $sql .= ')'; |
| 353 | 353 | |
| 354 | 354 | if ($this->db->query($sql)) { |
| 355 | - $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX. 'facture_fourn_rec'); |
|
| 355 | + $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX.'facture_fourn_rec'); |
|
| 356 | 356 | |
| 357 | 357 | // Fields used into addline later |
| 358 | 358 | $this->fk_multicurrency = $facfourn_src->fk_multicurrency; |
@@ -489,42 +489,42 @@ discard block |
||
| 489 | 489 | $error = 0; |
| 490 | 490 | |
| 491 | 491 | $sql = "UPDATE ".MAIN_DB_PREFIX."facture_fourn_rec SET"; |
| 492 | - $sql .= " titre = '" . (!empty($this->title) ? $this->db->escape($this->title) : "")."'," ; |
|
| 493 | - $sql .= " ref_supplier = '". (!empty($this->ref_supplier) ? $this->db->escape($this->ref_supplier) : "")."',"; |
|
| 494 | - $sql .= " entity = ". (!empty($this->entity) ? ((int) $this->entity) : 1) . ','; |
|
| 495 | - if ($this->fk_soc > 0) $sql .= " fk_soc = ". (int) $this->fk_soc. ','; |
|
| 496 | - $sql .= " suspended = ". (!empty($this->suspended) ? ((int) $this->suspended) : 0) . ','; |
|
| 497 | - $sql .= " libelle = ". (!empty($this->libelle) ? "'".$this->db->escape($this->libelle)."'" : 'NULL') . ","; |
|
| 498 | - $sql .= " vat_src_code = ". (!empty($this->vat_src_code) ? "'".$this->db->escape($this->vat_src_code)."'" : 'NULL') . ','; |
|
| 499 | - $sql .= " localtax1 = ". (!empty($this->localtax1) ? ((float) $this->localtax1) : 0.00) . ','; |
|
| 500 | - $sql .= " localtax2 = ". (!empty($this->localtax2) ? ((float) $this->localtax2) : 0.00) . ','; |
|
| 501 | - $sql .= " total_ht = ". (!empty($this->total_ht) ? ((float) $this->total_ht) : 0.00) . ','; |
|
| 502 | - $sql .= " total_tva = ". (!empty($this->total_tva) ? ((float) $this->total_tva) : 0.00) . ','; |
|
| 503 | - $sql .= " total_ttc = ". (!empty($this->total_ttc) ? ((float) $this->total_ttc) : 0.00) . ','; |
|
| 504 | - $sql .= " fk_user_modif = ". ((int) $user->id) . ','; |
|
| 505 | - $sql .= " fk_projet = ". (!empty($this->fk_project) ? ((int) $this->fk_project) : 'NULL') . ','; |
|
| 506 | - $sql .= " fk_account = ". (!empty($this->fk_account) ? ((int) $this->fk_account) : 'NULL') . ','; |
|
| 507 | - $sql .= " fk_mode_reglement = ". (!empty($this->mode_reglement_id) ? ((int) $this->mode_reglement_id) : 'NULL') . ','; |
|
| 508 | - $sql .= " fk_cond_reglement = ". (!empty($this->cond_reglement_id) ? ((int) $this->cond_reglement_id) : 'NULL') . ','; |
|
| 509 | - $sql .= " date_lim_reglement = ". (!empty($this->date_lim_reglement) ? "'".$this->db->idate($this->date_lim_reglement)."'" : 'NULL') . ','; |
|
| 510 | - $sql .= " note_private = '". (!empty($this->note_private) ? $this->db->escape($this->note_private) : '') . "',"; |
|
| 511 | - $sql .= " note_public = '". (!empty($this->note_public) ? $this->db->escape($this->note_public) : '') . "',"; |
|
| 512 | - $sql .= " modelpdf = ". (!empty($this->model_pdf) ? "'".$this->db->escape($this->model_pdf)."'" : 'NULL') . ","; |
|
| 513 | - $sql .= " fk_multicurrency = ". (!empty($this->fk_multicurrency) ? ((int) $this->fk_multicurrency) : 'NULL') . ','; |
|
| 514 | - $sql .= " multicurrency_code = ". (!empty($this->multicurrency_code) ? "'".$this->db->escape($this->multicurrency_code)."'" : 'NULL') . ","; |
|
| 515 | - $sql .= " multicurrency_tx = ". (!empty($this->multicurrency_tx) ? ((float) $this->multicurrency_tx) : 1) . ','; |
|
| 516 | - $sql .= " multicurrency_total_ht = ". (!empty($this->multicurrency_total_ht) ? ((float) $this->multicurrency_total_ht) : 0.00) . ','; |
|
| 517 | - $sql .= " multicurrency_total_tva = ". (!empty($this->multicurrency_total_tva) ? ((float) $this->multicurrency_total_tva) : 0.00) . ','; |
|
| 518 | - $sql .= " multicurrency_total_ttc = ". (!empty($this->multicurrency_total_ttc) ? ((float) $this->multicurrency_total_ttc) : 0.00) . ','; |
|
| 519 | - $sql .= " usenewprice = ". (!empty($this->usenewprice) ? ((int) $this->usenewprice) : 0) . ','; |
|
| 520 | - $sql .= " frequency = ". (!empty($this->frequency) ? ((int) $this->frequency) : 0). ','; |
|
| 521 | - $sql .= " unit_frequency = '". (!empty($this->unit_frequency) ? $this->db->escape($this->unit_frequency) : ''). "',"; |
|
| 522 | - $sql .= " date_when = ". (!empty($this->date_when) ? "'".$this->db->idate($this->date_when)."'" : 'NULL') . ','; |
|
| 523 | - $sql .= " date_last_gen = ". (!empty($this->date_last_gen) ? "'".$this->db->idate($this->date_last_gen)."'" : 'NULL') . ','; |
|
| 524 | - $sql .= " nb_gen_done = ". (!empty($this->nb_gen_done) ? ((int) $this->nb_gen_done) : 0) . ','; |
|
| 525 | - $sql .= " nb_gen_max = ". (!empty($this->nb_gen_max) ? ((int) $this->nb_gen_max) : 0) . ','; |
|
| 526 | - $sql .= " auto_validate = ". (!empty($this->auto_validate) ? ((int) $this->auto_validate) : 0); |
|
| 527 | - $sql .= " WHERE rowid = ". (int) $this->id; |
|
| 492 | + $sql .= " titre = '".(!empty($this->title) ? $this->db->escape($this->title) : "")."',"; |
|
| 493 | + $sql .= " ref_supplier = '".(!empty($this->ref_supplier) ? $this->db->escape($this->ref_supplier) : "")."',"; |
|
| 494 | + $sql .= " entity = ".(!empty($this->entity) ? ((int) $this->entity) : 1).','; |
|
| 495 | + if ($this->fk_soc > 0) $sql .= " fk_soc = ".(int) $this->fk_soc.','; |
|
| 496 | + $sql .= " suspended = ".(!empty($this->suspended) ? ((int) $this->suspended) : 0).','; |
|
| 497 | + $sql .= " libelle = ".(!empty($this->libelle) ? "'".$this->db->escape($this->libelle)."'" : 'NULL').","; |
|
| 498 | + $sql .= " vat_src_code = ".(!empty($this->vat_src_code) ? "'".$this->db->escape($this->vat_src_code)."'" : 'NULL').','; |
|
| 499 | + $sql .= " localtax1 = ".(!empty($this->localtax1) ? ((float) $this->localtax1) : 0.00).','; |
|
| 500 | + $sql .= " localtax2 = ".(!empty($this->localtax2) ? ((float) $this->localtax2) : 0.00).','; |
|
| 501 | + $sql .= " total_ht = ".(!empty($this->total_ht) ? ((float) $this->total_ht) : 0.00).','; |
|
| 502 | + $sql .= " total_tva = ".(!empty($this->total_tva) ? ((float) $this->total_tva) : 0.00).','; |
|
| 503 | + $sql .= " total_ttc = ".(!empty($this->total_ttc) ? ((float) $this->total_ttc) : 0.00).','; |
|
| 504 | + $sql .= " fk_user_modif = ".((int) $user->id).','; |
|
| 505 | + $sql .= " fk_projet = ".(!empty($this->fk_project) ? ((int) $this->fk_project) : 'NULL').','; |
|
| 506 | + $sql .= " fk_account = ".(!empty($this->fk_account) ? ((int) $this->fk_account) : 'NULL').','; |
|
| 507 | + $sql .= " fk_mode_reglement = ".(!empty($this->mode_reglement_id) ? ((int) $this->mode_reglement_id) : 'NULL').','; |
|
| 508 | + $sql .= " fk_cond_reglement = ".(!empty($this->cond_reglement_id) ? ((int) $this->cond_reglement_id) : 'NULL').','; |
|
| 509 | + $sql .= " date_lim_reglement = ".(!empty($this->date_lim_reglement) ? "'".$this->db->idate($this->date_lim_reglement)."'" : 'NULL').','; |
|
| 510 | + $sql .= " note_private = '".(!empty($this->note_private) ? $this->db->escape($this->note_private) : '')."',"; |
|
| 511 | + $sql .= " note_public = '".(!empty($this->note_public) ? $this->db->escape($this->note_public) : '')."',"; |
|
| 512 | + $sql .= " modelpdf = ".(!empty($this->model_pdf) ? "'".$this->db->escape($this->model_pdf)."'" : 'NULL').","; |
|
| 513 | + $sql .= " fk_multicurrency = ".(!empty($this->fk_multicurrency) ? ((int) $this->fk_multicurrency) : 'NULL').','; |
|
| 514 | + $sql .= " multicurrency_code = ".(!empty($this->multicurrency_code) ? "'".$this->db->escape($this->multicurrency_code)."'" : 'NULL').","; |
|
| 515 | + $sql .= " multicurrency_tx = ".(!empty($this->multicurrency_tx) ? ((float) $this->multicurrency_tx) : 1).','; |
|
| 516 | + $sql .= " multicurrency_total_ht = ".(!empty($this->multicurrency_total_ht) ? ((float) $this->multicurrency_total_ht) : 0.00).','; |
|
| 517 | + $sql .= " multicurrency_total_tva = ".(!empty($this->multicurrency_total_tva) ? ((float) $this->multicurrency_total_tva) : 0.00).','; |
|
| 518 | + $sql .= " multicurrency_total_ttc = ".(!empty($this->multicurrency_total_ttc) ? ((float) $this->multicurrency_total_ttc) : 0.00).','; |
|
| 519 | + $sql .= " usenewprice = ".(!empty($this->usenewprice) ? ((int) $this->usenewprice) : 0).','; |
|
| 520 | + $sql .= " frequency = ".(!empty($this->frequency) ? ((int) $this->frequency) : 0).','; |
|
| 521 | + $sql .= " unit_frequency = '".(!empty($this->unit_frequency) ? $this->db->escape($this->unit_frequency) : '')."',"; |
|
| 522 | + $sql .= " date_when = ".(!empty($this->date_when) ? "'".$this->db->idate($this->date_when)."'" : 'NULL').','; |
|
| 523 | + $sql .= " date_last_gen = ".(!empty($this->date_last_gen) ? "'".$this->db->idate($this->date_last_gen)."'" : 'NULL').','; |
|
| 524 | + $sql .= " nb_gen_done = ".(!empty($this->nb_gen_done) ? ((int) $this->nb_gen_done) : 0).','; |
|
| 525 | + $sql .= " nb_gen_max = ".(!empty($this->nb_gen_max) ? ((int) $this->nb_gen_max) : 0).','; |
|
| 526 | + $sql .= " auto_validate = ".(!empty($this->auto_validate) ? ((int) $this->auto_validate) : 0); |
|
| 527 | + $sql .= " WHERE rowid = ".(int) $this->id; |
|
| 528 | 528 | |
| 529 | 529 | dol_syslog(get_class($this)."::update", LOG_DEBUG); |
| 530 | 530 | $resql = $this->db->query($sql); |
@@ -583,7 +583,7 @@ discard block |
||
| 583 | 583 | $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_paiement as p ON f.fk_mode_reglement = p.id'; |
| 584 | 584 | $sql .= ' WHERE f.entity IN ('.getEntity('invoice').')'; |
| 585 | 585 | if ($rowid) { |
| 586 | - $sql .= ' AND f.rowid='. (int) $rowid; |
|
| 586 | + $sql .= ' AND f.rowid='.(int) $rowid; |
|
| 587 | 587 | } elseif ($ref) { |
| 588 | 588 | $sql .= " AND f.titre='".$this->db->escape($ref)."'"; |
| 589 | 589 | } else { |
@@ -716,7 +716,7 @@ discard block |
||
| 716 | 716 | $sql .= ' p.ref as product_ref, p.fk_product_type as fk_product_type, p.label as product_label, p.description as product_desc'; |
| 717 | 717 | $sql .= ' FROM '.MAIN_DB_PREFIX.'facture_fourn_det_rec as l'; |
| 718 | 718 | $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as p ON l.fk_product = p.rowid'; |
| 719 | - $sql .= ' WHERE l.fk_facture_fourn = '. (int) $this->id; |
|
| 719 | + $sql .= ' WHERE l.fk_facture_fourn = '.(int) $this->id; |
|
| 720 | 720 | $sql .= ' ORDER BY l.rang'; |
| 721 | 721 | |
| 722 | 722 | dol_syslog('FactureFournisseurRec::fetch_lines', LOG_DEBUG); |
@@ -756,7 +756,7 @@ discard block |
||
| 756 | 756 | $line->product_type = $objp->product_type; |
| 757 | 757 | $line->date_start = $objp->date_start; |
| 758 | 758 | $line->date_end = $objp->date_end; |
| 759 | - $line->info_bits = $objp->info_bits ; |
|
| 759 | + $line->info_bits = $objp->info_bits; |
|
| 760 | 760 | $line->special_code = $objp->special_code; |
| 761 | 761 | $line->rang = $objp->rang; |
| 762 | 762 | $line->fk_unit = $objp->fk_unit; |
@@ -806,11 +806,11 @@ discard block |
||
| 806 | 806 | $main = MAIN_DB_PREFIX.'facture_fourn_det_rec'; |
| 807 | 807 | $ef = $main."_extrafields"; |
| 808 | 808 | |
| 809 | - $sqlef = "DELETE FROM ".$ef." WHERE fk_object IN (SELECT rowid FROM ".$main." WHERE fk_facture_fourn = ". (int) $rowid .")"; |
|
| 810 | - $sql = "DELETE FROM ".MAIN_DB_PREFIX."facture_fourn_det_rec WHERE fk_facture_fourn = ". (int) $rowid; |
|
| 809 | + $sqlef = "DELETE FROM ".$ef." WHERE fk_object IN (SELECT rowid FROM ".$main." WHERE fk_facture_fourn = ".(int) $rowid.")"; |
|
| 810 | + $sql = "DELETE FROM ".MAIN_DB_PREFIX."facture_fourn_det_rec WHERE fk_facture_fourn = ".(int) $rowid; |
|
| 811 | 811 | |
| 812 | 812 | if ($this->db->query($sqlef) && $this->db->query($sql)) { |
| 813 | - $sql = "DELETE FROM ".MAIN_DB_PREFIX."facture_fourn_rec WHERE rowid = ". (int) $rowid; |
|
| 813 | + $sql = "DELETE FROM ".MAIN_DB_PREFIX."facture_fourn_rec WHERE rowid = ".(int) $rowid; |
|
| 814 | 814 | dol_syslog($sql); |
| 815 | 815 | if ($this->db->query($sql)) { |
| 816 | 816 | // Delete linked object |
@@ -839,7 +839,7 @@ discard block |
||
| 839 | 839 | } |
| 840 | 840 | // End call triggers |
| 841 | 841 | } |
| 842 | - if (! $error) { |
|
| 842 | + if (!$error) { |
|
| 843 | 843 | $this->db->commit(); |
| 844 | 844 | return 1; |
| 845 | 845 | } else { |
@@ -951,7 +951,7 @@ discard block |
||
| 951 | 951 | } |
| 952 | 952 | } |
| 953 | 953 | |
| 954 | - $sql = 'INSERT INTO ' . MAIN_DB_PREFIX . 'facture_fourn_det_rec ('; |
|
| 954 | + $sql = 'INSERT INTO '.MAIN_DB_PREFIX.'facture_fourn_det_rec ('; |
|
| 955 | 955 | $sql .= 'fk_facture_fourn'; |
| 956 | 956 | $sql .= ', fk_product'; |
| 957 | 957 | $sql .= ', ref'; |
@@ -983,46 +983,46 @@ discard block |
||
| 983 | 983 | $sql .= ', fk_user_author'; |
| 984 | 984 | $sql .= ', fk_multicurrency, multicurrency_code, multicurrency_subprice, multicurrency_total_ht, multicurrency_total_tva, multicurrency_total_ttc'; |
| 985 | 985 | $sql .= ') VALUES ('; |
| 986 | - $sql .= ' ' . (int) $facid; // source supplier invoie id |
|
| 987 | - $sql .= ', ' . (!empty($fk_product) ? "'" . $this->db->escape($fk_product) . "'" : 'null'); |
|
| 988 | - $sql .= ', ' . (!empty($ref) ? "'" . $this->db->escape($ref) . "'" : 'null'); |
|
| 989 | - $sql .= ', ' . (!empty($label) ? "'" . $this->db->escape($label) . "'" : 'null'); |
|
| 990 | - $sql .= ", '" . $this->db->escape($desc) . "'"; |
|
| 991 | - $sql .= ', ' . price2num($pu_ht); |
|
| 992 | - $sql .= ', ' . price2num($pu_ttc); |
|
| 993 | - $sql .= ', ' . price2num($qty); |
|
| 994 | - $sql .= ', ' . price2num($remise_percent); |
|
| 986 | + $sql .= ' '.(int) $facid; // source supplier invoie id |
|
| 987 | + $sql .= ', '.(!empty($fk_product) ? "'".$this->db->escape($fk_product)."'" : 'null'); |
|
| 988 | + $sql .= ', '.(!empty($ref) ? "'".$this->db->escape($ref)."'" : 'null'); |
|
| 989 | + $sql .= ', '.(!empty($label) ? "'".$this->db->escape($label)."'" : 'null'); |
|
| 990 | + $sql .= ", '".$this->db->escape($desc)."'"; |
|
| 991 | + $sql .= ', '.price2num($pu_ht); |
|
| 992 | + $sql .= ', '.price2num($pu_ttc); |
|
| 993 | + $sql .= ', '.price2num($qty); |
|
| 994 | + $sql .= ', '.price2num($remise_percent); |
|
| 995 | 995 | $sql .= ', null'; |
| 996 | - $sql .= ", '" . $this->db->escape($vat_src_code) . "'"; |
|
| 997 | - $sql .= ', ' . price2num($txtva); |
|
| 998 | - $sql .= ', ' . price2num($txlocaltax1); |
|
| 999 | - $sql .= ", '" . $this->db->escape(isset($localtaxes_type[0]) ? $localtaxes_type[0] : '') . "'"; |
|
| 1000 | - $sql .= ', ' . price2num($txlocaltax2); |
|
| 1001 | - $sql .= ", '" . $this->db->escape(isset($localtaxes_type[2]) ? $localtaxes_type[2] : '') . "'"; |
|
| 1002 | - $sql .= ', ' . price2num($total_ht); |
|
| 1003 | - $sql .= ', ' . price2num($total_tva); |
|
| 1004 | - $sql .= ', ' . price2num($total_localtax1); |
|
| 1005 | - $sql .= ', ' . price2num($total_localtax2); |
|
| 1006 | - $sql .= ', ' . price2num($total_ttc); |
|
| 1007 | - $sql .= ', ' . (int) $product_type; |
|
| 1008 | - $sql .= ', ' . ($date_start > 0 ? (int) $date_start : 'NULL'); |
|
| 1009 | - $sql .= ', ' . ($date_end > 0 ? (int) $date_end : 'NULL'); |
|
| 1010 | - $sql .= ', ' . (int) $info_bits; |
|
| 1011 | - $sql .= ', ' . (int) $special_code; |
|
| 1012 | - $sql .= ', ' . (int) $rang; |
|
| 1013 | - $sql .= ', ' . ($fk_unit ? (int) $fk_unit : 'NULL'); |
|
| 1014 | - $sql .= ', ' . (int) $user->id; |
|
| 1015 | - $sql .= ', ' . (int) $this->fk_multicurrency; |
|
| 1016 | - $sql .= ", '" . $this->db->escape($this->multicurrency_code) . "'"; |
|
| 1017 | - $sql .= ', ' . price2num($pu_ht_devise, 'CU'); |
|
| 1018 | - $sql .= ', ' . price2num($multicurrency_total_ht, 'CT'); |
|
| 1019 | - $sql .= ', ' . price2num($multicurrency_total_tva, 'CT'); |
|
| 1020 | - $sql .= ', ' . price2num($multicurrency_total_ttc, 'CT'); |
|
| 996 | + $sql .= ", '".$this->db->escape($vat_src_code)."'"; |
|
| 997 | + $sql .= ', '.price2num($txtva); |
|
| 998 | + $sql .= ', '.price2num($txlocaltax1); |
|
| 999 | + $sql .= ", '".$this->db->escape(isset($localtaxes_type[0]) ? $localtaxes_type[0] : '')."'"; |
|
| 1000 | + $sql .= ', '.price2num($txlocaltax2); |
|
| 1001 | + $sql .= ", '".$this->db->escape(isset($localtaxes_type[2]) ? $localtaxes_type[2] : '')."'"; |
|
| 1002 | + $sql .= ', '.price2num($total_ht); |
|
| 1003 | + $sql .= ', '.price2num($total_tva); |
|
| 1004 | + $sql .= ', '.price2num($total_localtax1); |
|
| 1005 | + $sql .= ', '.price2num($total_localtax2); |
|
| 1006 | + $sql .= ', '.price2num($total_ttc); |
|
| 1007 | + $sql .= ', '.(int) $product_type; |
|
| 1008 | + $sql .= ', '.($date_start > 0 ? (int) $date_start : 'NULL'); |
|
| 1009 | + $sql .= ', '.($date_end > 0 ? (int) $date_end : 'NULL'); |
|
| 1010 | + $sql .= ', '.(int) $info_bits; |
|
| 1011 | + $sql .= ', '.(int) $special_code; |
|
| 1012 | + $sql .= ', '.(int) $rang; |
|
| 1013 | + $sql .= ', '.($fk_unit ? (int) $fk_unit : 'NULL'); |
|
| 1014 | + $sql .= ', '.(int) $user->id; |
|
| 1015 | + $sql .= ', '.(int) $this->fk_multicurrency; |
|
| 1016 | + $sql .= ", '".$this->db->escape($this->multicurrency_code)."'"; |
|
| 1017 | + $sql .= ', '.price2num($pu_ht_devise, 'CU'); |
|
| 1018 | + $sql .= ', '.price2num($multicurrency_total_ht, 'CT'); |
|
| 1019 | + $sql .= ', '.price2num($multicurrency_total_tva, 'CT'); |
|
| 1020 | + $sql .= ', '.price2num($multicurrency_total_ttc, 'CT'); |
|
| 1021 | 1021 | $sql .= ')'; |
| 1022 | 1022 | |
| 1023 | - dol_syslog(get_class($this). '::addline', LOG_DEBUG); |
|
| 1023 | + dol_syslog(get_class($this).'::addline', LOG_DEBUG); |
|
| 1024 | 1024 | if ($this->db->query($sql)) { |
| 1025 | - $lineId = $this->db->last_insert_id(MAIN_DB_PREFIX. 'facture_fourn_det_rec'); |
|
| 1025 | + $lineId = $this->db->last_insert_id(MAIN_DB_PREFIX.'facture_fourn_det_rec'); |
|
| 1026 | 1026 | $this->update_price(); |
| 1027 | 1027 | $this->id = $facid; |
| 1028 | 1028 | $this->db->commit(); |
@@ -1073,7 +1073,7 @@ discard block |
||
| 1073 | 1073 | |
| 1074 | 1074 | $facid = $this->id; |
| 1075 | 1075 | |
| 1076 | - dol_syslog(get_class($this). '::updateline facid=' .$facid." rowid=$rowid, desc=$desc, pu_ht=$pu_ht, qty=$qty, txtva=$txtva, txlocaltax1=$txlocaltax1, txlocaltax2=$txlocaltax2, fk_product=$fk_product, remise_percent=$remise_percent, info_bits=$info_bits, price_base_type=$price_base_type, pu_ttc=$pu_ttc, type=$type, fk_unit=$fk_unit, pu_ht_devise=$pu_ht_devise", LOG_DEBUG); |
|
| 1076 | + dol_syslog(get_class($this).'::updateline facid='.$facid." rowid=$rowid, desc=$desc, pu_ht=$pu_ht, qty=$qty, txtva=$txtva, txlocaltax1=$txlocaltax1, txlocaltax2=$txlocaltax2, fk_product=$fk_product, remise_percent=$remise_percent, info_bits=$info_bits, price_base_type=$price_base_type, pu_ttc=$pu_ttc, type=$type, fk_unit=$fk_unit, pu_ht_devise=$pu_ht_devise", LOG_DEBUG); |
|
| 1077 | 1077 | include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php'; |
| 1078 | 1078 | |
| 1079 | 1079 | // Check parameters |
@@ -1144,41 +1144,41 @@ discard block |
||
| 1144 | 1144 | $product_type = $product->type; |
| 1145 | 1145 | } |
| 1146 | 1146 | |
| 1147 | - $sql = 'UPDATE ' . MAIN_DB_PREFIX . 'facture_fourn_det_rec SET'; |
|
| 1148 | - $sql .= ' fk_facture_fourn = ' . ((int) $facid); |
|
| 1149 | - $sql .= ', fk_product = ' . ($fk_product > 0 ? ((int) $fk_product) : 'null'); |
|
| 1150 | - $sql .= ", ref = '" . $this->db->escape($ref) . "'"; |
|
| 1151 | - $sql .= ", label = '" . $this->db->escape($label) . "'"; |
|
| 1152 | - $sql .= ", description = '" . $this->db->escape($desc) . "'"; |
|
| 1153 | - $sql .= ', pu_ht = ' . price2num($pu_ht); |
|
| 1154 | - $sql .= ', qty = ' . price2num($qty); |
|
| 1155 | - $sql .= ", remise_percent = '" . price2num($remise_percent) . "'"; |
|
| 1156 | - $sql .= ", vat_src_code = '" . $this->db->escape($vat_src_code) . "'"; |
|
| 1157 | - $sql .= ', tva_tx = ' . price2num($txtva); |
|
| 1158 | - $sql .= ', localtax1_tx = ' . (float) $txlocaltax1; |
|
| 1159 | - $sql .= ", localtax1_type = '" . $this->db->escape($localtaxes_type[0]) . "'"; |
|
| 1160 | - $sql .= ', localtax2_tx = ' . (float) $txlocaltax2; |
|
| 1161 | - $sql .= ", localtax2_type = '" . $this->db->escape($localtaxes_type[2]) . "'"; |
|
| 1162 | - $sql .= ", total_ht = '" . price2num($total_ht) . "'"; |
|
| 1163 | - $sql .= ", total_tva = '" . price2num($total_tva) . "'"; |
|
| 1164 | - $sql .= ", total_localtax1 = '" . price2num($total_localtax1) . "'"; |
|
| 1165 | - $sql .= ", total_localtax2 = '" . price2num($total_localtax2) . "'"; |
|
| 1166 | - $sql .= ", total_ttc = '" . price2num($total_ttc) . "'"; |
|
| 1167 | - $sql .= ', product_type = ' . (int) $product_type; |
|
| 1168 | - $sql .= ', date_start = ' . (empty($date_start) ? 'NULL' : (int) $date_start); |
|
| 1169 | - $sql .= ', date_end = ' . (empty($date_end) ? 'NULL' : (int) $date_end); |
|
| 1170 | - $sql .= ', info_bits = ' . (int) $info_bits; |
|
| 1171 | - $sql .= ', special_code = ' . (int) $special_code; |
|
| 1172 | - $sql .= ', rang = ' . (int) $rang; |
|
| 1173 | - $sql .= ', fk_unit = ' . ($fk_unit ? "'" . $this->db->escape($fk_unit) . "'" : 'null'); |
|
| 1174 | - $sql .= ', fk_user_modif = ' . (int) $user; |
|
| 1147 | + $sql = 'UPDATE '.MAIN_DB_PREFIX.'facture_fourn_det_rec SET'; |
|
| 1148 | + $sql .= ' fk_facture_fourn = '.((int) $facid); |
|
| 1149 | + $sql .= ', fk_product = '.($fk_product > 0 ? ((int) $fk_product) : 'null'); |
|
| 1150 | + $sql .= ", ref = '".$this->db->escape($ref)."'"; |
|
| 1151 | + $sql .= ", label = '".$this->db->escape($label)."'"; |
|
| 1152 | + $sql .= ", description = '".$this->db->escape($desc)."'"; |
|
| 1153 | + $sql .= ', pu_ht = '.price2num($pu_ht); |
|
| 1154 | + $sql .= ', qty = '.price2num($qty); |
|
| 1155 | + $sql .= ", remise_percent = '".price2num($remise_percent)."'"; |
|
| 1156 | + $sql .= ", vat_src_code = '".$this->db->escape($vat_src_code)."'"; |
|
| 1157 | + $sql .= ', tva_tx = '.price2num($txtva); |
|
| 1158 | + $sql .= ', localtax1_tx = '.(float) $txlocaltax1; |
|
| 1159 | + $sql .= ", localtax1_type = '".$this->db->escape($localtaxes_type[0])."'"; |
|
| 1160 | + $sql .= ', localtax2_tx = '.(float) $txlocaltax2; |
|
| 1161 | + $sql .= ", localtax2_type = '".$this->db->escape($localtaxes_type[2])."'"; |
|
| 1162 | + $sql .= ", total_ht = '".price2num($total_ht)."'"; |
|
| 1163 | + $sql .= ", total_tva = '".price2num($total_tva)."'"; |
|
| 1164 | + $sql .= ", total_localtax1 = '".price2num($total_localtax1)."'"; |
|
| 1165 | + $sql .= ", total_localtax2 = '".price2num($total_localtax2)."'"; |
|
| 1166 | + $sql .= ", total_ttc = '".price2num($total_ttc)."'"; |
|
| 1167 | + $sql .= ', product_type = '.(int) $product_type; |
|
| 1168 | + $sql .= ', date_start = '.(empty($date_start) ? 'NULL' : (int) $date_start); |
|
| 1169 | + $sql .= ', date_end = '.(empty($date_end) ? 'NULL' : (int) $date_end); |
|
| 1170 | + $sql .= ', info_bits = '.(int) $info_bits; |
|
| 1171 | + $sql .= ', special_code = '.(int) $special_code; |
|
| 1172 | + $sql .= ', rang = '.(int) $rang; |
|
| 1173 | + $sql .= ', fk_unit = '.($fk_unit ? "'".$this->db->escape($fk_unit)."'" : 'null'); |
|
| 1174 | + $sql .= ', fk_user_modif = '.(int) $user; |
|
| 1175 | 1175 | $sql .= ', multicurrency_subprice = '.price2num($pu_ht_devise); |
| 1176 | 1176 | $sql .= ', multicurrency_total_ht = '.price2num($multicurrency_total_ht); |
| 1177 | 1177 | $sql .= ', multicurrency_total_tva = '.price2num($multicurrency_total_tva); |
| 1178 | 1178 | $sql .= ', multicurrency_total_ttc = '.price2num($multicurrency_total_ttc); |
| 1179 | - $sql .= ' WHERE rowid = ' . (int) $rowid; |
|
| 1179 | + $sql .= ' WHERE rowid = '.(int) $rowid; |
|
| 1180 | 1180 | |
| 1181 | - dol_syslog(get_class($this). '::updateline', LOG_DEBUG); |
|
| 1181 | + dol_syslog(get_class($this).'::updateline', LOG_DEBUG); |
|
| 1182 | 1182 | if ($this->db->query($sql)) { |
| 1183 | 1183 | $this->id = $facid; |
| 1184 | 1184 | $this->update_price(); |
@@ -1267,16 +1267,16 @@ discard block |
||
| 1267 | 1267 | $tmparray = dol_getdate($now); |
| 1268 | 1268 | $today = dol_mktime(23, 59, 59, $tmparray['mon'], $tmparray['mday'], $tmparray['year']); // Today is last second of current day |
| 1269 | 1269 | |
| 1270 | - dol_syslog('createRecurringInvoices restrictioninvoiceid=' .$restrictioninvoiceid. ' forcevalidation=' .$forcevalidation); |
|
| 1270 | + dol_syslog('createRecurringInvoices restrictioninvoiceid='.$restrictioninvoiceid.' forcevalidation='.$forcevalidation); |
|
| 1271 | 1271 | |
| 1272 | 1272 | $sql = 'SELECT rowid FROM '.MAIN_DB_PREFIX.'facture_fourn_rec'; |
| 1273 | 1273 | $sql .= ' WHERE frequency > 0'; // A recurring supplier invoice is an invoice with a frequency |
| 1274 | 1274 | $sql .= " AND (date_when IS NULL OR date_when <= '".$this->db->idate($today)."')"; |
| 1275 | 1275 | $sql .= ' AND (nb_gen_done < nb_gen_max OR nb_gen_max = 0)'; |
| 1276 | 1276 | $sql .= ' AND suspended = 0'; |
| 1277 | - $sql .= ' AND entity = '. (int) $conf->entity; // MUST STAY = $conf->entity here |
|
| 1277 | + $sql .= ' AND entity = '.(int) $conf->entity; // MUST STAY = $conf->entity here |
|
| 1278 | 1278 | if ($restrictioninvoiceid > 0) { |
| 1279 | - $sql .= ' AND rowid = '. (int) $restrictioninvoiceid; |
|
| 1279 | + $sql .= ' AND rowid = '.(int) $restrictioninvoiceid; |
|
| 1280 | 1280 | } |
| 1281 | 1281 | $sql .= $this->db->order('entity', 'ASC'); |
| 1282 | 1282 | //print $sql;exit; |
@@ -1298,7 +1298,7 @@ discard block |
||
| 1298 | 1298 | } |
| 1299 | 1299 | |
| 1300 | 1300 | $saventity = $conf->entity; |
| 1301 | - $laststep="None"; |
|
| 1301 | + $laststep = "None"; |
|
| 1302 | 1302 | |
| 1303 | 1303 | while ($i < $num) { // Loop on each template invoice. If $num = 0, test is false at first pass. |
| 1304 | 1304 | $line = $this->db->fetch_object($resql); |
@@ -1309,21 +1309,21 @@ discard block |
||
| 1309 | 1309 | |
| 1310 | 1310 | $new_fac_fourn = null; |
| 1311 | 1311 | $facturerec = new FactureFournisseurRec($this->db); |
| 1312 | - $laststep="Fetch {$line->rowid}"; |
|
| 1312 | + $laststep = "Fetch {$line->rowid}"; |
|
| 1313 | 1313 | $facturerec->fetch($line->rowid); |
| 1314 | 1314 | |
| 1315 | 1315 | if ($facturerec->id > 0) { |
| 1316 | 1316 | // Set entity context |
| 1317 | 1317 | $conf->entity = $facturerec->entity; |
| 1318 | 1318 | |
| 1319 | - dol_syslog('createRecurringInvoices Process invoice template id=' .$facturerec->id. ', ref=' .$facturerec->ref. ', entity=' .$facturerec->entity); |
|
| 1319 | + dol_syslog('createRecurringInvoices Process invoice template id='.$facturerec->id.', ref='.$facturerec->ref.', entity='.$facturerec->entity); |
|
| 1320 | 1320 | |
| 1321 | 1321 | $new_fac_fourn = new FactureFournisseur($this->db); |
| 1322 | 1322 | $new_fac_fourn->fac_rec = $facturerec->id; // We will create $facture from this recurring invoice |
| 1323 | 1323 | $new_fac_fourn->fk_fac_rec_source = $facturerec->id; // We will create $facture from this recurring invoice |
| 1324 | 1324 | |
| 1325 | 1325 | $new_fac_fourn->type = self::TYPE_STANDARD; |
| 1326 | - $new_fac_fourn->statut = self::STATUS_DRAFT; // deprecated |
|
| 1326 | + $new_fac_fourn->statut = self::STATUS_DRAFT; // deprecated |
|
| 1327 | 1327 | $new_fac_fourn->status = self::STATUS_DRAFT; |
| 1328 | 1328 | $new_fac_fourn->date = empty($facturerec->date_when) ? $now : $facturerec->date_when; // We could also use dol_now here but we prefer date_when so invoice has real date when we would like even if we generate later. |
| 1329 | 1329 | $new_fac_fourn->socid = $facturerec->socid; |
@@ -1332,10 +1332,10 @@ discard block |
||
| 1332 | 1332 | $new_fac_fourn->model_pdf = $facturerec->model_pdf; |
| 1333 | 1333 | $new_fac_fourn->fk_project = $facturerec->fk_project; |
| 1334 | 1334 | $new_fac_fourn->label = $facturerec->label; |
| 1335 | - $new_fac_fourn->libelle = $facturerec->label; // deprecated |
|
| 1335 | + $new_fac_fourn->libelle = $facturerec->label; // deprecated |
|
| 1336 | 1336 | |
| 1337 | 1337 | $invoiceidgenerated = $new_fac_fourn->create($user); |
| 1338 | - $laststep="Create invoiceidgenerated $invoiceidgenerated"; |
|
| 1338 | + $laststep = "Create invoiceidgenerated $invoiceidgenerated"; |
|
| 1339 | 1339 | if ($invoiceidgenerated <= 0) { |
| 1340 | 1340 | $this->errors = $new_fac_fourn->errors; |
| 1341 | 1341 | $this->error = $new_fac_fourn->error; |
@@ -1343,7 +1343,7 @@ discard block |
||
| 1343 | 1343 | } |
| 1344 | 1344 | if (!$error && ($facturerec->auto_validate || $forcevalidation)) { |
| 1345 | 1345 | $result = $new_fac_fourn->validate($user); |
| 1346 | - $laststep="Validate by user $user"; |
|
| 1346 | + $laststep = "Validate by user $user"; |
|
| 1347 | 1347 | if ($result <= 0) { |
| 1348 | 1348 | $this->errors = $new_fac_fourn->errors; |
| 1349 | 1349 | $this->error = $new_fac_fourn->error; |
@@ -1353,9 +1353,9 @@ discard block |
||
| 1353 | 1353 | |
| 1354 | 1354 | if (!$error && $facturerec->generate_pdf) { |
| 1355 | 1355 | // We refresh the object in order to have all necessary data (like date_lim_reglement) |
| 1356 | - $laststep="Refresh {$new_fac_fourn->id}"; |
|
| 1356 | + $laststep = "Refresh {$new_fac_fourn->id}"; |
|
| 1357 | 1357 | $new_fac_fourn->fetch($new_fac_fourn->id); |
| 1358 | - $laststep="GenerateDocument {$new_fac_fourn->id}"; |
|
| 1358 | + $laststep = "GenerateDocument {$new_fac_fourn->id}"; |
|
| 1359 | 1359 | $result = $new_fac_fourn->generateDocument($facturerec->model_pdf, $langs); |
| 1360 | 1360 | if ($result < 0) { |
| 1361 | 1361 | $this->errors = $new_fac_fourn->errors; |
@@ -1365,22 +1365,22 @@ discard block |
||
| 1365 | 1365 | } |
| 1366 | 1366 | } else { |
| 1367 | 1367 | $error++; |
| 1368 | - $this->error = 'Failed to load invoice template with id=' .$line->rowid. ', entity=' .$conf->entity."\n"; |
|
| 1369 | - $this->errors[] = 'Failed to load invoice template with id=' .$line->rowid. ', entity=' .$conf->entity; |
|
| 1370 | - dol_syslog('createRecurringInvoices Failed to load invoice template with id=' .$line->rowid. ', entity=' .$conf->entity); |
|
| 1368 | + $this->error = 'Failed to load invoice template with id='.$line->rowid.', entity='.$conf->entity."\n"; |
|
| 1369 | + $this->errors[] = 'Failed to load invoice template with id='.$line->rowid.', entity='.$conf->entity; |
|
| 1370 | + dol_syslog('createRecurringInvoices Failed to load invoice template with id='.$line->rowid.', entity='.$conf->entity); |
|
| 1371 | 1371 | } |
| 1372 | 1372 | |
| 1373 | 1373 | if (!$error && $invoiceidgenerated >= 0) { |
| 1374 | 1374 | $facturerec->nb_gen_done++; |
| 1375 | 1375 | $facturerec->date_last_gen = dol_now(); |
| 1376 | - $facturerec->date_when= $facturerec->getNextDate(); |
|
| 1376 | + $facturerec->date_when = $facturerec->getNextDate(); |
|
| 1377 | 1377 | $facturerec->update($user); |
| 1378 | - $this->db->commit('createRecurringInvoices Process invoice template id=' .$facturerec->id. ', title=' .$facturerec->title); |
|
| 1379 | - dol_syslog('createRecurringInvoices Process invoice template ' .$facturerec->title. ' is finished with a success generation'); |
|
| 1378 | + $this->db->commit('createRecurringInvoices Process invoice template id='.$facturerec->id.', title='.$facturerec->title); |
|
| 1379 | + dol_syslog('createRecurringInvoices Process invoice template '.$facturerec->title.' is finished with a success generation'); |
|
| 1380 | 1380 | $nb_create++; |
| 1381 | 1381 | $this->output .= $langs->trans('InvoiceGeneratedFromTemplate', $new_fac_fourn->ref, $facturerec->title)."\n"; |
| 1382 | 1382 | } else { |
| 1383 | - $this->db->rollback('createRecurringInvoices Process invoice template error='.$error.' invoiceidgenerated='.$invoiceidgenerated.' LastStep='.$laststep.' id=' .$facturerec->id. ', title=' .$facturerec->title); |
|
| 1383 | + $this->db->rollback('createRecurringInvoices Process invoice template error='.$error.' invoiceidgenerated='.$invoiceidgenerated.' LastStep='.$laststep.' id='.$facturerec->id.', title='.$facturerec->title); |
|
| 1384 | 1384 | } |
| 1385 | 1385 | |
| 1386 | 1386 | $parameters = array( |
@@ -1473,7 +1473,7 @@ discard block |
||
| 1473 | 1473 | } |
| 1474 | 1474 | $result .= $linkend; |
| 1475 | 1475 | global $action; |
| 1476 | - $hookmanager->initHooks(array($this->element . 'dao')); |
|
| 1476 | + $hookmanager->initHooks(array($this->element.'dao')); |
|
| 1477 | 1477 | $parameters = array('id'=>$this->id, 'getnomurl' => &$result); |
| 1478 | 1478 | $reshook = $hookmanager->executeHooks('getNomUrl', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks |
| 1479 | 1479 | if ($reshook > 0) { |
@@ -1652,8 +1652,8 @@ discard block |
||
| 1652 | 1652 | $prodids = array(); |
| 1653 | 1653 | |
| 1654 | 1654 | $sql = 'SELECT rowid'; |
| 1655 | - $sql .= ' FROM ' .MAIN_DB_PREFIX. 'product'; |
|
| 1656 | - $sql .= ' WHERE entity IN (' .getEntity('product'). ')'; |
|
| 1655 | + $sql .= ' FROM '.MAIN_DB_PREFIX.'product'; |
|
| 1656 | + $sql .= ' WHERE entity IN ('.getEntity('product').')'; |
|
| 1657 | 1657 | $sql .= $this->db->plimit(100); |
| 1658 | 1658 | |
| 1659 | 1659 | $resql = $this->db->query($sql); |
@@ -1692,7 +1692,7 @@ discard block |
||
| 1692 | 1692 | $xnbp = 0; |
| 1693 | 1693 | while ($xnbp < $nbp) { |
| 1694 | 1694 | $line = new FactureLigne($this->db); |
| 1695 | - $line->desc = $langs->trans('Description'). ' ' .$xnbp; |
|
| 1695 | + $line->desc = $langs->trans('Description').' '.$xnbp; |
|
| 1696 | 1696 | $line->qty = 1; |
| 1697 | 1697 | $line->subprice = 100; |
| 1698 | 1698 | $line->tva_tx = 19.6; |
@@ -1740,7 +1740,7 @@ discard block |
||
| 1740 | 1740 | |
| 1741 | 1741 | // Add a line "offered" |
| 1742 | 1742 | $line = new FactureLigne($this->db); |
| 1743 | - $line->desc = $langs->trans('Description'). ' (offered line)'; |
|
| 1743 | + $line->desc = $langs->trans('Description').' (offered line)'; |
|
| 1744 | 1744 | $line->qty = 1; |
| 1745 | 1745 | $line->subprice = 100; |
| 1746 | 1746 | $line->tva_tx = 19.6; |
@@ -1787,12 +1787,12 @@ discard block |
||
| 1787 | 1787 | public function setFrequencyAndUnit($frequency, $unit) |
| 1788 | 1788 | { |
| 1789 | 1789 | if (!$this->table_element) { |
| 1790 | - dol_syslog(get_class($this). '::setFrequencyAndUnit was called on objet with property table_element not defined', LOG_ERR); |
|
| 1790 | + dol_syslog(get_class($this).'::setFrequencyAndUnit was called on objet with property table_element not defined', LOG_ERR); |
|
| 1791 | 1791 | return -1; |
| 1792 | 1792 | } |
| 1793 | 1793 | |
| 1794 | 1794 | if (!empty($frequency) && empty($unit)) { |
| 1795 | - dol_syslog(get_class($this). '::setFrequencyAndUnit was called on objet with params frequency defined but unit not defined', LOG_ERR); |
|
| 1795 | + dol_syslog(get_class($this).'::setFrequencyAndUnit was called on objet with params frequency defined but unit not defined', LOG_ERR); |
|
| 1796 | 1796 | return -2; |
| 1797 | 1797 | } |
| 1798 | 1798 | |
@@ -1831,11 +1831,11 @@ discard block |
||
| 1831 | 1831 | return -1; |
| 1832 | 1832 | } |
| 1833 | 1833 | $sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element; |
| 1834 | - $sql .= " SET date_when = " .($date ? "'".$this->db->idate($date)."'" : "NULL"); |
|
| 1834 | + $sql .= " SET date_when = ".($date ? "'".$this->db->idate($date)."'" : "NULL"); |
|
| 1835 | 1835 | if ($increment_nb_gen_done > 0) { |
| 1836 | 1836 | $sql .= ", nb_gen_done = nb_gen_done + 1"; |
| 1837 | 1837 | } |
| 1838 | - $sql .= " WHERE rowid = " . (int) $this->id; |
|
| 1838 | + $sql .= " WHERE rowid = ".(int) $this->id; |
|
| 1839 | 1839 | |
| 1840 | 1840 | dol_syslog(get_class($this).'::setNextDate', LOG_DEBUG); |
| 1841 | 1841 | |
@@ -1869,8 +1869,8 @@ discard block |
||
| 1869 | 1869 | } |
| 1870 | 1870 | |
| 1871 | 1871 | $sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element; |
| 1872 | - $sql .= " SET nb_gen_max = ". (int) $nb; |
|
| 1873 | - $sql .= " WHERE rowid = " . (int) $this->id; |
|
| 1872 | + $sql .= " SET nb_gen_max = ".(int) $nb; |
|
| 1873 | + $sql .= " WHERE rowid = ".(int) $this->id; |
|
| 1874 | 1874 | |
| 1875 | 1875 | dol_syslog(get_class($this).'::setMaxPeriod', LOG_DEBUG); |
| 1876 | 1876 | |
@@ -1898,7 +1898,7 @@ discard block |
||
| 1898 | 1898 | |
| 1899 | 1899 | $sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element; |
| 1900 | 1900 | $sql .= " SET auto_validate = ".((int) $validate); |
| 1901 | - $sql .= " WHERE rowid = " . (int) $this->id; |
|
| 1901 | + $sql .= " WHERE rowid = ".(int) $this->id; |
|
| 1902 | 1902 | |
| 1903 | 1903 | dol_syslog(get_class($this).'::setAutoValidate', LOG_DEBUG); |
| 1904 | 1904 | |
@@ -1925,8 +1925,8 @@ discard block |
||
| 1925 | 1925 | } |
| 1926 | 1926 | |
| 1927 | 1927 | $sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element; |
| 1928 | - $sql .= " SET generate_pdf = ". (int) $validate; |
|
| 1929 | - $sql .= " WHERE rowid = " . (int) $this->id; |
|
| 1928 | + $sql .= " SET generate_pdf = ".(int) $validate; |
|
| 1929 | + $sql .= " WHERE rowid = ".(int) $this->id; |
|
| 1930 | 1930 | |
| 1931 | 1931 | dol_syslog(get_class($this).'::setGeneratePdf', LOG_DEBUG); |
| 1932 | 1932 | |
@@ -1954,7 +1954,7 @@ discard block |
||
| 1954 | 1954 | |
| 1955 | 1955 | $sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element; |
| 1956 | 1956 | $sql .= " SET modelpdf = '".$this->db->escape($model)."'"; |
| 1957 | - $sql .= " WHERE rowid = " . (int) $this->id; |
|
| 1957 | + $sql .= " WHERE rowid = ".(int) $this->id; |
|
| 1958 | 1958 | |
| 1959 | 1959 | dol_syslog(get_class($this).'::setModelPdf', LOG_DEBUG); |
| 1960 | 1960 | |
@@ -2027,8 +2027,8 @@ discard block |
||
| 2027 | 2027 | $error = 0; |
| 2028 | 2028 | $this->db->begin(); |
| 2029 | 2029 | |
| 2030 | - if (! $error) { |
|
| 2031 | - if (! $notrigger) { |
|
| 2030 | + if (!$error) { |
|
| 2031 | + if (!$notrigger) { |
|
| 2032 | 2032 | // Call triggers |
| 2033 | 2033 | $result = $this->call_trigger('LINESUPPLIERBILLREC_DELETE', $user); |
| 2034 | 2034 | if ($result < 0) { |
@@ -2038,15 +2038,15 @@ discard block |
||
| 2038 | 2038 | } |
| 2039 | 2039 | } |
| 2040 | 2040 | |
| 2041 | - if (! $error) { |
|
| 2041 | + if (!$error) { |
|
| 2042 | 2042 | $result = $this->deleteExtraFields(); |
| 2043 | 2043 | if ($result < 0) { |
| 2044 | 2044 | $error++; |
| 2045 | 2045 | } |
| 2046 | 2046 | } |
| 2047 | 2047 | |
| 2048 | - if (! $error) { |
|
| 2049 | - $sql = 'DELETE FROM ' . MAIN_DB_PREFIX . $this->table_element . ' WHERE rowid=' . (int) $this->id; |
|
| 2048 | + if (!$error) { |
|
| 2049 | + $sql = 'DELETE FROM '.MAIN_DB_PREFIX.$this->table_element.' WHERE rowid='.(int) $this->id; |
|
| 2050 | 2050 | |
| 2051 | 2051 | $res = $this->db->query($sql); |
| 2052 | 2052 | if ($res === false) { |
@@ -2086,7 +2086,7 @@ discard block |
||
| 2086 | 2086 | $sql .= ' p.ref as product_ref, p.fk_product_type as fk_product_type, p.label as product_label, p.description as product_desc'; |
| 2087 | 2087 | $sql .= ' FROM '.MAIN_DB_PREFIX.'facture_fourn_det_rec as l'; |
| 2088 | 2088 | $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as p ON l.fk_product = p.rowid'; |
| 2089 | - $sql .= ' WHERE l.rowid = '. (int) $rowid; |
|
| 2089 | + $sql .= ' WHERE l.rowid = '.(int) $rowid; |
|
| 2090 | 2090 | $sql .= ' ORDER BY l.rang'; |
| 2091 | 2091 | |
| 2092 | 2092 | dol_syslog('FactureRec::fetch', LOG_DEBUG); |
@@ -2158,44 +2158,44 @@ discard block |
||
| 2158 | 2158 | |
| 2159 | 2159 | include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php'; |
| 2160 | 2160 | |
| 2161 | - $sql = 'UPDATE ' . MAIN_DB_PREFIX . 'facture_fourn_det_rec SET'; |
|
| 2162 | - $sql .= ' fk_facture_fourn = ' . (int) $this->fk_facture_fourn; |
|
| 2163 | - $sql .= ', fk_parent_line = ' . (int) $this->fk_parent; |
|
| 2164 | - $sql .= ', fk_product = ' . (int) $this->fk_product; |
|
| 2165 | - $sql .= ', ref = ' . (!empty($this->ref) ? "'" . $this->db->escape($this->ref) . "'" : 'NULL'); |
|
| 2166 | - $sql .= ", label = " . (!empty($this->label) ? "'" . $this->db->escape($this->label) . "'" : 'NULL'); |
|
| 2167 | - $sql .= ", description = '" . $this->db->escape($this->description) . "'"; |
|
| 2168 | - $sql .= ', pu_ht = ' . price2num($this->pu_ht); |
|
| 2169 | - $sql .= ', pu_ttc = ' . price2num($this->pu_ttc); |
|
| 2170 | - $sql .= ', qty = ' . price2num($this->qty); |
|
| 2171 | - $sql .= ", remise_percent = '" . price2num($this->remise_percent) . "'"; |
|
| 2172 | - $sql .= ', fk_remise_except = ' . (int) $this->fk_remise_except; |
|
| 2173 | - $sql .= ", vat_src_code = '" . $this->db->escape($this->vat_src_code) . "'"; |
|
| 2174 | - $sql .= ', tva_tx = ' . price2num($this->tva_tx); |
|
| 2175 | - $sql .= ', localtax1_tx = ' . price2num($this->localtax1_tx); |
|
| 2176 | - $sql .= ", localtax1_type = '" . $this->db->escape($this->localtax1_type) . "'"; |
|
| 2177 | - $sql .= ', localtax2_tx = ' . price2num($this->localtax2_tx); |
|
| 2178 | - $sql .= ", localtax2_type = '" . $this->db->escape($this->localtax2_type) . "'"; |
|
| 2161 | + $sql = 'UPDATE '.MAIN_DB_PREFIX.'facture_fourn_det_rec SET'; |
|
| 2162 | + $sql .= ' fk_facture_fourn = '.(int) $this->fk_facture_fourn; |
|
| 2163 | + $sql .= ', fk_parent_line = '.(int) $this->fk_parent; |
|
| 2164 | + $sql .= ', fk_product = '.(int) $this->fk_product; |
|
| 2165 | + $sql .= ', ref = '.(!empty($this->ref) ? "'".$this->db->escape($this->ref)."'" : 'NULL'); |
|
| 2166 | + $sql .= ", label = ".(!empty($this->label) ? "'".$this->db->escape($this->label)."'" : 'NULL'); |
|
| 2167 | + $sql .= ", description = '".$this->db->escape($this->description)."'"; |
|
| 2168 | + $sql .= ', pu_ht = '.price2num($this->pu_ht); |
|
| 2169 | + $sql .= ', pu_ttc = '.price2num($this->pu_ttc); |
|
| 2170 | + $sql .= ', qty = '.price2num($this->qty); |
|
| 2171 | + $sql .= ", remise_percent = '".price2num($this->remise_percent)."'"; |
|
| 2172 | + $sql .= ', fk_remise_except = '.(int) $this->fk_remise_except; |
|
| 2173 | + $sql .= ", vat_src_code = '".$this->db->escape($this->vat_src_code)."'"; |
|
| 2174 | + $sql .= ', tva_tx = '.price2num($this->tva_tx); |
|
| 2175 | + $sql .= ', localtax1_tx = '.price2num($this->localtax1_tx); |
|
| 2176 | + $sql .= ", localtax1_type = '".$this->db->escape($this->localtax1_type)."'"; |
|
| 2177 | + $sql .= ', localtax2_tx = '.price2num($this->localtax2_tx); |
|
| 2178 | + $sql .= ", localtax2_type = '".$this->db->escape($this->localtax2_type)."'"; |
|
| 2179 | 2179 | if (empty($this->skip_update_total)) { |
| 2180 | - $sql .= ', total_ht = ' . price2num($this->total_ht); |
|
| 2181 | - $sql .= ', total_tva = ' . price2num($this->total_tva); |
|
| 2182 | - $sql .= ', total_localtax1 = ' . price2num($this->total_localtax1); |
|
| 2183 | - $sql .= ', total_localtax2 = ' . price2num($this->total_localtax2); |
|
| 2184 | - $sql .= ', total_ttc = ' . price2num($this->total_ttc); |
|
| 2180 | + $sql .= ', total_ht = '.price2num($this->total_ht); |
|
| 2181 | + $sql .= ', total_tva = '.price2num($this->total_tva); |
|
| 2182 | + $sql .= ', total_localtax1 = '.price2num($this->total_localtax1); |
|
| 2183 | + $sql .= ', total_localtax2 = '.price2num($this->total_localtax2); |
|
| 2184 | + $sql .= ', total_ttc = '.price2num($this->total_ttc); |
|
| 2185 | 2185 | } |
| 2186 | - $sql .= ', product_type = ' . (int) $this->product_type; |
|
| 2187 | - $sql .= ', date_start = ' . (int) $this->date_start; |
|
| 2188 | - $sql .= ', date_end = ' . (int) $this->date_end; |
|
| 2189 | - $sql .= ", info_bits = " . ((int) $this->info_bits); |
|
| 2190 | - $sql .= ', special_code =' . (int) $this->special_code; |
|
| 2191 | - $sql .= ', rang = ' . (int) $this->rang; |
|
| 2192 | - $sql .= ', fk_unit = ' .($this->fk_unit ? "'".$this->db->escape($this->fk_unit)."'" : 'null'); |
|
| 2193 | - $sql .= ', fk_user_modif = ' . (int) $user; |
|
| 2194 | - $sql .= ' WHERE rowid = ' . (int) $this->id; |
|
| 2186 | + $sql .= ', product_type = '.(int) $this->product_type; |
|
| 2187 | + $sql .= ', date_start = '.(int) $this->date_start; |
|
| 2188 | + $sql .= ', date_end = '.(int) $this->date_end; |
|
| 2189 | + $sql .= ", info_bits = ".((int) $this->info_bits); |
|
| 2190 | + $sql .= ', special_code ='.(int) $this->special_code; |
|
| 2191 | + $sql .= ', rang = '.(int) $this->rang; |
|
| 2192 | + $sql .= ', fk_unit = '.($this->fk_unit ? "'".$this->db->escape($this->fk_unit)."'" : 'null'); |
|
| 2193 | + $sql .= ', fk_user_modif = '.(int) $user; |
|
| 2194 | + $sql .= ' WHERE rowid = '.(int) $this->id; |
|
| 2195 | 2195 | |
| 2196 | 2196 | $this->db->begin(); |
| 2197 | 2197 | |
| 2198 | - dol_syslog(get_class($this). '::updateline', LOG_DEBUG); |
|
| 2198 | + dol_syslog(get_class($this).'::updateline', LOG_DEBUG); |
|
| 2199 | 2199 | $resql = $this->db->query($sql); |
| 2200 | 2200 | if ($resql) { |
| 2201 | 2201 | if (!$error) { |
@@ -32,17 +32,17 @@ discard block |
||
| 32 | 32 | |
| 33 | 33 | // Load Dolibarr environment |
| 34 | 34 | require '../../main.inc.php'; |
| 35 | -require_once DOL_DOCUMENT_ROOT . '/fourn/class/fournisseur.facture-rec.class.php'; |
|
| 36 | -require_once DOL_DOCUMENT_ROOT . '/fourn/class/fournisseur.product.class.php'; |
|
| 37 | -require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php'; |
|
| 38 | -require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php'; |
|
| 35 | +require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture-rec.class.php'; |
|
| 36 | +require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.product.class.php'; |
|
| 37 | +require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; |
|
| 38 | +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php'; |
|
| 39 | 39 | if (isModEnabled('project')) { |
| 40 | - include_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php'; |
|
| 40 | + include_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php'; |
|
| 41 | 41 | } |
| 42 | -require_once DOL_DOCUMENT_ROOT . '/core/class/html.formprojet.class.php'; |
|
| 43 | -require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php'; |
|
| 44 | -require_once DOL_DOCUMENT_ROOT . '/core/lib/invoice.lib.php'; |
|
| 45 | -require_once DOL_DOCUMENT_ROOT . '/core/class/extrafields.class.php'; |
|
| 42 | +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php'; |
|
| 43 | +require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php'; |
|
| 44 | +require_once DOL_DOCUMENT_ROOT.'/core/lib/invoice.lib.php'; |
|
| 45 | +require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php'; |
|
| 46 | 46 | |
| 47 | 47 | // Load translation files required by the page |
| 48 | 48 | $langs->loadLangs(array('bills', 'companies', 'compta', 'admin', 'other', 'products', 'banks', 'suppliers')); |
@@ -83,10 +83,10 @@ discard block |
||
| 83 | 83 | $page = 0; |
| 84 | 84 | } // If $page is not defined, or '' or -1 |
| 85 | 85 | $offset = $limit * $page; |
| 86 | -if (! $sortorder) { |
|
| 86 | +if (!$sortorder) { |
|
| 87 | 87 | $sortorder = 'DESC'; |
| 88 | 88 | } |
| 89 | -if (! $sortfield) { |
|
| 89 | +if (!$sortfield) { |
|
| 90 | 90 | $sortfield = 'f.titre'; |
| 91 | 91 | } |
| 92 | 92 | $pageprev = $page - 1; |
@@ -95,7 +95,7 @@ discard block |
||
| 95 | 95 | $object = new FactureFournisseurRec($db); |
| 96 | 96 | if (($id > 0 || $title) && $action != 'create' && $action != 'add') { |
| 97 | 97 | $ret = $object->fetch($id, $title); |
| 98 | - if (! $ret) { |
|
| 98 | + if (!$ret) { |
|
| 99 | 99 | setEventMessages($langs->trans("ErrorRecordNotFound"), null, 'errors'); |
| 100 | 100 | } |
| 101 | 101 | } |
@@ -139,7 +139,7 @@ discard block |
||
| 139 | 139 | $action = 'list'; |
| 140 | 140 | $massaction = ''; |
| 141 | 141 | } |
| 142 | -if (! GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massaction != 'confirm_presend') { |
|
| 142 | +if (!GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massaction != 'confirm_presend') { |
|
| 143 | 143 | $massaction = ''; |
| 144 | 144 | } |
| 145 | 145 | |
@@ -155,18 +155,18 @@ discard block |
||
| 155 | 155 | } |
| 156 | 156 | |
| 157 | 157 | // Selection of new fields |
| 158 | - include DOL_DOCUMENT_ROOT . '/core/actions_changeselectedfields.inc.php'; |
|
| 158 | + include DOL_DOCUMENT_ROOT.'/core/actions_changeselectedfields.inc.php'; |
|
| 159 | 159 | |
| 160 | 160 | // Set note |
| 161 | - include DOL_DOCUMENT_ROOT . '/core/actions_setnotes.inc.php'; // Must be include, not include_once |
|
| 161 | + include DOL_DOCUMENT_ROOT.'/core/actions_setnotes.inc.php'; // Must be include, not include_once |
|
| 162 | 162 | |
| 163 | - include DOL_DOCUMENT_ROOT . '/core/actions_dellink.inc.php'; // Must be include, not include_once |
|
| 163 | + include DOL_DOCUMENT_ROOT.'/core/actions_dellink.inc.php'; // Must be include, not include_once |
|
| 164 | 164 | |
| 165 | - include DOL_DOCUMENT_ROOT . '/core/actions_lineupdown.inc.php'; // Must be include, not include_once |
|
| 165 | + include DOL_DOCUMENT_ROOT.'/core/actions_lineupdown.inc.php'; // Must be include, not include_once |
|
| 166 | 166 | |
| 167 | 167 | // Create predefined invoice |
| 168 | 168 | if ($action == 'add') { |
| 169 | - if (! GETPOST('title', 'alphanohtml')) { |
|
| 169 | + if (!GETPOST('title', 'alphanohtml')) { |
|
| 170 | 170 | setEventMessages($langs->transnoentities("ErrorFieldRequired", $langs->trans("Title")), null, 'errors'); |
| 171 | 171 | $action = "create"; |
| 172 | 172 | $error++; |
@@ -189,10 +189,10 @@ discard block |
||
| 189 | 189 | } |
| 190 | 190 | } |
| 191 | 191 | |
| 192 | - if (! $error) { |
|
| 192 | + if (!$error) { |
|
| 193 | 193 | $object->titre = GETPOST('title', 'alphanohtml'); // deprecated |
| 194 | 194 | $object->title = GETPOST('title', 'alphanohtml'); |
| 195 | - $object->libelle = GETPOST('libelle', 'alpha'); // deprecated |
|
| 195 | + $object->libelle = GETPOST('libelle', 'alpha'); // deprecated |
|
| 196 | 196 | $object->label = GETPOST('libelle', 'alpha'); |
| 197 | 197 | $object->fk_project = GETPOST('projectid', 'int'); |
| 198 | 198 | $object->ref_supplier = GETPOST('ref_supplier', 'alphanohtml'); |
@@ -238,10 +238,10 @@ discard block |
||
| 238 | 238 | $action = "create"; |
| 239 | 239 | } |
| 240 | 240 | |
| 241 | - if (! $error) { |
|
| 241 | + if (!$error) { |
|
| 242 | 242 | $db->commit(); |
| 243 | 243 | |
| 244 | - header("Location: " . $_SERVER['PHP_SELF'] . '?facid=' . $object->id); |
|
| 244 | + header("Location: ".$_SERVER['PHP_SELF'].'?facid='.$object->id); |
|
| 245 | 245 | exit; |
| 246 | 246 | } else { |
| 247 | 247 | $db->rollback(); |
@@ -258,7 +258,7 @@ discard block |
||
| 258 | 258 | if ($action == 'confirm_deleteinvoice' && $confirm == 'yes' && ($user->hasRight("fournisseur", "facture", "supprimer") || $user->hasRight("supplier_invoice", "supprimer"))) { |
| 259 | 259 | $object->delete($user); |
| 260 | 260 | |
| 261 | - header('Location: ' . DOL_URL_ROOT . '/fourn/facture/list-rec.php'); |
|
| 261 | + header('Location: '.DOL_URL_ROOT.'/fourn/facture/list-rec.php'); |
|
| 262 | 262 | exit; |
| 263 | 263 | } |
| 264 | 264 | |
@@ -288,7 +288,7 @@ discard block |
||
| 288 | 288 | $result = $object->setValueFrom('titre', $title, '', null, 'text', '', $user); |
| 289 | 289 | |
| 290 | 290 | if ($result > 0) { |
| 291 | - $object->titre = $title; // deprecated |
|
| 291 | + $object->titre = $title; // deprecated |
|
| 292 | 292 | $object->title = $title; |
| 293 | 293 | $object->ref = $object->title; |
| 294 | 294 | } else { |
@@ -335,7 +335,7 @@ discard block |
||
| 335 | 335 | $error++; |
| 336 | 336 | } |
| 337 | 337 | |
| 338 | - if (! $error) { |
|
| 338 | + if (!$error) { |
|
| 339 | 339 | $db->commit(); |
| 340 | 340 | } else { |
| 341 | 341 | $db->rollback(); |
@@ -352,7 +352,7 @@ discard block |
||
| 352 | 352 | $error++; |
| 353 | 353 | } |
| 354 | 354 | |
| 355 | - if (! $error) { |
|
| 355 | + if (!$error) { |
|
| 356 | 356 | $db->commit(); |
| 357 | 357 | } else { |
| 358 | 358 | $db->rollback(); |
@@ -411,7 +411,7 @@ discard block |
||
| 411 | 411 | $error++; |
| 412 | 412 | } |
| 413 | 413 | |
| 414 | - if (! $error) { |
|
| 414 | + if (!$error) { |
|
| 415 | 415 | $result = $object->insertExtraFields('BILLREC_MODIFY'); |
| 416 | 416 | if ($result < 0) { |
| 417 | 417 | setEventMessages($object->error, $object->errors, 'errors'); |
@@ -440,8 +440,8 @@ discard block |
||
| 440 | 440 | $tva_tx = ''; |
| 441 | 441 | } |
| 442 | 442 | |
| 443 | - $qty = price2num(GETPOST('qty' . $predef, 'alpha'), 'MS', 2); |
|
| 444 | - $remise_percent = price2num(GETPOST('remise_percent' . $predef), '', 2); |
|
| 443 | + $qty = price2num(GETPOST('qty'.$predef, 'alpha'), 'MS', 2); |
|
| 444 | + $remise_percent = price2num(GETPOST('remise_percent'.$predef), '', 2); |
|
| 445 | 445 | |
| 446 | 446 | // Extrafields |
| 447 | 447 | $extralabelsline = $extrafields->fetch_name_optionals_label($object->table_element_line); |
@@ -450,7 +450,7 @@ discard block |
||
| 450 | 450 | if (is_array($extralabelsline)) { |
| 451 | 451 | // Get extra fields |
| 452 | 452 | foreach ($extralabelsline as $key => $value) { |
| 453 | - unset($_POST["options_" . $key . $predef]); |
|
| 453 | + unset($_POST["options_".$key.$predef]); |
|
| 454 | 454 | } |
| 455 | 455 | } |
| 456 | 456 | |
@@ -462,7 +462,7 @@ discard block |
||
| 462 | 462 | setEventMessages($langs->trans('ErrorFieldRequired', $langs->transnoentitiesnoconv('Type')), null, 'errors'); |
| 463 | 463 | $error++; |
| 464 | 464 | } |
| 465 | - if ($prod_entry_mode == 'free' && (empty($idprod) || $idprod < 0) && (! ($price_ht >= 0) || $price_ht == '')) { // Unit price can be 0 but not '' |
|
| 465 | + if ($prod_entry_mode == 'free' && (empty($idprod) || $idprod < 0) && (!($price_ht >= 0) || $price_ht == '')) { // Unit price can be 0 but not '' |
|
| 466 | 466 | setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("UnitPriceHT")), null, 'errors'); |
| 467 | 467 | $error++; |
| 468 | 468 | } |
@@ -511,7 +511,7 @@ discard block |
||
| 511 | 511 | } |
| 512 | 512 | } |
| 513 | 513 | |
| 514 | - if (! $error && ($qty >= 0) && (!empty($product_desc) || (!empty($idprod) && $idprod > 0))) { |
|
| 514 | + if (!$error && ($qty >= 0) && (!empty($product_desc) || (!empty($idprod) && $idprod > 0))) { |
|
| 515 | 515 | $ret = $object->fetch($id); |
| 516 | 516 | if ($ret < 0) { |
| 517 | 517 | dol_print_error($db, $object->error); |
@@ -520,8 +520,8 @@ discard block |
||
| 520 | 520 | $ret = $object->fetch_thirdparty(); |
| 521 | 521 | |
| 522 | 522 | // Clean parameters |
| 523 | - $date_start = dol_mktime(GETPOST('date_start' . $predef . 'hour'), GETPOST('date_start' . $predef . 'min'), GETPOST('date_start' . $predef . 'sec'), GETPOST('date_start' . $predef . 'month'), GETPOST('date_start' . $predef . 'day'), GETPOST('date_start' . $predef . 'year')); |
|
| 524 | - $date_end = dol_mktime(GETPOST('date_end' . $predef . 'hour'), GETPOST('date_end' . $predef . 'min'), GETPOST('date_end' . $predef . 'sec'), GETPOST('date_end' . $predef . 'month'), GETPOST('date_end' . $predef . 'day'), GETPOST('date_end' . $predef . 'year')); |
|
| 523 | + $date_start = dol_mktime(GETPOST('date_start'.$predef.'hour'), GETPOST('date_start'.$predef.'min'), GETPOST('date_start'.$predef.'sec'), GETPOST('date_start'.$predef.'month'), GETPOST('date_start'.$predef.'day'), GETPOST('date_start'.$predef.'year')); |
|
| 524 | + $date_end = dol_mktime(GETPOST('date_end'.$predef.'hour'), GETPOST('date_end'.$predef.'min'), GETPOST('date_end'.$predef.'sec'), GETPOST('date_end'.$predef.'month'), GETPOST('date_end'.$predef.'day'), GETPOST('date_end'.$predef.'year')); |
|
| 525 | 525 | $price_base_type = (GETPOST('price_base_type', 'alpha') ? GETPOST('price_base_type', 'alpha') : 'HT'); |
| 526 | 526 | |
| 527 | 527 | // Define special_code for special lines |
@@ -618,23 +618,23 @@ discard block |
||
| 618 | 618 | $outputlangs->load('products'); |
| 619 | 619 | } |
| 620 | 620 | if (!empty($prod->customcode)) { |
| 621 | - $tmptxt .= $outputlangs->transnoentitiesnoconv("CustomCode") . ': ' . $prod->customcode; |
|
| 621 | + $tmptxt .= $outputlangs->transnoentitiesnoconv("CustomCode").': '.$prod->customcode; |
|
| 622 | 622 | } |
| 623 | 623 | if (!empty($prod->customcode) && !empty($prod->country_code)) { |
| 624 | 624 | $tmptxt .= ' - '; |
| 625 | 625 | } |
| 626 | 626 | if (!empty($prod->country_code)) { |
| 627 | - $tmptxt .= $outputlangs->transnoentitiesnoconv("CountryOrigin") . ': ' . getCountry($prod->country_code, 0, $db, $outputlangs, 0); |
|
| 627 | + $tmptxt .= $outputlangs->transnoentitiesnoconv("CountryOrigin").': '.getCountry($prod->country_code, 0, $db, $outputlangs, 0); |
|
| 628 | 628 | } |
| 629 | 629 | } else { |
| 630 | 630 | if (!empty($prod->customcode)) { |
| 631 | - $tmptxt .= $langs->transnoentitiesnoconv("CustomCode") . ': ' . $prod->customcode; |
|
| 631 | + $tmptxt .= $langs->transnoentitiesnoconv("CustomCode").': '.$prod->customcode; |
|
| 632 | 632 | } |
| 633 | 633 | if (!empty($prod->customcode) && !empty($prod->country_code)) { |
| 634 | 634 | $tmptxt .= ' - '; |
| 635 | 635 | } |
| 636 | 636 | if (!empty($prod->country_code)) { |
| 637 | - $tmptxt .= $langs->transnoentitiesnoconv("CountryOrigin") . ': ' . getCountry($prod->country_code, 0, $db, $langs, 0); |
|
| 637 | + $tmptxt .= $langs->transnoentitiesnoconv("CountryOrigin").': '.getCountry($prod->country_code, 0, $db, $langs, 0); |
|
| 638 | 638 | } |
| 639 | 639 | } |
| 640 | 640 | $tmptxt .= ')'; |
@@ -660,8 +660,8 @@ discard block |
||
| 660 | 660 | $date_end_fill = !empty(GETPOST('date_end_fill', 'int')) ? GETPOST('date_end_fill', 'int') : null; |
| 661 | 661 | |
| 662 | 662 | // Margin |
| 663 | - $fournprice = price2num(GETPOST('fournprice' . $predef) ? GETPOST('fournprice' . $predef) : ''); |
|
| 664 | - $buyingprice = price2num(GETPOST('buying_price' . $predef) != '' ? GETPOST('buying_price' . $predef) : ''); // If buying_price is '0', we must keep this value |
|
| 663 | + $fournprice = price2num(GETPOST('fournprice'.$predef) ? GETPOST('fournprice'.$predef) : ''); |
|
| 664 | + $buyingprice = price2num(GETPOST('buying_price'.$predef) != '' ? GETPOST('buying_price'.$predef) : ''); // If buying_price is '0', we must keep this value |
|
| 665 | 665 | |
| 666 | 666 | // Local Taxes |
| 667 | 667 | $localtax1_tx = get_localtax($tva_tx, 1, $object->thirdparty, $mysoc, $tva_npr); |
@@ -727,8 +727,8 @@ discard block |
||
| 727 | 727 | $action = ''; |
| 728 | 728 | } |
| 729 | 729 | } |
| 730 | - } elseif ($action == 'updateline' && $usercancreate && ! GETPOST('cancel', 'alpha')) { |
|
| 731 | - if (! $object->fetch($id) > 0) { |
|
| 730 | + } elseif ($action == 'updateline' && $usercancreate && !GETPOST('cancel', 'alpha')) { |
|
| 731 | + if (!$object->fetch($id) > 0) { |
|
| 732 | 732 | dol_print_error($db); |
| 733 | 733 | } |
| 734 | 734 | $object->fetch_thirdparty(); |
@@ -763,7 +763,7 @@ discard block |
||
| 763 | 763 | $objectline->array_options = $array_options; |
| 764 | 764 | $result = $objectline->insertExtraFields(); |
| 765 | 765 | if ($result < 0) { |
| 766 | - setEventMessages($langs->trans('Error') . $result, null, 'errors'); |
|
| 766 | + setEventMessages($langs->trans('Error').$result, null, 'errors'); |
|
| 767 | 767 | } |
| 768 | 768 | } |
| 769 | 769 | |
@@ -773,13 +773,13 @@ discard block |
||
| 773 | 773 | if (is_array($extralabelsline)) { |
| 774 | 774 | // Get extra fields |
| 775 | 775 | foreach ($extralabelsline as $key => $value) { |
| 776 | - unset($_POST["options_" . $key]); |
|
| 776 | + unset($_POST["options_".$key]); |
|
| 777 | 777 | } |
| 778 | 778 | } |
| 779 | 779 | |
| 780 | 780 | // Define special_code for special lines |
| 781 | 781 | $special_code = GETPOST('special_code', 'int'); |
| 782 | - if (! GETPOST('qty', 'alpha')) { |
|
| 782 | + if (!GETPOST('qty', 'alpha')) { |
|
| 783 | 783 | $special_code = 3; |
| 784 | 784 | } |
| 785 | 785 | |
@@ -825,7 +825,7 @@ discard block |
||
| 825 | 825 | $date_end_fill = !empty(GETPOST('date_end_fill', 'int')) ? GETPOST('date_end_fill', 'int') : 'NULL'; |
| 826 | 826 | |
| 827 | 827 | // Update line |
| 828 | - if (! $error) { |
|
| 828 | + if (!$error) { |
|
| 829 | 829 | $result = $object->updateline(GETPOST('lineid', 'int'), GETPOST('productid', 'int'), $ref_fourn, $label, $description, $pu_ht, $qty, $remise_percent, $vat_rate, $localtax1_rate, $localtax1_rate, 'HT', $type, $date_start_fill, $date_end_fill, $info_bits, $special_code, -1); |
| 830 | 830 | if ($result >= 0) { |
| 831 | 831 | $object->fetch($object->id); // Reload lines |
@@ -899,10 +899,10 @@ discard block |
||
| 899 | 899 | if ($object->fetch($id) > 0) { |
| 900 | 900 | $result = $object->fetch_lines(); |
| 901 | 901 | |
| 902 | - print '<form action="' . $_SERVER["PHP_SELF"] . '" method="POST">'; |
|
| 903 | - print '<input type="hidden" name="token" value="' . newToken() . '">'; |
|
| 902 | + print '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">'; |
|
| 903 | + print '<input type="hidden" name="token" value="'.newToken().'">'; |
|
| 904 | 904 | print '<input type="hidden" name="action" value="add">'; |
| 905 | - print '<input type="hidden" name="facid" value="' . $object->id . '">'; |
|
| 905 | + print '<input type="hidden" name="facid" value="'.$object->id.'">'; |
|
| 906 | 906 | |
| 907 | 907 | print dol_get_fiche_head(null, '', '', 0); |
| 908 | 908 | |
@@ -915,17 +915,17 @@ discard block |
||
| 915 | 915 | $object->fetch_thirdparty(); |
| 916 | 916 | |
| 917 | 917 | // Title |
| 918 | - print '<tr><td class="titlefieldcreate fieldrequired">' . $langs->trans("Title") . '</td><td>'; |
|
| 919 | - print '<input class="flat quatrevingtpercent" type="text" name="title" value="' . dol_escape_htmltag(GETPOST("title", 'alphanohtml')) . '" autofocus>'; |
|
| 918 | + print '<tr><td class="titlefieldcreate fieldrequired">'.$langs->trans("Title").'</td><td>'; |
|
| 919 | + print '<input class="flat quatrevingtpercent" type="text" name="title" value="'.dol_escape_htmltag(GETPOST("title", 'alphanohtml')).'" autofocus>'; |
|
| 920 | 920 | print '</td></tr>'; |
| 921 | 921 | |
| 922 | 922 | // Ref supplier |
| 923 | - print '<tr><td class="titlefieldcreate fieldrequired">' . $langs->trans("RefSupplier") . '</td><td>'; |
|
| 924 | - print '<input class="flat maxwidth500" type="text" name="ref_supplier" value="' . $object->ref_supplier . '">'; |
|
| 923 | + print '<tr><td class="titlefieldcreate fieldrequired">'.$langs->trans("RefSupplier").'</td><td>'; |
|
| 924 | + print '<input class="flat maxwidth500" type="text" name="ref_supplier" value="'.$object->ref_supplier.'">'; |
|
| 925 | 925 | print '</td></tr>'; |
| 926 | 926 | |
| 927 | 927 | // Third party |
| 928 | - print '<tr><td class="titlefieldcreate">' . $langs->trans("Customer") . '</td><td>' . $object->thirdparty->getNomUrl(1, 'customer') . '</td>'; |
|
| 928 | + print '<tr><td class="titlefieldcreate">'.$langs->trans("Customer").'</td><td>'.$object->thirdparty->getNomUrl(1, 'customer').'</td>'; |
|
| 929 | 929 | print '</tr>'; |
| 930 | 930 | |
| 931 | 931 | $note_public = GETPOSTISSET('note_public') ? GETPOST('note_public', 'restricthtml') : $object->note_public; |
@@ -934,30 +934,30 @@ discard block |
||
| 934 | 934 | // Help of substitution key |
| 935 | 935 | $substitutionarray = getCommonSubstitutionArray($langs, 2, null, $object); |
| 936 | 936 | |
| 937 | - $substitutionarray['__INVOICE_PREVIOUS_MONTH__'] = $langs->trans("PreviousMonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($object->date, -1, 'm'), '%m') . ')'; |
|
| 938 | - $substitutionarray['__INVOICE_MONTH__'] = $langs->trans("MonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date($object->date, '%m') . ')'; |
|
| 939 | - $substitutionarray['__INVOICE_NEXT_MONTH__'] = $langs->trans("NextMonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($object->date, 1, 'm'), '%m') . ')'; |
|
| 940 | - $substitutionarray['__INVOICE_PREVIOUS_MONTH_TEXT__'] = $langs->trans("TextPreviousMonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($object->date, -1, 'm'), '%B') . ')'; |
|
| 941 | - $substitutionarray['__INVOICE_MONTH_TEXT__'] = $langs->trans("TextMonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date($object->date, '%B') . ')'; |
|
| 942 | - $substitutionarray['__INVOICE_NEXT_MONTH_TEXT__'] = $langs->trans("TextNextMonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($object->date, 1, 'm'), '%B') . ')'; |
|
| 943 | - $substitutionarray['__INVOICE_PREVIOUS_YEAR__'] = $langs->trans("PreviousYearOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($object->date, -1, 'y'), '%Y') . ')'; |
|
| 944 | - $substitutionarray['__INVOICE_YEAR__'] = $langs->trans("YearOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date($object->date, '%Y') . ')'; |
|
| 945 | - $substitutionarray['__INVOICE_NEXT_YEAR__'] = $langs->trans("NextYearOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($object->date, 1, 'y'), '%Y') . ')'; |
|
| 937 | + $substitutionarray['__INVOICE_PREVIOUS_MONTH__'] = $langs->trans("PreviousMonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($object->date, -1, 'm'), '%m').')'; |
|
| 938 | + $substitutionarray['__INVOICE_MONTH__'] = $langs->trans("MonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date($object->date, '%m').')'; |
|
| 939 | + $substitutionarray['__INVOICE_NEXT_MONTH__'] = $langs->trans("NextMonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($object->date, 1, 'm'), '%m').')'; |
|
| 940 | + $substitutionarray['__INVOICE_PREVIOUS_MONTH_TEXT__'] = $langs->trans("TextPreviousMonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($object->date, -1, 'm'), '%B').')'; |
|
| 941 | + $substitutionarray['__INVOICE_MONTH_TEXT__'] = $langs->trans("TextMonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date($object->date, '%B').')'; |
|
| 942 | + $substitutionarray['__INVOICE_NEXT_MONTH_TEXT__'] = $langs->trans("TextNextMonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($object->date, 1, 'm'), '%B').')'; |
|
| 943 | + $substitutionarray['__INVOICE_PREVIOUS_YEAR__'] = $langs->trans("PreviousYearOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($object->date, -1, 'y'), '%Y').')'; |
|
| 944 | + $substitutionarray['__INVOICE_YEAR__'] = $langs->trans("YearOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date($object->date, '%Y').')'; |
|
| 945 | + $substitutionarray['__INVOICE_NEXT_YEAR__'] = $langs->trans("NextYearOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($object->date, 1, 'y'), '%Y').')'; |
|
| 946 | 946 | // Only on template invoices |
| 947 | - $substitutionarray['__INVOICE_DATE_NEXT_INVOICE_BEFORE_GEN__'] = $langs->trans("DateNextInvoiceBeforeGen") . (isset($object->date_when)?' (' . $langs->trans("Example") . ': ' .dol_print_date($object->date_when, 'dayhour') . ')':''); |
|
| 948 | - $substitutionarray['__INVOICE_DATE_NEXT_INVOICE_AFTER_GEN__'] = $langs->trans("DateNextInvoiceAfterGen") . (isset($object->date_when)?' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($object->date_when, $object->frequency, $object->unit_frequency), 'dayhour') . ')':''); |
|
| 947 | + $substitutionarray['__INVOICE_DATE_NEXT_INVOICE_BEFORE_GEN__'] = $langs->trans("DateNextInvoiceBeforeGen").(isset($object->date_when) ? ' ('.$langs->trans("Example").': '.dol_print_date($object->date_when, 'dayhour').')' : ''); |
|
| 948 | + $substitutionarray['__INVOICE_DATE_NEXT_INVOICE_AFTER_GEN__'] = $langs->trans("DateNextInvoiceAfterGen").(isset($object->date_when) ? ' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($object->date_when, $object->frequency, $object->unit_frequency), 'dayhour').')' : ''); |
|
| 949 | 949 | $substitutionarray['__INVOICE_COUNTER_CURRENT__'] = $langs->trans("Count"); |
| 950 | 950 | $substitutionarray['__INVOICE_COUNTER_MAX__'] = $langs->trans("MaxPeriodNumber"); |
| 951 | 951 | |
| 952 | - $htmltext = '<i>' . $langs->trans("FollowingConstantsWillBeSubstituted") . ':<br>'; |
|
| 952 | + $htmltext = '<i>'.$langs->trans("FollowingConstantsWillBeSubstituted").':<br>'; |
|
| 953 | 953 | foreach ($substitutionarray as $key => $val) { |
| 954 | - $htmltext .= $key . ' = ' . $langs->trans($val) . '<br>'; |
|
| 954 | + $htmltext .= $key.' = '.$langs->trans($val).'<br>'; |
|
| 955 | 955 | } |
| 956 | 956 | $htmltext .= '</i>'; |
| 957 | 957 | |
| 958 | 958 | // Label |
| 959 | - print '<tr><td class="titlefieldcreate">' . $langs->trans("Label") . '</td><td>'; |
|
| 960 | - print '<input class="flat quatrevingtpercent" type="text" name="libelle" value="' . $object->label . '">'; |
|
| 959 | + print '<tr><td class="titlefieldcreate">'.$langs->trans("Label").'</td><td>'; |
|
| 960 | + print '<input class="flat quatrevingtpercent" type="text" name="libelle" value="'.$object->label.'">'; |
|
| 961 | 961 | print '</td></tr>'; |
| 962 | 962 | |
| 963 | 963 | // Public note |
@@ -982,38 +982,38 @@ discard block |
||
| 982 | 982 | } |
| 983 | 983 | |
| 984 | 984 | // Author |
| 985 | - print "<tr><td>" . $langs->trans("Author") . "</td><td>" . $user->getFullName($langs) . "</td></tr>"; |
|
| 985 | + print "<tr><td>".$langs->trans("Author")."</td><td>".$user->getFullName($langs)."</td></tr>"; |
|
| 986 | 986 | |
| 987 | 987 | // Payment term |
| 988 | - print "<tr><td>" . $langs->trans("PaymentConditions") . "</td><td>"; |
|
| 989 | - $form->form_conditions_reglement($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->cond_reglement_id, 'none'); |
|
| 988 | + print "<tr><td>".$langs->trans("PaymentConditions")."</td><td>"; |
|
| 989 | + $form->form_conditions_reglement($_SERVER['PHP_SELF'].'?id='.$object->id, $object->cond_reglement_id, 'none'); |
|
| 990 | 990 | print "</td></tr>"; |
| 991 | 991 | |
| 992 | 992 | // Payment mode |
| 993 | - print "<tr><td>" . $langs->trans("PaymentMode") . "</td><td>"; |
|
| 994 | - $form->form_modes_reglement($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->mode_reglement_id, 'none', '', 1); |
|
| 993 | + print "<tr><td>".$langs->trans("PaymentMode")."</td><td>"; |
|
| 994 | + $form->form_modes_reglement($_SERVER['PHP_SELF'].'?id='.$object->id, $object->mode_reglement_id, 'none', '', 1); |
|
| 995 | 995 | print "</td></tr>"; |
| 996 | 996 | |
| 997 | 997 | // Project |
| 998 | 998 | if (isModEnabled('project') && is_object($object->thirdparty) && $object->thirdparty->id > 0) { |
| 999 | 999 | $projectid = GETPOST('projectid') ? GETPOST('projectid') : $object->fk_project; |
| 1000 | 1000 | $langs->load('projects'); |
| 1001 | - print '<tr><td>' . $langs->trans('Project') . '</td><td>'; |
|
| 1001 | + print '<tr><td>'.$langs->trans('Project').'</td><td>'; |
|
| 1002 | 1002 | $numprojet = $formproject->select_projects($object->thirdparty->id, $projectid, 'projectid', 0, 0, 1, 0, 0, 0, 0, '', 0, 0, ''); |
| 1003 | - print ' <a href="' . DOL_URL_ROOT . '/projet/card.php?socid=' . $object->thirdparty->id . '&action=create&status=1&backtopage=' . urlencode($_SERVER["PHP_SELF"] . '?action=create&socid=' . $object->thirdparty->id . (!empty($id) ? '&id=' . $id : '')) . '">' . $langs->trans("AddProject") . '</a>'; |
|
| 1003 | + print ' <a href="'.DOL_URL_ROOT.'/projet/card.php?socid='.$object->thirdparty->id.'&action=create&status=1&backtopage='.urlencode($_SERVER["PHP_SELF"].'?action=create&socid='.$object->thirdparty->id.(!empty($id) ? '&id='.$id : '')).'">'.$langs->trans("AddProject").'</a>'; |
|
| 1004 | 1004 | print '</td></tr>'; |
| 1005 | 1005 | } |
| 1006 | 1006 | |
| 1007 | 1007 | // Bank account |
| 1008 | 1008 | if ($object->fk_account > 0) { |
| 1009 | - print "<tr><td>" . $langs->trans('BankAccount') . "</td><td>"; |
|
| 1010 | - $form->formSelectAccount($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->fk_account, 'none'); |
|
| 1009 | + print "<tr><td>".$langs->trans('BankAccount')."</td><td>"; |
|
| 1010 | + $form->formSelectAccount($_SERVER['PHP_SELF'].'?id='.$object->id, $object->fk_account, 'none'); |
|
| 1011 | 1011 | print "</td></tr>"; |
| 1012 | 1012 | } |
| 1013 | 1013 | |
| 1014 | 1014 | // Model pdf |
| 1015 | - print "<tr><td>" . $langs->trans('Model') . "</td><td>"; |
|
| 1016 | - include_once DOL_DOCUMENT_ROOT . '/core/modules/supplier_invoice/modules_facturefournisseur.php'; |
|
| 1015 | + print "<tr><td>".$langs->trans('Model')."</td><td>"; |
|
| 1016 | + include_once DOL_DOCUMENT_ROOT.'/core/modules/supplier_invoice/modules_facturefournisseur.php'; |
|
| 1017 | 1017 | $list = ModelePDFSuppliersInvoices::liste_modeles($db); |
| 1018 | 1018 | print $form->selectarray('modelpdf', $list, $conf->global->INVOICE_SUPPLIER_ADDON_PDF); |
| 1019 | 1019 | print "</td></tr>"; |
@@ -1024,7 +1024,7 @@ discard block |
||
| 1024 | 1024 | |
| 1025 | 1025 | // Autogeneration |
| 1026 | 1026 | $title = $langs->trans("Recurrence"); |
| 1027 | - print load_fiche_titre(img_picto('', 'recurring', 'class="pictofixedwidth"') . $title, '', ''); |
|
| 1027 | + print load_fiche_titre(img_picto('', 'recurring', 'class="pictofixedwidth"').$title, '', ''); |
|
| 1028 | 1028 | |
| 1029 | 1029 | print '<span class="opacitymedium">'.$langs->trans("ToCreateARecurringInvoiceGeneAuto", $langs->transnoentitiesnoconv('Module2300Name')).'</span><br><br>'; |
| 1030 | 1030 | |
@@ -1033,30 +1033,30 @@ discard block |
||
| 1033 | 1033 | print '<table class="border centpercent">'; |
| 1034 | 1034 | |
| 1035 | 1035 | // Frequency + unit |
| 1036 | - print '<tr><td class="titlefieldcreate">' . $form->textwithpicto($langs->trans("Frequency"), $langs->transnoentitiesnoconv('toolTipFrequency')) . "</td><td>"; |
|
| 1037 | - print "<input type='text' name='frequency' value='" . GETPOST('frequency', 'int') . "' size='4' /> " . $form->selectarray('unit_frequency', array('d' => $langs->trans('Day'), 'm' => $langs->trans('Month'), 'y' => $langs->trans('Year')), (GETPOST('unit_frequency') ? GETPOST('unit_frequency') : 'm')); |
|
| 1036 | + print '<tr><td class="titlefieldcreate">'.$form->textwithpicto($langs->trans("Frequency"), $langs->transnoentitiesnoconv('toolTipFrequency'))."</td><td>"; |
|
| 1037 | + print "<input type='text' name='frequency' value='".GETPOST('frequency', 'int')."' size='4' /> ".$form->selectarray('unit_frequency', array('d' => $langs->trans('Day'), 'm' => $langs->trans('Month'), 'y' => $langs->trans('Year')), (GETPOST('unit_frequency') ? GETPOST('unit_frequency') : 'm')); |
|
| 1038 | 1038 | print "</td></tr>"; |
| 1039 | 1039 | |
| 1040 | 1040 | // Date next run |
| 1041 | - print "<tr><td>" . $langs->trans('NextDateToExecution') . "</td><td>"; |
|
| 1041 | + print "<tr><td>".$langs->trans('NextDateToExecution')."</td><td>"; |
|
| 1042 | 1042 | $date_next_execution = isset($date_next_execution) ? $date_next_execution : (GETPOST('remonth') ? dol_mktime(12, 0, 0, GETPOST('remonth'), GETPOST('reday'), GETPOST('reyear')) : -1); |
| 1043 | 1043 | print $form->selectDate($date_next_execution, '', 1, 1, '', "add", 1, 1); |
| 1044 | 1044 | print "</td></tr>"; |
| 1045 | 1045 | |
| 1046 | 1046 | // Number max of generation |
| 1047 | - print "<tr><td>" . $langs->trans("MaxPeriodNumber") . "</td><td>"; |
|
| 1048 | - print '<input type="text" name="nb_gen_max" value="' . GETPOST('nb_gen_max') . '" size="5" />'; |
|
| 1047 | + print "<tr><td>".$langs->trans("MaxPeriodNumber")."</td><td>"; |
|
| 1048 | + print '<input type="text" name="nb_gen_max" value="'.GETPOST('nb_gen_max').'" size="5" />'; |
|
| 1049 | 1049 | print "</td></tr>"; |
| 1050 | 1050 | |
| 1051 | 1051 | // Auto validate the invoice |
| 1052 | - print "<tr><td>" . $langs->trans("StatusOfGeneratedInvoices") . "</td><td>"; |
|
| 1052 | + print "<tr><td>".$langs->trans("StatusOfGeneratedInvoices")."</td><td>"; |
|
| 1053 | 1053 | $select = array('0' => $langs->trans('BillStatusDraft'), '1' => $langs->trans('BillStatusValidated')); |
| 1054 | 1054 | print $form->selectarray('auto_validate', $select, GETPOST('auto_validate')); |
| 1055 | 1055 | print "</td></tr>"; |
| 1056 | 1056 | |
| 1057 | 1057 | // Auto generate document |
| 1058 | 1058 | if (getDolGlobalString('INVOICE_REC_CAN_DISABLE_DOCUMENT_FILE_GENERATION')) { |
| 1059 | - print "<tr><td>" . $langs->trans("StatusOfAutoGeneratedDocuments") . "</td><td>"; |
|
| 1059 | + print "<tr><td>".$langs->trans("StatusOfAutoGeneratedDocuments")."</td><td>"; |
|
| 1060 | 1060 | $select = array('0' => $langs->trans('DoNotGenerateDoc'), '1' => $langs->trans('AutoGenerateDoc')); |
| 1061 | 1061 | print $form->selectarray('generate_pdf', $select, GETPOST('generate_pdf')); |
| 1062 | 1062 | print "</td></tr>"; |
@@ -1099,7 +1099,7 @@ discard block |
||
| 1099 | 1099 | |
| 1100 | 1100 | print "</form>\n"; |
| 1101 | 1101 | } else { |
| 1102 | - dol_print_error('', "Error, no invoice " . $object->id); |
|
| 1102 | + dol_print_error('', "Error, no invoice ".$object->id); |
|
| 1103 | 1103 | } |
| 1104 | 1104 | } else { |
| 1105 | 1105 | /* |
@@ -1113,12 +1113,12 @@ discard block |
||
| 1113 | 1113 | |
| 1114 | 1114 | // Confirmation de la suppression d'une ligne produit |
| 1115 | 1115 | if ($action == 'ask_deleteline') { |
| 1116 | - $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id . '&lineid=' . $lineid, $langs->trans('DeleteProductLine'), $langs->trans('ConfirmDeleteProductLine'), 'confirm_deleteline', '', 'no', 1); |
|
| 1116 | + $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?id='.$object->id.'&lineid='.$lineid, $langs->trans('DeleteProductLine'), $langs->trans('ConfirmDeleteProductLine'), 'confirm_deleteline', '', 'no', 1); |
|
| 1117 | 1117 | } |
| 1118 | 1118 | |
| 1119 | 1119 | // Confirm delete of repeatable invoice |
| 1120 | 1120 | if ($action == 'ask_deleteinvoice') { |
| 1121 | - $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('DeleteRepeatableInvoice'), $langs->trans('ConfirmDeleteRepeatableInvoice'), 'confirm_deleteinvoice', '', 'no', 1); |
|
| 1121 | + $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?id='.$object->id, $langs->trans('DeleteRepeatableInvoice'), $langs->trans('ConfirmDeleteRepeatableInvoice'), 'confirm_deleteinvoice', '', 'no', 1); |
|
| 1122 | 1122 | } |
| 1123 | 1123 | |
| 1124 | 1124 | print $formconfirm; |
@@ -1132,7 +1132,7 @@ discard block |
||
| 1132 | 1132 | |
| 1133 | 1133 | // Recurring invoice content |
| 1134 | 1134 | |
| 1135 | - $linkback = '<a href="' . DOL_URL_ROOT . '/fourn/facture/list-rec.php?restore_lastsearch_values=1' . (!empty($socid) ? '&socid=' . $socid : '') . '">' . $langs->trans('BackToList') . '</a>'; |
|
| 1135 | + $linkback = '<a href="'.DOL_URL_ROOT.'/fourn/facture/list-rec.php?restore_lastsearch_values=1'.(!empty($socid) ? '&socid='.$socid : '').'">'.$langs->trans('BackToList').'</a>'; |
|
| 1136 | 1136 | |
| 1137 | 1137 | $morehtmlref = ''; |
| 1138 | 1138 | if ($action != 'edittitle') { |
@@ -1145,33 +1145,33 @@ discard block |
||
| 1145 | 1145 | $morehtmlref .= $form->editfieldkey("RefSupplier", 'ref_supplier', $object->ref_supplier, $object, $usercancreate, 'string', '', 0, 1); |
| 1146 | 1146 | $morehtmlref .= $form->editfieldval("RefSupplier", 'ref_supplier', $object->ref_supplier, $object, $usercancreate, 'string', '', null, null, '', 1); |
| 1147 | 1147 | // Thirdparty |
| 1148 | - $morehtmlref .= '<br>' . $langs->trans('ThirdParty') . ' : ' . $object->thirdparty->getNomUrl(1); |
|
| 1148 | + $morehtmlref .= '<br>'.$langs->trans('ThirdParty').' : '.$object->thirdparty->getNomUrl(1); |
|
| 1149 | 1149 | |
| 1150 | 1150 | // Project |
| 1151 | 1151 | if (isModEnabled('project')) { |
| 1152 | 1152 | $langs->load('projects'); |
| 1153 | - $morehtmlref .= '<br>' . $langs->trans('Project') . ' '; |
|
| 1153 | + $morehtmlref .= '<br>'.$langs->trans('Project').' '; |
|
| 1154 | 1154 | if ($usercancreate) { |
| 1155 | 1155 | if ($action != 'classify') { |
| 1156 | - $morehtmlref .= '<a class="editfielda" href="' . $_SERVER['PHP_SELF'] . '?action=classify&token=' . newToken() . '&id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetProject')) . '</a> : '; |
|
| 1156 | + $morehtmlref .= '<a class="editfielda" href="'.$_SERVER['PHP_SELF'].'?action=classify&token='.newToken().'&id='.$object->id.'">'.img_edit($langs->transnoentitiesnoconv('SetProject')).'</a> : '; |
|
| 1157 | 1157 | } |
| 1158 | 1158 | if ($action == 'classify') { |
| 1159 | - $morehtmlref .= '<form method="post" action="' . $_SERVER['PHP_SELF'] . '?id=' . $object->id . '">'; |
|
| 1159 | + $morehtmlref .= '<form method="post" action="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'">'; |
|
| 1160 | 1160 | $morehtmlref .= '<input type="hidden" name="action" value="classin">'; |
| 1161 | - $morehtmlref .= '<input type="hidden" name="token" value="' . newToken() . '">'; |
|
| 1161 | + $morehtmlref .= '<input type="hidden" name="token" value="'.newToken().'">'; |
|
| 1162 | 1162 | $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); |
| 1163 | - $morehtmlref .= '<input type="submit" class="button valignmiddle" value="' . $langs->trans("Modify") . '">'; |
|
| 1163 | + $morehtmlref .= '<input type="submit" class="button valignmiddle" value="'.$langs->trans("Modify").'">'; |
|
| 1164 | 1164 | $morehtmlref .= '</form>'; |
| 1165 | 1165 | } else { |
| 1166 | - $morehtmlref .= $form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'none', 0, 0, 0, 1, '', 'maxwidth300'); |
|
| 1166 | + $morehtmlref .= $form->form_project($_SERVER['PHP_SELF'].'?id='.$object->id, $object->socid, $object->fk_project, 'none', 0, 0, 0, 1, '', 'maxwidth300'); |
|
| 1167 | 1167 | } |
| 1168 | 1168 | } else { |
| 1169 | 1169 | if (!empty($object->fk_project)) { |
| 1170 | 1170 | $project = new Project($db); |
| 1171 | 1171 | $project->fetch($object->fk_project); |
| 1172 | - $morehtmlref .= ' : ' . $project->getNomUrl(1); |
|
| 1172 | + $morehtmlref .= ' : '.$project->getNomUrl(1); |
|
| 1173 | 1173 | if ($project->title) { |
| 1174 | - $morehtmlref .= ' - ' . $project->title; |
|
| 1174 | + $morehtmlref .= ' - '.$project->title; |
|
| 1175 | 1175 | } |
| 1176 | 1176 | } else { |
| 1177 | 1177 | $morehtmlref .= ''; |
@@ -1190,34 +1190,34 @@ discard block |
||
| 1190 | 1190 | |
| 1191 | 1191 | print '<table class="border centpercent tableforfield">'; |
| 1192 | 1192 | |
| 1193 | - print '<tr><td class="titlefield">' . $langs->trans('Author') . '</td><td>'; |
|
| 1193 | + print '<tr><td class="titlefield">'.$langs->trans('Author').'</td><td>'; |
|
| 1194 | 1194 | print $author->getNomUrl(-1); |
| 1195 | 1195 | print "</td></tr>"; |
| 1196 | 1196 | |
| 1197 | 1197 | // Label |
| 1198 | 1198 | print '<tr>'; |
| 1199 | - print '<td>' . $form->editfieldkey("Label", 'libelle', $object->libelle, $object, $usercancreate) . '</td>'; |
|
| 1200 | - print '<td>' . $form->editfieldval("Label", 'libelle', $object->libelle, $object, $usercancreate) . '</td>'; |
|
| 1199 | + print '<td>'.$form->editfieldkey("Label", 'libelle', $object->libelle, $object, $usercancreate).'</td>'; |
|
| 1200 | + print '<td>'.$form->editfieldval("Label", 'libelle', $object->libelle, $object, $usercancreate).'</td>'; |
|
| 1201 | 1201 | print '</tr>'; |
| 1202 | 1202 | |
| 1203 | - print '<tr><td>' . $langs->trans('AmountHT') . '</td>'; |
|
| 1204 | - print '<td>' . price($object->total_ht, '', $langs, 1, -1, -1, $conf->currency) . '</td>'; |
|
| 1203 | + print '<tr><td>'.$langs->trans('AmountHT').'</td>'; |
|
| 1204 | + print '<td>'.price($object->total_ht, '', $langs, 1, -1, -1, $conf->currency).'</td>'; |
|
| 1205 | 1205 | print '</tr>'; |
| 1206 | 1206 | |
| 1207 | - print '<tr><td>' . $langs->trans("AmountVAT") . '</td><td>' . price($object->total_tva, '', $langs, 1, -1, -1, $conf->currency) . '</td>'; |
|
| 1207 | + print '<tr><td>'.$langs->trans("AmountVAT").'</td><td>'.price($object->total_tva, '', $langs, 1, -1, -1, $conf->currency).'</td>'; |
|
| 1208 | 1208 | print '</tr>'; |
| 1209 | 1209 | |
| 1210 | 1210 | // Amount Local Taxes |
| 1211 | 1211 | if (($mysoc->localtax1_assuj == "1" && $mysoc->useLocalTax(1)) || $object->total_localtax1 != 0) { // Localtax1 |
| 1212 | - print '<tr><td>' . $langs->transcountry("AmountLT1", $mysoc->country_code) . '</td>'; |
|
| 1213 | - print '<td class="nowrap">' . price($object->total_localtax1, 1, '', 1, -1, -1, $conf->currency) . '</td></tr>'; |
|
| 1212 | + print '<tr><td>'.$langs->transcountry("AmountLT1", $mysoc->country_code).'</td>'; |
|
| 1213 | + print '<td class="nowrap">'.price($object->total_localtax1, 1, '', 1, -1, -1, $conf->currency).'</td></tr>'; |
|
| 1214 | 1214 | } |
| 1215 | 1215 | if (($mysoc->localtax2_assuj == "1" && $mysoc->useLocalTax(2)) || $object->total_localtax2 != 0) { // Localtax2 |
| 1216 | - print '<tr><td>' . $langs->transcountry("AmountLT2", $mysoc->country_code) . '</td>'; |
|
| 1217 | - print '<td class=nowrap">' . price($object->total_localtax2, 1, '', 1, -1, -1, $conf->currency) . '</td></tr>'; |
|
| 1216 | + print '<tr><td>'.$langs->transcountry("AmountLT2", $mysoc->country_code).'</td>'; |
|
| 1217 | + print '<td class=nowrap">'.price($object->total_localtax2, 1, '', 1, -1, -1, $conf->currency).'</td></tr>'; |
|
| 1218 | 1218 | } |
| 1219 | 1219 | |
| 1220 | - print '<tr><td>' . $langs->trans("AmountTTC") . '</td><td colspan="3">' . price($object->total_ttc, '', $langs, 1, -1, -1, $conf->currency) . '</td>'; |
|
| 1220 | + print '<tr><td>'.$langs->trans("AmountTTC").'</td><td colspan="3">'.price($object->total_ttc, '', $langs, 1, -1, -1, $conf->currency).'</td>'; |
|
| 1221 | 1221 | print '</tr>'; |
| 1222 | 1222 | |
| 1223 | 1223 | // Payment term |
@@ -1226,14 +1226,14 @@ discard block |
||
| 1226 | 1226 | print $langs->trans('PaymentConditionsShort'); |
| 1227 | 1227 | print '</td>'; |
| 1228 | 1228 | if ($action != 'editconditions' && $usercancreate) { |
| 1229 | - print '<td class="right"><a class="editfielda" href="' . $_SERVER["PHP_SELF"] . '?action=editconditions&token=' . newToken() . '&facid=' . $object->id . '">' . img_edit($langs->trans('SetConditions'), 1) . '</a></td>'; |
|
| 1229 | + print '<td class="right"><a class="editfielda" href="'.$_SERVER["PHP_SELF"].'?action=editconditions&token='.newToken().'&facid='.$object->id.'">'.img_edit($langs->trans('SetConditions'), 1).'</a></td>'; |
|
| 1230 | 1230 | } |
| 1231 | 1231 | print '</tr></table>'; |
| 1232 | 1232 | print '</td><td>'; |
| 1233 | 1233 | if ($action == 'editconditions') { |
| 1234 | - $form->form_conditions_reglement($_SERVER['PHP_SELF'] . '?facid=' . $object->id, $object->cond_reglement_id, 'cond_reglement_id'); |
|
| 1234 | + $form->form_conditions_reglement($_SERVER['PHP_SELF'].'?facid='.$object->id, $object->cond_reglement_id, 'cond_reglement_id'); |
|
| 1235 | 1235 | } else { |
| 1236 | - $form->form_conditions_reglement($_SERVER['PHP_SELF'] . '?facid=' . $object->id, $object->cond_reglement_id, 'none'); |
|
| 1236 | + $form->form_conditions_reglement($_SERVER['PHP_SELF'].'?facid='.$object->id, $object->cond_reglement_id, 'none'); |
|
| 1237 | 1237 | } |
| 1238 | 1238 | |
| 1239 | 1239 | print '</td></tr>'; |
@@ -1244,14 +1244,14 @@ discard block |
||
| 1244 | 1244 | print $langs->trans('PaymentMode'); |
| 1245 | 1245 | print '</td>'; |
| 1246 | 1246 | if ($action != 'editmode' && $usercancreate) { |
| 1247 | - print '<td class="right"><a class="editfielda" href="' . $_SERVER["PHP_SELF"] . '?action=editmode&token=' . newToken() . '&facid=' . $object->id . '">' . img_edit($langs->trans('SetMode'), 1) . '</a></td>'; |
|
| 1247 | + print '<td class="right"><a class="editfielda" href="'.$_SERVER["PHP_SELF"].'?action=editmode&token='.newToken().'&facid='.$object->id.'">'.img_edit($langs->trans('SetMode'), 1).'</a></td>'; |
|
| 1248 | 1248 | } |
| 1249 | 1249 | print '</tr></table>'; |
| 1250 | 1250 | print '</td><td>'; |
| 1251 | 1251 | if ($action == 'editmode') { |
| 1252 | - $form->form_modes_reglement($_SERVER['PHP_SELF'] . '?facid=' . $object->id, $object->mode_reglement_id, 'mode_reglement_id', 'CRDT', 1, 1); |
|
| 1252 | + $form->form_modes_reglement($_SERVER['PHP_SELF'].'?facid='.$object->id, $object->mode_reglement_id, 'mode_reglement_id', 'CRDT', 1, 1); |
|
| 1253 | 1253 | } else { |
| 1254 | - $form->form_modes_reglement($_SERVER['PHP_SELF'] . '?facid=' . $object->id, $object->mode_reglement_id, 'none'); |
|
| 1254 | + $form->form_modes_reglement($_SERVER['PHP_SELF'].'?facid='.$object->id, $object->mode_reglement_id, 'none'); |
|
| 1255 | 1255 | } |
| 1256 | 1256 | print '</td></tr>'; |
| 1257 | 1257 | |
@@ -1264,12 +1264,12 @@ discard block |
||
| 1264 | 1264 | print $form->editfieldkey('Currency', 'multicurrency_code', '', $object, 0); |
| 1265 | 1265 | print '</td>'; |
| 1266 | 1266 | if ($usercancreate && $action != 'editmulticurrencycode' && $object->suspended == $object::STATUS_SUSPENDED) { |
| 1267 | - print '<td class="right"><a class="editfielda" href="' . $_SERVER["PHP_SELF"] . '?action=editmulticurrencycode&token=' . newToken() . '&id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetMultiCurrencyCode'), 1) . '</a></td>'; |
|
| 1267 | + print '<td class="right"><a class="editfielda" href="'.$_SERVER["PHP_SELF"].'?action=editmulticurrencycode&token='.newToken().'&id='.$object->id.'">'.img_edit($langs->transnoentitiesnoconv('SetMultiCurrencyCode'), 1).'</a></td>'; |
|
| 1268 | 1268 | } |
| 1269 | 1269 | print '</tr></table>'; |
| 1270 | 1270 | print '</td><td>'; |
| 1271 | 1271 | $htmlname = (($usercancreate && $action == 'editmulticurrencycode') ? 'multicurrency_code' : 'none'); |
| 1272 | - $form->form_multicurrency_code($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->multicurrency_code, $htmlname); |
|
| 1272 | + $form->form_multicurrency_code($_SERVER['PHP_SELF'].'?id='.$object->id, $object->multicurrency_code, $htmlname); |
|
| 1273 | 1273 | print '</td></tr>'; |
| 1274 | 1274 | |
| 1275 | 1275 | // Multicurrency rate |
@@ -1280,7 +1280,7 @@ discard block |
||
| 1280 | 1280 | print $form->editfieldkey('CurrencyRate', 'multicurrency_tx', '', $object, 0); |
| 1281 | 1281 | print '</td>'; |
| 1282 | 1282 | if ($usercancreate && $action != 'editmulticurrencyrate' && $object->suspended == $object::STATUS_SUSPENDED && $object->multicurrency_code && $object->multicurrency_code != $conf->currency) { |
| 1283 | - print '<td class="right"><a class="editfielda" href="' . $_SERVER["PHP_SELF"] . '?action=editmulticurrencyrate&token=' . newToken() . '&id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetMultiCurrencyCode'), 1) . '</a></td>'; |
|
| 1283 | + print '<td class="right"><a class="editfielda" href="'.$_SERVER["PHP_SELF"].'?action=editmulticurrencyrate&token='.newToken().'&id='.$object->id.'">'.img_edit($langs->transnoentitiesnoconv('SetMultiCurrencyCode'), 1).'</a></td>'; |
|
| 1284 | 1284 | } |
| 1285 | 1285 | print '</tr></table>'; |
| 1286 | 1286 | print '</td><td>'; |
@@ -1288,12 +1288,12 @@ discard block |
||
| 1288 | 1288 | if ($action == 'actualizemulticurrencyrate') { |
| 1289 | 1289 | list($object->fk_multicurrency, $object->multicurrency_tx) = MultiCurrency::getIdAndTxFromCode($object->db, $object->multicurrency_code); |
| 1290 | 1290 | } |
| 1291 | - $form->form_multicurrency_rate($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->multicurrency_tx, ($usercancreate ? 'multicurrency_tx' : 'none'), $object->multicurrency_code); |
|
| 1291 | + $form->form_multicurrency_rate($_SERVER['PHP_SELF'].'?id='.$object->id, $object->multicurrency_tx, ($usercancreate ? 'multicurrency_tx' : 'none'), $object->multicurrency_code); |
|
| 1292 | 1292 | } else { |
| 1293 | - $form->form_multicurrency_rate($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->multicurrency_tx, 'none', $object->multicurrency_code); |
|
| 1293 | + $form->form_multicurrency_rate($_SERVER['PHP_SELF'].'?id='.$object->id, $object->multicurrency_tx, 'none', $object->multicurrency_code); |
|
| 1294 | 1294 | if ($object->statut == $object::STATUS_DRAFT && $object->multicurrency_code && $object->multicurrency_code != $conf->currency) { |
| 1295 | 1295 | print '<div class="inline-block"> '; |
| 1296 | - print '<a href="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '&action=actualizemulticurrencyrate">' . $langs->trans("ActualizeCurrency") . '</a>'; |
|
| 1296 | + print '<a href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&action=actualizemulticurrencyrate">'.$langs->trans("ActualizeCurrency").'</a>'; |
|
| 1297 | 1297 | print '</div>'; |
| 1298 | 1298 | } |
| 1299 | 1299 | } |
@@ -1309,24 +1309,24 @@ discard block |
||
| 1309 | 1309 | |
| 1310 | 1310 | $substitutionarray = getCommonSubstitutionArray($langs, 2, null, $object); |
| 1311 | 1311 | |
| 1312 | - $substitutionarray['__INVOICE_PREVIOUS_MONTH__'] = $langs->trans("PreviousMonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($dateexample, -1, 'm'), '%m') . ')'; |
|
| 1313 | - $substitutionarray['__INVOICE_MONTH__'] = $langs->trans("MonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date($dateexample, '%m') . ')'; |
|
| 1314 | - $substitutionarray['__INVOICE_NEXT_MONTH__'] = $langs->trans("NextMonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($dateexample, 1, 'm'), '%m') . ')'; |
|
| 1315 | - $substitutionarray['__INVOICE_PREVIOUS_MONTH_TEXT__'] = $langs->trans("TextPreviousMonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($dateexample, -1, 'm'), '%B') . ')'; |
|
| 1316 | - $substitutionarray['__INVOICE_MONTH_TEXT__'] = $langs->trans("TextMonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date($dateexample, '%B') . ')'; |
|
| 1317 | - $substitutionarray['__INVOICE_NEXT_MONTH_TEXT__'] = $langs->trans("TextNextMonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($dateexample, 1, 'm'), '%B') . ')'; |
|
| 1318 | - $substitutionarray['__INVOICE_PREVIOUS_YEAR__'] = $langs->trans("PreviousYearOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($dateexample, -1, 'y'), '%Y') . ')'; |
|
| 1319 | - $substitutionarray['__INVOICE_YEAR__'] = $langs->trans("YearOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date($dateexample, '%Y') . ')'; |
|
| 1320 | - $substitutionarray['__INVOICE_NEXT_YEAR__'] = $langs->trans("NextYearOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($dateexample, 1, 'y'), '%Y') . ')'; |
|
| 1312 | + $substitutionarray['__INVOICE_PREVIOUS_MONTH__'] = $langs->trans("PreviousMonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($dateexample, -1, 'm'), '%m').')'; |
|
| 1313 | + $substitutionarray['__INVOICE_MONTH__'] = $langs->trans("MonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date($dateexample, '%m').')'; |
|
| 1314 | + $substitutionarray['__INVOICE_NEXT_MONTH__'] = $langs->trans("NextMonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($dateexample, 1, 'm'), '%m').')'; |
|
| 1315 | + $substitutionarray['__INVOICE_PREVIOUS_MONTH_TEXT__'] = $langs->trans("TextPreviousMonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($dateexample, -1, 'm'), '%B').')'; |
|
| 1316 | + $substitutionarray['__INVOICE_MONTH_TEXT__'] = $langs->trans("TextMonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date($dateexample, '%B').')'; |
|
| 1317 | + $substitutionarray['__INVOICE_NEXT_MONTH_TEXT__'] = $langs->trans("TextNextMonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($dateexample, 1, 'm'), '%B').')'; |
|
| 1318 | + $substitutionarray['__INVOICE_PREVIOUS_YEAR__'] = $langs->trans("PreviousYearOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($dateexample, -1, 'y'), '%Y').')'; |
|
| 1319 | + $substitutionarray['__INVOICE_YEAR__'] = $langs->trans("YearOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date($dateexample, '%Y').')'; |
|
| 1320 | + $substitutionarray['__INVOICE_NEXT_YEAR__'] = $langs->trans("NextYearOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($dateexample, 1, 'y'), '%Y').')'; |
|
| 1321 | 1321 | // Only on template invoices |
| 1322 | - $substitutionarray['__INVOICE_DATE_NEXT_INVOICE_BEFORE_GEN__'] = $langs->trans("DateNextInvoiceBeforeGen") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(($object->date_when ? $object->date_when : dol_now()), 'dayhour') . ')'; |
|
| 1323 | - $substitutionarray['__INVOICE_DATE_NEXT_INVOICE_AFTER_GEN__'] = $langs->trans("DateNextInvoiceAfterGen") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree(($object->date_when ? $object->date_when : dol_now()), $object->frequency, $object->unit_frequency), 'dayhour') . ')'; |
|
| 1322 | + $substitutionarray['__INVOICE_DATE_NEXT_INVOICE_BEFORE_GEN__'] = $langs->trans("DateNextInvoiceBeforeGen").' ('.$langs->trans("Example").': '.dol_print_date(($object->date_when ? $object->date_when : dol_now()), 'dayhour').')'; |
|
| 1323 | + $substitutionarray['__INVOICE_DATE_NEXT_INVOICE_AFTER_GEN__'] = $langs->trans("DateNextInvoiceAfterGen").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree(($object->date_when ? $object->date_when : dol_now()), $object->frequency, $object->unit_frequency), 'dayhour').')'; |
|
| 1324 | 1324 | $substitutionarray['__INVOICE_COUNTER_CURRENT__'] = $object->nb_gen_done; |
| 1325 | 1325 | $substitutionarray['__INVOICE_COUNTER_MAX__'] = $object->nb_gen_max; |
| 1326 | 1326 | |
| 1327 | - $htmltext = '<i>' . $langs->trans("FollowingConstantsWillBeSubstituted") . ':<br>'; |
|
| 1327 | + $htmltext = '<i>'.$langs->trans("FollowingConstantsWillBeSubstituted").':<br>'; |
|
| 1328 | 1328 | foreach ($substitutionarray as $key => $val) { |
| 1329 | - $htmltext .= $key . ' = ' . $langs->trans($val) . '<br>'; |
|
| 1329 | + $htmltext .= $key.' = '.$langs->trans($val).'<br>'; |
|
| 1330 | 1330 | } |
| 1331 | 1331 | $htmltext .= '</i>'; |
| 1332 | 1332 | |
@@ -1334,7 +1334,7 @@ discard block |
||
| 1334 | 1334 | print '<tr><td>'; |
| 1335 | 1335 | print $form->editfieldkey($form->textwithpicto($langs->trans('NotePublic'), $htmltext, 1, 'help', '', 0, 2, 'notepublic'), 'note_public', $object->note_public, $object, $usercancreate); |
| 1336 | 1336 | print '</td><td class="wordbreak">'; |
| 1337 | - print $form->editfieldval($langs->trans("NotePublic"), 'note_public', $object->note_public, $object, $usercancreate, 'textarea:' . ROWS_4 . ':90%', '', null, null, '', 1); |
|
| 1337 | + print $form->editfieldval($langs->trans("NotePublic"), 'note_public', $object->note_public, $object, $usercancreate, 'textarea:'.ROWS_4.':90%', '', null, null, '', 1); |
|
| 1338 | 1338 | print '</td>'; |
| 1339 | 1339 | print '</tr>'; |
| 1340 | 1340 | |
@@ -1342,7 +1342,7 @@ discard block |
||
| 1342 | 1342 | print '<tr><td>'; |
| 1343 | 1343 | print $form->editfieldkey($form->textwithpicto($langs->trans("NotePrivate"), $htmltext, 1, 'help', '', 0, 2, 'noteprivate'), 'note_private', $object->note_private, $object, $usercancreate); |
| 1344 | 1344 | print '</td><td class="wordbreak">'; |
| 1345 | - print $form->editfieldval($langs->trans("NotePrivate"), 'note_private', $object->note_private, $object, $usercancreate, 'textarea:' . ROWS_4 . ':90%', '', null, null, '', 1); |
|
| 1345 | + print $form->editfieldval($langs->trans("NotePrivate"), 'note_private', $object->note_private, $object, $usercancreate, 'textarea:'.ROWS_4.':90%', '', null, null, '', 1); |
|
| 1346 | 1346 | print '</td>'; |
| 1347 | 1347 | print '</tr>'; |
| 1348 | 1348 | |
@@ -1352,14 +1352,14 @@ discard block |
||
| 1352 | 1352 | print $langs->trans('BankAccount'); |
| 1353 | 1353 | print '<td>'; |
| 1354 | 1354 | if ($action != 'editbankaccount' && $usercancreate && $object->statut == FactureFournisseurRec::STATUS_NOTSUSPENDED) { |
| 1355 | - print '<td class="right"><a class="editfielda" href="' . $_SERVER['PHP_SELF'] . '?action=editbankaccount&token=' . newToken() . '&id=' . $object->id . '">' . img_edit($langs->trans('SetBankAccount'), 1) . '</a></td>'; |
|
| 1355 | + print '<td class="right"><a class="editfielda" href="'.$_SERVER['PHP_SELF'].'?action=editbankaccount&token='.newToken().'&id='.$object->id.'">'.img_edit($langs->trans('SetBankAccount'), 1).'</a></td>'; |
|
| 1356 | 1356 | } |
| 1357 | 1357 | print '</tr></table>'; |
| 1358 | 1358 | print '</td><td>'; |
| 1359 | 1359 | if ($action == 'editbankaccount') { |
| 1360 | - $form->formSelectAccount($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->fk_account, 'fk_account', 1); |
|
| 1360 | + $form->formSelectAccount($_SERVER['PHP_SELF'].'?id='.$object->id, $object->fk_account, 'fk_account', 1); |
|
| 1361 | 1361 | } else { |
| 1362 | - $form->formSelectAccount($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->fk_account, 'none'); |
|
| 1362 | + $form->formSelectAccount($_SERVER['PHP_SELF'].'?id='.$object->id, $object->fk_account, 'none'); |
|
| 1363 | 1363 | } |
| 1364 | 1364 | print "</td>"; |
| 1365 | 1365 | print '</tr>'; |
@@ -1370,18 +1370,18 @@ discard block |
||
| 1370 | 1370 | print $langs->trans('Model'); |
| 1371 | 1371 | print '<td>'; |
| 1372 | 1372 | if ($action != 'editmodelpdf' && $usercancreate && $object->statut == FactureFournisseurRec::STATUS_NOTSUSPENDED) { |
| 1373 | - print '<td class="right"><a class="editfielda" href="' . $_SERVER['PHP_SELF'] . '?action=editmodelpdf&token=' . newToken() . '&id=' . $object->id . '">' . img_edit($langs->trans('SetModel'), 1) . '</a></td>'; |
|
| 1373 | + print '<td class="right"><a class="editfielda" href="'.$_SERVER['PHP_SELF'].'?action=editmodelpdf&token='.newToken().'&id='.$object->id.'">'.img_edit($langs->trans('SetModel'), 1).'</a></td>'; |
|
| 1374 | 1374 | } |
| 1375 | 1375 | print '</tr></table>'; |
| 1376 | 1376 | print '</td><td>'; |
| 1377 | 1377 | if ($action == 'editmodelpdf') { |
| 1378 | - include_once DOL_DOCUMENT_ROOT . '/core/modules/supplier_invoice/modules_facturefournisseur.php'; |
|
| 1378 | + include_once DOL_DOCUMENT_ROOT.'/core/modules/supplier_invoice/modules_facturefournisseur.php'; |
|
| 1379 | 1379 | $list = array(); |
| 1380 | 1380 | $models = ModelePDFSuppliersInvoices::liste_modeles($db); |
| 1381 | 1381 | foreach ($models as $k => $model) { |
| 1382 | - $list[] = str_replace(':', '|', $k) . ':' . $model; |
|
| 1382 | + $list[] = str_replace(':', '|', $k).':'.$model; |
|
| 1383 | 1383 | } |
| 1384 | - $select = 'select;' . implode(',', $list); |
|
| 1384 | + $select = 'select;'.implode(',', $list); |
|
| 1385 | 1385 | //TODO : Droits |
| 1386 | 1386 | print $form->editfieldval($langs->trans('Model'), 'modelpdf', $object->model_pdf, $object, $usercancreate, $select); |
| 1387 | 1387 | } else { |
@@ -1392,7 +1392,7 @@ discard block |
||
| 1392 | 1392 | |
| 1393 | 1393 | // Other attributes |
| 1394 | 1394 | $cols = 2; |
| 1395 | - include DOL_DOCUMENT_ROOT . '/core/tpl/extrafields_view.tpl.php'; |
|
| 1395 | + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_view.tpl.php'; |
|
| 1396 | 1396 | |
| 1397 | 1397 | print '</table>'; |
| 1398 | 1398 | |
@@ -1408,7 +1408,7 @@ discard block |
||
| 1408 | 1408 | |
| 1409 | 1409 | print '<table class="border centpercent tableforfield">'; |
| 1410 | 1410 | |
| 1411 | - print '<tr><td colspan="2">' . img_picto('', 'recurring', 'class="pictofixedwidth"') . $title . '</td></tr>'; |
|
| 1411 | + print '<tr><td colspan="2">'.img_picto('', 'recurring', 'class="pictofixedwidth"').$title.'</td></tr>'; |
|
| 1412 | 1412 | |
| 1413 | 1413 | // if "frequency" is empty or = 0, the reccurence is disabled |
| 1414 | 1414 | print '<tr><td style="width: 50%">'; |
@@ -1416,23 +1416,23 @@ discard block |
||
| 1416 | 1416 | print $langs->trans('Frequency'); |
| 1417 | 1417 | print '</td>'; |
| 1418 | 1418 | if ($action != 'editfrequency' && $usercancreate) { |
| 1419 | - print '<td class="right"><a class="editfielda" href="' . $_SERVER["PHP_SELF"] . '?action=editfrequency&token=' . newToken() . '&facid=' . $object->id . '">' . img_edit($langs->trans('Edit'), 1) . '</a></td>'; |
|
| 1419 | + print '<td class="right"><a class="editfielda" href="'.$_SERVER["PHP_SELF"].'?action=editfrequency&token='.newToken().'&facid='.$object->id.'">'.img_edit($langs->trans('Edit'), 1).'</a></td>'; |
|
| 1420 | 1420 | } |
| 1421 | 1421 | print '</tr></table>'; |
| 1422 | 1422 | print '</td><td>'; |
| 1423 | 1423 | if ($action == 'editfrequency') { |
| 1424 | - print '<form method="post" action="' . $_SERVER["PHP_SELF"] . '?facid=' . $object->id . '">'; |
|
| 1424 | + print '<form method="post" action="'.$_SERVER["PHP_SELF"].'?facid='.$object->id.'">'; |
|
| 1425 | 1425 | print '<input type="hidden" name="action" value="setfrequency">'; |
| 1426 | - print '<input type="hidden" name="token" value="' . newToken() . '">'; |
|
| 1426 | + print '<input type="hidden" name="token" value="'.newToken().'">'; |
|
| 1427 | 1427 | print '<table class="nobordernopadding">'; |
| 1428 | 1428 | print '<tr><td>'; |
| 1429 | - print "<input type='text' name='frequency' value='" . $object->frequency . "' size='5' /> " . $form->selectarray('unit_frequency', array('d' => $langs->trans('Day'), 'm' => $langs->trans('Month'), 'y' => $langs->trans('Year')), ($object->unit_frequency ? $object->unit_frequency : 'm')); |
|
| 1429 | + print "<input type='text' name='frequency' value='".$object->frequency."' size='5' /> ".$form->selectarray('unit_frequency', array('d' => $langs->trans('Day'), 'm' => $langs->trans('Month'), 'y' => $langs->trans('Year')), ($object->unit_frequency ? $object->unit_frequency : 'm')); |
|
| 1430 | 1430 | print '</td>'; |
| 1431 | - print '<td class="left"><input type="submit" class="button button-edit" value="' . $langs->trans("Modify") . '"></td>'; |
|
| 1431 | + print '<td class="left"><input type="submit" class="button button-edit" value="'.$langs->trans("Modify").'"></td>'; |
|
| 1432 | 1432 | print '</tr></table></form>'; |
| 1433 | 1433 | } else { |
| 1434 | 1434 | if ($object->frequency > 0) { |
| 1435 | - print $langs->trans('FrequencyPer_' . $object->unit_frequency, $object->frequency); |
|
| 1435 | + print $langs->trans('FrequencyPer_'.$object->unit_frequency, $object->frequency); |
|
| 1436 | 1436 | } else { |
| 1437 | 1437 | print $langs->trans("NotARecurringInvoiceTemplate"); |
| 1438 | 1438 | } |
@@ -1451,8 +1451,8 @@ discard block |
||
| 1451 | 1451 | print $form->editfieldval($langs->trans("NextDateToExecution"), 'date_when', $object->date_when, $object, $usercancreate, 'day', $object->date_when, null, '', '', 0, 'strikeIfMaxNbGenReached'); |
| 1452 | 1452 | } |
| 1453 | 1453 | //var_dump(dol_print_date($object->date_when+60, 'dayhour').' - '.dol_print_date($now, 'dayhour')); |
| 1454 | - if (! $object->isMaxNbGenReached()) { |
|
| 1455 | - if (! $object->suspended && $action != 'editdate_when' && $object->frequency > 0 && $object->date_when && $object->date_when < $now) { |
|
| 1454 | + if (!$object->isMaxNbGenReached()) { |
|
| 1455 | + if (!$object->suspended && $action != 'editdate_when' && $object->frequency > 0 && $object->date_when && $object->date_when < $now) { |
|
| 1456 | 1456 | print img_warning($langs->trans("Late")); |
| 1457 | 1457 | } |
| 1458 | 1458 | } else { |
@@ -1485,7 +1485,7 @@ discard block |
||
| 1485 | 1485 | print $langs->trans("StatusOfGeneratedInvoices"); |
| 1486 | 1486 | } |
| 1487 | 1487 | print '</td><td>'; |
| 1488 | - $select = 'select;0:' . $langs->trans('BillStatusDraft') . ',1:' . $langs->trans('BillStatusValidated'); |
|
| 1488 | + $select = 'select;0:'.$langs->trans('BillStatusDraft').',1:'.$langs->trans('BillStatusValidated'); |
|
| 1489 | 1489 | if ($action == 'auto_validate' || $object->frequency > 0) { |
| 1490 | 1490 | print $form->editfieldval($langs->trans("StatusOfGeneratedInvoices"), 'auto_validate', $object->auto_validate, $object, $usercancreate, $select); |
| 1491 | 1491 | } |
@@ -1501,7 +1501,7 @@ discard block |
||
| 1501 | 1501 | } |
| 1502 | 1502 | print '</td>'; |
| 1503 | 1503 | print '<td>'; |
| 1504 | - $select = 'select;0:' . $langs->trans('DoNotGenerateDoc') . ',1:' . $langs->trans('AutogenerateDoc'); |
|
| 1504 | + $select = 'select;0:'.$langs->trans('DoNotGenerateDoc').',1:'.$langs->trans('AutogenerateDoc'); |
|
| 1505 | 1505 | if ($action == 'generate_pdf' || $object->frequency > 0) { |
| 1506 | 1506 | print $form->editfieldval($langs->trans("StatusOfGeneratedDocuments"), 'generate_pdf', $object->generate_pdf, $object, $usercancreate, $select); |
| 1507 | 1507 | } |
@@ -1525,7 +1525,7 @@ discard block |
||
| 1525 | 1525 | print '<table class="border centpercent tableforfield">'; |
| 1526 | 1526 | |
| 1527 | 1527 | // Nb of generation already done |
| 1528 | - print '<tr><td style="width: 50%">' . $langs->trans("NbOfGenerationDone") . '</td>'; |
|
| 1528 | + print '<tr><td style="width: 50%">'.$langs->trans("NbOfGenerationDone").'</td>'; |
|
| 1529 | 1529 | print '<td>'; |
| 1530 | 1530 | print $object->nb_gen_done ? $object->nb_gen_done : '0'; |
| 1531 | 1531 | print '</td>'; |
@@ -1550,15 +1550,15 @@ discard block |
||
| 1550 | 1550 | print '<div class="clearboth"></div><br>'; |
| 1551 | 1551 | |
| 1552 | 1552 | // Lines |
| 1553 | - print ' <form name="addproduct" id="addproduct" action="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . (($action != 'editline') ? '#add' : '#line_' . GETPOST('lineid', 'int')) . '" method="POST"> |
|
| 1554 | - <input type="hidden" name="token" value="' . newToken() . '"> |
|
| 1555 | - <input type="hidden" name="action" value="' . (($action != 'editline') ? 'addline' : 'updateline') . '"> |
|
| 1553 | + print ' <form name="addproduct" id="addproduct" action="'.$_SERVER["PHP_SELF"].'?id='.$object->id.(($action != 'editline') ? '#add' : '#line_'.GETPOST('lineid', 'int')).'" method="POST"> |
|
| 1554 | + <input type="hidden" name="token" value="' . newToken().'"> |
|
| 1555 | + <input type="hidden" name="action" value="' . (($action != 'editline') ? 'addline' : 'updateline').'"> |
|
| 1556 | 1556 | <input type="hidden" name="mode" value=""> |
| 1557 | - <input type="hidden" name="id" value="' . $object->id . '"> |
|
| 1557 | + <input type="hidden" name="id" value="' . $object->id.'"> |
|
| 1558 | 1558 | '; |
| 1559 | 1559 | |
| 1560 | 1560 | if (!empty($conf->use_javascript_ajax) && $object->statut == 0) { |
| 1561 | - include DOL_DOCUMENT_ROOT . '/core/tpl/ajaxrow.tpl.php'; |
|
| 1561 | + include DOL_DOCUMENT_ROOT.'/core/tpl/ajaxrow.tpl.php'; |
|
| 1562 | 1562 | } |
| 1563 | 1563 | |
| 1564 | 1564 | print '<div class="div-table-responsive-no-min">'; |
@@ -1612,24 +1612,24 @@ discard block |
||
| 1612 | 1612 | if (empty($object->suspended)) { |
| 1613 | 1613 | if ($usercancreate) { |
| 1614 | 1614 | if (!empty($object->frequency) && $object->nb_gen_max > 0 && ($object->nb_gen_done >= $object->nb_gen_max)) { |
| 1615 | - print '<div class="inline-block divButAction"><a class="butActionRefused classfortooltip" href="#" title="' . dol_escape_htmltag($langs->trans("MaxGenerationReached")) . '">' . $langs->trans("CreateBill") . '</a></div>'; |
|
| 1615 | + print '<div class="inline-block divButAction"><a class="butActionRefused classfortooltip" href="#" title="'.dol_escape_htmltag($langs->trans("MaxGenerationReached")).'">'.$langs->trans("CreateBill").'</a></div>'; |
|
| 1616 | 1616 | } else { |
| 1617 | 1617 | if (empty($object->frequency) || $object->date_when <= $nowlasthour) { |
| 1618 | - print '<div class="inline-block divButAction"><a class="butAction" href="' . DOL_URL_ROOT . '/fourn/facture/card.php?action=create&socid=' . $object->thirdparty->id . '&fac_rec=' . $object->id . '">' . $langs->trans("CreateBill") . '</a></div>'; |
|
| 1618 | + print '<div class="inline-block divButAction"><a class="butAction" href="'.DOL_URL_ROOT.'/fourn/facture/card.php?action=create&socid='.$object->thirdparty->id.'&fac_rec='.$object->id.'">'.$langs->trans("CreateBill").'</a></div>'; |
|
| 1619 | 1619 | } else { |
| 1620 | - print '<div class="inline-block divButAction"><a class="butActionRefused classfortooltip" href="#" title="' . dol_escape_htmltag($langs->trans("DateIsNotEnough")) . '">' . $langs->trans("CreateBill") . '</a></div>'; |
|
| 1620 | + print '<div class="inline-block divButAction"><a class="butActionRefused classfortooltip" href="#" title="'.dol_escape_htmltag($langs->trans("DateIsNotEnough")).'">'.$langs->trans("CreateBill").'</a></div>'; |
|
| 1621 | 1621 | } |
| 1622 | 1622 | } |
| 1623 | 1623 | } else { |
| 1624 | - print '<div class="inline-block divButAction"><a class="butActionRefused classfortooltip" href="#">' . $langs->trans("CreateBill") . '</a></div>'; |
|
| 1624 | + print '<div class="inline-block divButAction"><a class="butActionRefused classfortooltip" href="#">'.$langs->trans("CreateBill").'</a></div>'; |
|
| 1625 | 1625 | } |
| 1626 | 1626 | } |
| 1627 | 1627 | |
| 1628 | 1628 | if ($usercancreate) { |
| 1629 | 1629 | if (empty($object->suspended)) { |
| 1630 | - print '<div class="inline-block divButAction"><a class="butActionDelete" href="' . $_SERVER["PHP_SELF"] . '?action=disable&id=' . $object->id . '&token=' . newToken() . '">' . $langs->trans("Disable") . '</a></div>'; |
|
| 1630 | + print '<div class="inline-block divButAction"><a class="butActionDelete" href="'.$_SERVER["PHP_SELF"].'?action=disable&id='.$object->id.'&token='.newToken().'">'.$langs->trans("Disable").'</a></div>'; |
|
| 1631 | 1631 | } else { |
| 1632 | - print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER["PHP_SELF"] . '?action=enable&id=' . $object->id . '&token=' . newToken() . '">' . $langs->trans("Enable") . '</a></div>'; |
|
| 1632 | + print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER["PHP_SELF"].'?action=enable&id='.$object->id.'&token='.newToken().'">'.$langs->trans("Enable").'</a></div>'; |
|
| 1633 | 1633 | } |
| 1634 | 1634 | } |
| 1635 | 1635 | |
@@ -848,7 +848,7 @@ discard block |
||
| 848 | 848 | if ($searchCategoryProductOperator == 0) { |
| 849 | 849 | $searchCategoryProductSqlList[] = " EXISTS (SELECT ck.fk_product FROM ".MAIN_DB_PREFIX."categorie_product as ck, ".MAIN_DB_PREFIX."facturedet as fd WHERE fd.fk_facture = f.rowid AND fd.fk_product = ck.fk_product AND ck.fk_categorie = ".((int) $searchCategoryProduct).")"; |
| 850 | 850 | } else { |
| 851 | - $listofcategoryid .= ($listofcategoryid ? ', ' : '') .((int) $searchCategoryProduct); |
|
| 851 | + $listofcategoryid .= ($listofcategoryid ? ', ' : '').((int) $searchCategoryProduct); |
|
| 852 | 852 | } |
| 853 | 853 | } |
| 854 | 854 | } |
@@ -878,7 +878,7 @@ discard block |
||
| 878 | 878 | if ($searchCategoryCustomerOperator == 0) { |
| 879 | 879 | $searchCategoryCustomerSqlList[] = " EXISTS (SELECT ck.fk_soc FROM ".MAIN_DB_PREFIX."categorie_societe as ck WHERE s.rowid = ck.fk_soc AND ck.fk_categorie = ".((int) $searchCategoryCustomer).")"; |
| 880 | 880 | } else { |
| 881 | - $listofcategoryid .= ($listofcategoryid ? ', ' : '') .((int) $searchCategoryCustomer); |
|
| 881 | + $listofcategoryid .= ($listofcategoryid ? ', ' : '').((int) $searchCategoryCustomer); |
|
| 882 | 882 | } |
| 883 | 883 | } |
| 884 | 884 | } |
@@ -1898,8 +1898,8 @@ discard block |
||
| 1898 | 1898 | $totalarray['val'] = array(); |
| 1899 | 1899 | $totalarray['val']['f.total_ht'] = 0; |
| 1900 | 1900 | $totalarray['val']['f.total_tva'] = 0; |
| 1901 | - $totalarray['val']['f.total_localtax1']=0; |
|
| 1902 | - $totalarray['val']['f.total_localtax1']=0; |
|
| 1901 | + $totalarray['val']['f.total_localtax1'] = 0; |
|
| 1902 | + $totalarray['val']['f.total_localtax1'] = 0; |
|
| 1903 | 1903 | $totalarray['val']['f.total_ttc'] = 0; |
| 1904 | 1904 | $totalarray['val']['totalam'] = 0; |
| 1905 | 1905 | $totalarray['val']['rtp'] = 0; |
@@ -1938,7 +1938,7 @@ discard block |
||
| 1938 | 1938 | $facturestatic->multicurrency_total_ht = $obj->multicurrency_total_ht; |
| 1939 | 1939 | $facturestatic->multicurrency_total_tva = $obj->multicurrency_total_vat; |
| 1940 | 1940 | $facturestatic->multicurrency_total_ttc = $obj->multicurrency_total_ttc; |
| 1941 | - $facturestatic->statut = $obj->fk_statut; // deprecated |
|
| 1941 | + $facturestatic->statut = $obj->fk_statut; // deprecated |
|
| 1942 | 1942 | $facturestatic->status = $obj->fk_statut; |
| 1943 | 1943 | $facturestatic->close_code = $obj->close_code; |
| 1944 | 1944 | $facturestatic->total_ttc = $obj->total_ttc; |
@@ -2414,7 +2414,7 @@ discard block |
||
| 2414 | 2414 | $userstatic->lastname = $obj->lastname; |
| 2415 | 2415 | $userstatic->firstname = $obj->firstname; |
| 2416 | 2416 | $userstatic->email = $obj->user_email; |
| 2417 | - $userstatic->statut = $obj->user_statut; // deprecated |
|
| 2417 | + $userstatic->statut = $obj->user_statut; // deprecated |
|
| 2418 | 2418 | $userstatic->status = $obj->user_statut; |
| 2419 | 2419 | $userstatic->entity = $obj->entity; |
| 2420 | 2420 | $userstatic->photo = $obj->photo; |
@@ -2457,7 +2457,7 @@ discard block |
||
| 2457 | 2457 | $userstatic->lastname = $val['lastname']; |
| 2458 | 2458 | $userstatic->firstname = $val['firstname']; |
| 2459 | 2459 | $userstatic->email = $val['email']; |
| 2460 | - $userstatic->statut = $val['statut']; // deprecated |
|
| 2460 | + $userstatic->statut = $val['statut']; // deprecated |
|
| 2461 | 2461 | $userstatic->status = $val['statut']; |
| 2462 | 2462 | $userstatic->entity = $val['entity']; |
| 2463 | 2463 | $userstatic->photo = $val['photo']; |
@@ -52,29 +52,29 @@ discard block |
||
| 52 | 52 | $context_default = 'bookkeepingbyaccountlist'; |
| 53 | 53 | } |
| 54 | 54 | $contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : $context_default; |
| 55 | -$search_date_startyear = GETPOST('search_date_startyear', 'int'); |
|
| 56 | -$search_date_startmonth = GETPOST('search_date_startmonth', 'int'); |
|
| 57 | -$search_date_startday = GETPOST('search_date_startday', 'int'); |
|
| 58 | -$search_date_endyear = GETPOST('search_date_endyear', 'int'); |
|
| 59 | -$search_date_endmonth = GETPOST('search_date_endmonth', 'int'); |
|
| 60 | -$search_date_endday = GETPOST('search_date_endday', 'int'); |
|
| 55 | +$search_date_startyear = GETPOST('search_date_startyear', 'int'); |
|
| 56 | +$search_date_startmonth = GETPOST('search_date_startmonth', 'int'); |
|
| 57 | +$search_date_startday = GETPOST('search_date_startday', 'int'); |
|
| 58 | +$search_date_endyear = GETPOST('search_date_endyear', 'int'); |
|
| 59 | +$search_date_endmonth = GETPOST('search_date_endmonth', 'int'); |
|
| 60 | +$search_date_endday = GETPOST('search_date_endday', 'int'); |
|
| 61 | 61 | $search_date_start = dol_mktime(0, 0, 0, $search_date_startmonth, $search_date_startday, $search_date_startyear); |
| 62 | 62 | $search_date_end = dol_mktime(23, 59, 59, $search_date_endmonth, $search_date_endday, $search_date_endyear); |
| 63 | 63 | $search_doc_date = dol_mktime(0, 0, 0, GETPOST('doc_datemonth', 'int'), GETPOST('doc_dateday', 'int'), GETPOST('doc_dateyear', 'int')); |
| 64 | -$search_date_export_startyear = GETPOST('search_date_export_startyear', 'int'); |
|
| 65 | -$search_date_export_startmonth = GETPOST('search_date_export_startmonth', 'int'); |
|
| 66 | -$search_date_export_startday = GETPOST('search_date_export_startday', 'int'); |
|
| 67 | -$search_date_export_endyear = GETPOST('search_date_export_endyear', 'int'); |
|
| 68 | -$search_date_export_endmonth = GETPOST('search_date_export_endmonth', 'int'); |
|
| 69 | -$search_date_export_endday = GETPOST('search_date_export_endday', 'int'); |
|
| 64 | +$search_date_export_startyear = GETPOST('search_date_export_startyear', 'int'); |
|
| 65 | +$search_date_export_startmonth = GETPOST('search_date_export_startmonth', 'int'); |
|
| 66 | +$search_date_export_startday = GETPOST('search_date_export_startday', 'int'); |
|
| 67 | +$search_date_export_endyear = GETPOST('search_date_export_endyear', 'int'); |
|
| 68 | +$search_date_export_endmonth = GETPOST('search_date_export_endmonth', 'int'); |
|
| 69 | +$search_date_export_endday = GETPOST('search_date_export_endday', 'int'); |
|
| 70 | 70 | $search_date_export_start = dol_mktime(0, 0, 0, $search_date_export_startmonth, $search_date_export_startday, $search_date_export_startyear); |
| 71 | 71 | $search_date_export_end = dol_mktime(23, 59, 59, $search_date_export_endmonth, $search_date_export_endday, $search_date_export_endyear); |
| 72 | -$search_date_validation_startyear = GETPOST('search_date_validation_startyear', 'int'); |
|
| 73 | -$search_date_validation_startmonth = GETPOST('search_date_validation_startmonth', 'int'); |
|
| 74 | -$search_date_validation_startday = GETPOST('search_date_validation_startday', 'int'); |
|
| 75 | -$search_date_validation_endyear = GETPOST('search_date_validation_endyear', 'int'); |
|
| 76 | -$search_date_validation_endmonth = GETPOST('search_date_validation_endmonth', 'int'); |
|
| 77 | -$search_date_validation_endday = GETPOST('search_date_validation_endday', 'int'); |
|
| 72 | +$search_date_validation_startyear = GETPOST('search_date_validation_startyear', 'int'); |
|
| 73 | +$search_date_validation_startmonth = GETPOST('search_date_validation_startmonth', 'int'); |
|
| 74 | +$search_date_validation_startday = GETPOST('search_date_validation_startday', 'int'); |
|
| 75 | +$search_date_validation_endyear = GETPOST('search_date_validation_endyear', 'int'); |
|
| 76 | +$search_date_validation_endmonth = GETPOST('search_date_validation_endmonth', 'int'); |
|
| 77 | +$search_date_validation_endday = GETPOST('search_date_validation_endday', 'int'); |
|
| 78 | 78 | $search_date_validation_start = dol_mktime(0, 0, 0, $search_date_validation_startmonth, $search_date_validation_startday, $search_date_validation_startyear); |
| 79 | 79 | $search_date_validation_end = dol_mktime(23, 59, 59, $search_date_validation_endmonth, $search_date_validation_endday, $search_date_validation_endyear); |
| 80 | 80 | $search_import_key = GETPOST("search_import_key", 'alpha'); |
@@ -304,7 +304,7 @@ discard block |
||
| 304 | 304 | } else { |
| 305 | 305 | $filter['t.numero_compte>='] = $search_accountancy_code_start; |
| 306 | 306 | } |
| 307 | - $param .= '&search_accountancy_code_start=' . urlencode($search_accountancy_code_start); |
|
| 307 | + $param .= '&search_accountancy_code_start='.urlencode($search_accountancy_code_start); |
|
| 308 | 308 | } |
| 309 | 309 | if (!empty($search_accountancy_code_end)) { |
| 310 | 310 | if ($type == 'sub') { |
@@ -312,7 +312,7 @@ discard block |
||
| 312 | 312 | } else { |
| 313 | 313 | $filter['t.numero_compte<='] = $search_accountancy_code_end; |
| 314 | 314 | } |
| 315 | - $param .= '&search_accountancy_code_end=' . urlencode($search_accountancy_code_end); |
|
| 315 | + $param .= '&search_accountancy_code_end='.urlencode($search_accountancy_code_end); |
|
| 316 | 316 | } |
| 317 | 317 | if (!empty($search_label_account)) { |
| 318 | 318 | $filter['t.label_compte'] = $search_label_account; |
@@ -494,7 +494,7 @@ discard block |
||
| 494 | 494 | } |
| 495 | 495 | |
| 496 | 496 | if (!$error) { |
| 497 | - header('Location: ' . $_SERVER['PHP_SELF'] . '?noreset=1' . $param); |
|
| 497 | + header('Location: '.$_SERVER['PHP_SELF'].'?noreset=1'.$param); |
|
| 498 | 498 | exit(); |
| 499 | 499 | } |
| 500 | 500 | } elseif ($massaction == 'letteringmanual') { |
@@ -504,7 +504,7 @@ discard block |
||
| 504 | 504 | setEventMessages('', $lettering->errors, 'errors'); |
| 505 | 505 | } else { |
| 506 | 506 | setEventMessages($langs->trans('AccountancyOneLetteringModifiedSuccessfully'), array(), 'mesgs'); |
| 507 | - header('Location: ' . $_SERVER['PHP_SELF'] . '?noreset=1' . $param); |
|
| 507 | + header('Location: '.$_SERVER['PHP_SELF'].'?noreset=1'.$param); |
|
| 508 | 508 | exit(); |
| 509 | 509 | } |
| 510 | 510 | } elseif ($action == 'unletteringauto' && $confirm == "yes") { |
@@ -525,7 +525,7 @@ discard block |
||
| 525 | 525 | } |
| 526 | 526 | |
| 527 | 527 | if (!$error) { |
| 528 | - header('Location: ' . $_SERVER['PHP_SELF'] . '?noreset=1' . $param); |
|
| 528 | + header('Location: '.$_SERVER['PHP_SELF'].'?noreset=1'.$param); |
|
| 529 | 529 | exit(); |
| 530 | 530 | } |
| 531 | 531 | } elseif ($action == 'unletteringmanual' && $confirm == "yes") { |
@@ -535,7 +535,7 @@ discard block |
||
| 535 | 535 | setEventMessages('', $lettering->errors, 'errors'); |
| 536 | 536 | } else { |
| 537 | 537 | setEventMessages($langs->trans('AccountancyOneUnletteringModifiedSuccessfully'), array(), 'mesgs'); |
| 538 | - header('Location: ' . $_SERVER['PHP_SELF'] . '?noreset=1' . $param); |
|
| 538 | + header('Location: '.$_SERVER['PHP_SELF'].'?noreset=1'.$param); |
|
| 539 | 539 | exit(); |
| 540 | 540 | } |
| 541 | 541 | } |
@@ -642,10 +642,10 @@ discard block |
||
| 642 | 642 | // List of mass actions available |
| 643 | 643 | $arrayofmassactions = array(); |
| 644 | 644 | if (getDolGlobalInt('ACCOUNTING_ENABLE_LETTERING') && $user->hasRight('accounting', 'mouvements', 'creer')) { |
| 645 | - $arrayofmassactions['letteringauto'] = img_picto('', 'check', 'class="pictofixedwidth"') . $langs->trans('LetteringAuto'); |
|
| 646 | - $arrayofmassactions['preunletteringauto'] = img_picto('', 'uncheck', 'class="pictofixedwidth"') . $langs->trans('UnletteringAuto'); |
|
| 647 | - $arrayofmassactions['letteringmanual'] = img_picto('', 'check', 'class="pictofixedwidth"') . $langs->trans('LetteringManual'); |
|
| 648 | - $arrayofmassactions['preunletteringmanual'] = img_picto('', 'uncheck', 'class="pictofixedwidth"') . $langs->trans('UnletteringManual'); |
|
| 645 | + $arrayofmassactions['letteringauto'] = img_picto('', 'check', 'class="pictofixedwidth"').$langs->trans('LetteringAuto'); |
|
| 646 | + $arrayofmassactions['preunletteringauto'] = img_picto('', 'uncheck', 'class="pictofixedwidth"').$langs->trans('UnletteringAuto'); |
|
| 647 | + $arrayofmassactions['letteringmanual'] = img_picto('', 'check', 'class="pictofixedwidth"').$langs->trans('LetteringManual'); |
|
| 648 | + $arrayofmassactions['preunletteringmanual'] = img_picto('', 'uncheck', 'class="pictofixedwidth"').$langs->trans('UnletteringManual'); |
|
| 649 | 649 | } |
| 650 | 650 | if ($user->hasRight('accounting', 'mouvements', 'supprimer')) { |
| 651 | 651 | $arrayofmassactions['predeletebookkeepingwriting'] = img_picto('', 'delete', 'class="pictofixedwidth"').$langs->trans("Delete"); |
@@ -678,11 +678,11 @@ discard block |
||
| 678 | 678 | if (empty($reshook)) { |
| 679 | 679 | $newcardbutton = dolGetButtonTitle($langs->trans('ViewFlatList'), '', 'fa fa-list paddingleft imgforviewmode', DOL_URL_ROOT.'/accountancy/bookkeeping/list.php?'.$param); |
| 680 | 680 | if ($type == 'sub') { |
| 681 | - $newcardbutton .= dolGetButtonTitle($langs->trans('GroupByAccountAccounting'), '', 'fa fa-stream paddingleft imgforviewmode', DOL_URL_ROOT . '/accountancy/bookkeeping/listbyaccount.php?' . $url_param, '', 1, array('morecss' => 'marginleftonly')); |
|
| 682 | - $newcardbutton .= dolGetButtonTitle($langs->trans('GroupBySubAccountAccounting'), '', 'fa fa-align-left vmirror paddingleft imgforviewmode', DOL_URL_ROOT . '/accountancy/bookkeeping/listbyaccount.php?type=sub&' . $url_param, '', 1, array('morecss' => 'marginleftonly btnTitleSelected')); |
|
| 681 | + $newcardbutton .= dolGetButtonTitle($langs->trans('GroupByAccountAccounting'), '', 'fa fa-stream paddingleft imgforviewmode', DOL_URL_ROOT.'/accountancy/bookkeeping/listbyaccount.php?'.$url_param, '', 1, array('morecss' => 'marginleftonly')); |
|
| 682 | + $newcardbutton .= dolGetButtonTitle($langs->trans('GroupBySubAccountAccounting'), '', 'fa fa-align-left vmirror paddingleft imgforviewmode', DOL_URL_ROOT.'/accountancy/bookkeeping/listbyaccount.php?type=sub&'.$url_param, '', 1, array('morecss' => 'marginleftonly btnTitleSelected')); |
|
| 683 | 683 | } else { |
| 684 | - $newcardbutton .= dolGetButtonTitle($langs->trans('GroupByAccountAccounting'), '', 'fa fa-stream paddingleft imgforviewmode', DOL_URL_ROOT . '/accountancy/bookkeeping/listbyaccount.php?' . $url_param, '', 1, array('morecss' => 'marginleftonly btnTitleSelected')); |
|
| 685 | - $newcardbutton .= dolGetButtonTitle($langs->trans('GroupBySubAccountAccounting'), '', 'fa fa-align-left vmirror paddingleft imgforviewmode', DOL_URL_ROOT . '/accountancy/bookkeeping/listbyaccount.php?type=sub&' . $url_param, '', 1, array('morecss' => 'marginleftonly')); |
|
| 684 | + $newcardbutton .= dolGetButtonTitle($langs->trans('GroupByAccountAccounting'), '', 'fa fa-stream paddingleft imgforviewmode', DOL_URL_ROOT.'/accountancy/bookkeeping/listbyaccount.php?'.$url_param, '', 1, array('morecss' => 'marginleftonly btnTitleSelected')); |
|
| 685 | + $newcardbutton .= dolGetButtonTitle($langs->trans('GroupBySubAccountAccounting'), '', 'fa fa-align-left vmirror paddingleft imgforviewmode', DOL_URL_ROOT.'/accountancy/bookkeeping/listbyaccount.php?type=sub&'.$url_param, '', 1, array('morecss' => 'marginleftonly')); |
|
| 686 | 686 | } |
| 687 | 687 | $newcardbutton .= dolGetButtonTitleSeparator(); |
| 688 | 688 | $newcardbutton .= dolGetButtonTitle($langs->trans('NewAccountingMvt'), '', 'fa fa-plus-circle paddingleft', DOL_URL_ROOT.'/accountancy/bookkeeping/card.php?action=create'); |
@@ -760,8 +760,8 @@ discard block |
||
| 760 | 760 | } else { |
| 761 | 761 | $stringforfirstkey .= ' CTL +'; |
| 762 | 762 | } |
| 763 | -$moreforfilter .= ' <a id="previous_account" accesskey="p" title="' . $stringforfirstkey . ' p" class="classfortooltip" href="#"><i class="fa fa-chevron-left"></i></a>'; |
|
| 764 | -$moreforfilter .= ' <a id="next_account" accesskey="n" title="' . $stringforfirstkey . ' n" class="classfortooltip" href="#"><i class="fa fa-chevron-right"></i></a>'; |
|
| 763 | +$moreforfilter .= ' <a id="previous_account" accesskey="p" title="'.$stringforfirstkey.' p" class="classfortooltip" href="#"><i class="fa fa-chevron-left"></i></a>'; |
|
| 764 | +$moreforfilter .= ' <a id="next_account" accesskey="n" title="'.$stringforfirstkey.' n" class="classfortooltip" href="#"><i class="fa fa-chevron-right"></i></a>'; |
|
| 765 | 765 | $moreforfilter .= <<<SCRIPT |
| 766 | 766 | <script type="text/javascript"> |
| 767 | 767 | jQuery(document).ready(function() { |
@@ -966,7 +966,7 @@ discard block |
||
| 966 | 966 | $i = 0; |
| 967 | 967 | |
| 968 | 968 | $totalarray = array(); |
| 969 | -$totalarray['val'] = array (); |
|
| 969 | +$totalarray['val'] = array(); |
|
| 970 | 970 | $totalarray['nbfield'] = 0; |
| 971 | 971 | $total_debit = 0; |
| 972 | 972 | $total_credit = 0; |
@@ -988,8 +988,8 @@ discard block |
||
| 988 | 988 | } |
| 989 | 989 | //if (empty($accountg)) $accountg = '-'; |
| 990 | 990 | |
| 991 | - $colspan = 0; // colspan before field 'label of operation' |
|
| 992 | - $colspanend = 0; // colspan after debit/credit |
|
| 991 | + $colspan = 0; // colspan before field 'label of operation' |
|
| 992 | + $colspanend = 0; // colspan after debit/credit |
|
| 993 | 993 | if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { |
| 994 | 994 | $colspan++; |
| 995 | 995 | } |
@@ -1014,9 +1014,9 @@ discard block |
||
| 1014 | 1014 | if (isset($displayed_account_number)) { |
| 1015 | 1015 | print '<tr class="liste_total">'; |
| 1016 | 1016 | if ($type == 'sub') { |
| 1017 | - print '<td class="right" colspan="' . $colspan . '">' . $langs->trans("TotalForAccount") . ' ' . length_accounta($displayed_account_number) . ':</td>'; |
|
| 1017 | + print '<td class="right" colspan="'.$colspan.'">'.$langs->trans("TotalForAccount").' '.length_accounta($displayed_account_number).':</td>'; |
|
| 1018 | 1018 | } else { |
| 1019 | - print '<td class="right" colspan="' . $colspan . '">' . $langs->trans("TotalForAccount") . ' ' . length_accountg($displayed_account_number) . ':</td>'; |
|
| 1019 | + print '<td class="right" colspan="'.$colspan.'">'.$langs->trans("TotalForAccount").' '.length_accountg($displayed_account_number).':</td>'; |
|
| 1020 | 1020 | } |
| 1021 | 1021 | print '<td class="nowrap right">'.price(price2num($sous_total_debit, 'MT')).'</td>'; |
| 1022 | 1022 | print '<td class="nowrap right">'.price(price2num($sous_total_credit, 'MT')).'</td>'; |
@@ -1043,7 +1043,7 @@ discard block |
||
| 1043 | 1043 | |
| 1044 | 1044 | // Show the break account |
| 1045 | 1045 | print '<tr class="trforbreak">'; |
| 1046 | - print '<td colspan="'.($totalarray['nbfield'] ? $totalarray['nbfield'] : count($arrayfields)+1).'" class="tdforbreak">'; |
|
| 1046 | + print '<td colspan="'.($totalarray['nbfield'] ? $totalarray['nbfield'] : count($arrayfields) + 1).'" class="tdforbreak">'; |
|
| 1047 | 1047 | if ($type == 'sub') { |
| 1048 | 1048 | if ($line->subledger_account != "" && $line->subledger_account != '-1') { |
| 1049 | 1049 | print empty($line->subledger_label) ? '<span class="error">'.$langs->trans("Unknown").'</span>' : $line->subledger_label; |
@@ -1051,9 +1051,9 @@ discard block |
||
| 1051 | 1051 | print length_accounta($line->subledger_account); |
| 1052 | 1052 | } else { |
| 1053 | 1053 | // Should not happen: subledger account must be null or a non empty value |
| 1054 | - print '<span class="error">' . $langs->trans("Unknown"); |
|
| 1054 | + print '<span class="error">'.$langs->trans("Unknown"); |
|
| 1055 | 1055 | if ($line->subledger_label) { |
| 1056 | - print ' (' . $line->subledger_label . ')'; |
|
| 1056 | + print ' ('.$line->subledger_label.')'; |
|
| 1057 | 1057 | $htmltext = 'EmptyStringForSubledgerAccountButSubledgerLabelDefined'; |
| 1058 | 1058 | } else { |
| 1059 | 1059 | $htmltext = 'EmptyStringForSubledgerAccountAndSubledgerLabel'; |
@@ -1063,9 +1063,9 @@ discard block |
||
| 1063 | 1063 | } |
| 1064 | 1064 | } else { |
| 1065 | 1065 | if ($line->numero_compte != "" && $line->numero_compte != '-1') { |
| 1066 | - print length_accountg($line->numero_compte) . ' : ' . $object->get_compte_desc($line->numero_compte); |
|
| 1066 | + print length_accountg($line->numero_compte).' : '.$object->get_compte_desc($line->numero_compte); |
|
| 1067 | 1067 | } else { |
| 1068 | - print '<span class="error">' . $langs->trans("Unknown") . '</span>'; |
|
| 1068 | + print '<span class="error">'.$langs->trans("Unknown").'</span>'; |
|
| 1069 | 1069 | } |
| 1070 | 1070 | } |
| 1071 | 1071 | print '</td>'; |
@@ -1088,7 +1088,7 @@ discard block |
||
| 1088 | 1088 | if (in_array($line->id, $arrayofselected)) { |
| 1089 | 1089 | $selected = 1; |
| 1090 | 1090 | } |
| 1091 | - print '<input id="cb' . $line->id . '" class="flat checkforselect" type="checkbox" name="toselect[]" value="' . $line->id . '"' . ($selected ? ' checked="checked"' : '') . ' />'; |
|
| 1091 | + print '<input id="cb'.$line->id.'" class="flat checkforselect" type="checkbox" name="toselect[]" value="'.$line->id.'"'.($selected ? ' checked="checked"' : '').' />'; |
|
| 1092 | 1092 | } |
| 1093 | 1093 | print '</td>'; |
| 1094 | 1094 | if (!$i) { |
@@ -1184,7 +1184,7 @@ discard block |
||
| 1184 | 1184 | } elseif ($line->doc_type == 'bank') { |
| 1185 | 1185 | print $objectstatic->getNomUrl(1); |
| 1186 | 1186 | $bank_ref = strstr($line->doc_ref, '-'); |
| 1187 | - print " " . $bank_ref; |
|
| 1187 | + print " ".$bank_ref; |
|
| 1188 | 1188 | } else { |
| 1189 | 1189 | print $line->doc_ref; |
| 1190 | 1190 | } |
@@ -1286,7 +1286,7 @@ discard block |
||
| 1286 | 1286 | if (in_array($line->id, $arrayofselected)) { |
| 1287 | 1287 | $selected = 1; |
| 1288 | 1288 | } |
| 1289 | - print '<input id="cb' . $line->id . '" class="flat checkforselect" type="checkbox" name="toselect[]" value="' . $line->id . '"' . ($selected ? ' checked="checked"' : '') . ' />'; |
|
| 1289 | + print '<input id="cb'.$line->id.'" class="flat checkforselect" type="checkbox" name="toselect[]" value="'.$line->id.'"'.($selected ? ' checked="checked"' : '').' />'; |
|
| 1290 | 1290 | } |
| 1291 | 1291 | print '</td>'; |
| 1292 | 1292 | if (!$i) { |
@@ -315,7 +315,7 @@ discard block |
||
| 315 | 315 | } |
| 316 | 316 | $htmltext = $langs->trans("ContactSuperAdminForChange"); |
| 317 | 317 | print $form->textwithpicto($text, $htmltext, 1, 'superadmin'); |
| 318 | - print '<input type="hidden" name="MAIN_MAIL_SENDMODE_TICKET" value="' . getDolGlobalString('MAIN_MAIL_SENDMODE_TICKET').'">'; |
|
| 318 | + print '<input type="hidden" name="MAIN_MAIL_SENDMODE_TICKET" value="'.getDolGlobalString('MAIN_MAIL_SENDMODE_TICKET').'">'; |
|
| 319 | 319 | } |
| 320 | 320 | print '</td></tr>'; |
| 321 | 321 | |
@@ -343,7 +343,7 @@ discard block |
||
| 343 | 343 | print '<input class="flat minwidth300" id="MAIN_MAIL_SMTP_SERVER_TICKET" name="MAIN_MAIL_SMTP_SERVER_TICKET" size="18" value="'.$mainserver.'">'; |
| 344 | 344 | print '<input type="hidden" id="MAIN_MAIL_SMTP_SERVER_TICKET_sav" name="MAIN_MAIL_SMTP_SERVER_TICKET_sav" value="'.$mainserver.'">'; |
| 345 | 345 | print '<span id="smtp_server_mess" class="opacitymedium">'.$langs->trans("SeeLocalSendMailSetup").'</span>'; |
| 346 | - print ' <span class="opacitymedium smtp_method">' . $langs->trans("SeeLinkToOnlineDocumentation") . '</span>'; |
|
| 346 | + print ' <span class="opacitymedium smtp_method">'.$langs->trans("SeeLinkToOnlineDocumentation").'</span>'; |
|
| 347 | 347 | } else { |
| 348 | 348 | $text = !empty($mainserver) ? $mainserver : $smtpserver; |
| 349 | 349 | $htmltext = $langs->trans("ContactSuperAdminForChange"); |
@@ -437,7 +437,7 @@ discard block |
||
| 437 | 437 | if (!empty($conf->use_javascript_ajax) || (isset($conf->global->MAIN_MAIL_SENDMODE_TICKET) && in_array($conf->global->MAIN_MAIL_SENDMODE_TICKET, array('smtps', 'swiftmailer')))) { |
| 438 | 438 | print '<tr class="oddeven smtp_oauth_service hideifdefault"><td>'.$langs->trans("MAIN_MAIL_SMTPS_OAUTH_SERVICE").'</td><td>'; |
| 439 | 439 | // SuperAdministrator access only |
| 440 | - if (!isModEnabled('multicompany') || ($user->admin && !$user->entity)) { |
|
| 440 | + if (!isModEnabled('multicompany') || ($user->admin && !$user->entity)) { |
|
| 441 | 441 | print $form->selectarray('MAIN_MAIL_SMTPS_OAUTH_SERVICE_TICKET', $oauthservices, $conf->global->MAIN_MAIL_SMTPS_OAUTH_SERVICE_TICKET); |
| 442 | 442 | } else { |
| 443 | 443 | $text = $oauthservices[getDolGlobalString('MAIN_MAIL_SMTPS_OAUTH_SERVICE_TICKET')]; |
@@ -446,7 +446,7 @@ discard block |
||
| 446 | 446 | } |
| 447 | 447 | $htmltext = $langs->trans("ContactSuperAdminForChange"); |
| 448 | 448 | print $form->textwithpicto($text, $htmltext, 1, 'superadmin'); |
| 449 | - print '<input type="hidden" name="MAIN_MAIL_SMTPS_OAUTH_SERVICE_TICKET" value="' . getDolGlobalString('MAIN_MAIL_SMTPS_OAUTH_SERVICE_TICKET').'">'; |
|
| 449 | + print '<input type="hidden" name="MAIN_MAIL_SMTPS_OAUTH_SERVICE_TICKET" value="'.getDolGlobalString('MAIN_MAIL_SMTPS_OAUTH_SERVICE_TICKET').'">'; |
|
| 450 | 450 | } |
| 451 | 451 | print '</td></tr>'; |
| 452 | 452 | } |
@@ -527,13 +527,13 @@ discard block |
||
| 527 | 527 | // AUTH method |
| 528 | 528 | if (in_array(getDolGlobalString('MAIN_MAIL_SENDMODE_TICKET'), array('smtps', 'swiftmailer'))) { |
| 529 | 529 | $authtype = getDolGlobalString('MAIN_MAIL_SMTPS_AUTH_TYPE_TICKET', 'LOGIN'); |
| 530 | - $text = ($authtype === "LOGIN") ? $langs->trans("UsePassword") : ($authtype === "XOAUTH2" ? $langs->trans("UseOauth") : '') ; |
|
| 530 | + $text = ($authtype === "LOGIN") ? $langs->trans("UsePassword") : ($authtype === "XOAUTH2" ? $langs->trans("UseOauth") : ''); |
|
| 531 | 531 | print '<tr class="oddeven hideifdefault"><td>'.$langs->trans("MAIN_MAIL_SMTPS_AUTH_TYPE").'</td><td>'.$text.'</td></tr>'; |
| 532 | 532 | } |
| 533 | 533 | |
| 534 | 534 | // SMTPS ID |
| 535 | 535 | if (isset($conf->global->MAIN_MAIL_SENDMODE_TICKET) && in_array($conf->global->MAIN_MAIL_SENDMODE_TICKET, array('smtps', 'swiftmailer'))) { |
| 536 | - print '<tr class="oddeven hideifdefault"><td>'.$langs->trans("MAIN_MAIL_SMTPS_ID").'</td><td>' . getDolGlobalString('MAIN_MAIL_SMTPS_ID_TICKET').'</td></tr>'; |
|
| 536 | + print '<tr class="oddeven hideifdefault"><td>'.$langs->trans("MAIN_MAIL_SMTPS_ID").'</td><td>'.getDolGlobalString('MAIN_MAIL_SMTPS_ID_TICKET').'</td></tr>'; |
|
| 537 | 537 | } |
| 538 | 538 | |
| 539 | 539 | // SMTPS PW |
@@ -383,7 +383,7 @@ discard block |
||
| 383 | 383 | print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_SENDMODE").'</td><td>'; |
| 384 | 384 | |
| 385 | 385 | // SuperAdministrator access only |
| 386 | - if (!isModEnabled('multicompany') || ($user->admin && !$user->entity)) { |
|
| 386 | + if (!isModEnabled('multicompany') || ($user->admin && !$user->entity)) { |
|
| 387 | 387 | print $form->selectarray('MAIN_MAIL_SENDMODE', $listofmethods, getDolGlobalString('MAIN_MAIL_SENDMODE', 'mail')); |
| 388 | 388 | } else { |
| 389 | 389 | $text = $listofmethods[getDolGlobalString('MAIN_MAIL_SENDMODE')]; |
@@ -502,11 +502,11 @@ discard block |
||
| 502 | 502 | print '</td><td>'; |
| 503 | 503 | // SuperAdministrator access only |
| 504 | 504 | if (!isModEnabled('multicompany') || ($user->admin && !$user->entity)) { |
| 505 | - print '<input class="flat" type="password" name="MAIN_MAIL_SMTPS_PW" size="32" value="' . htmlspecialchars($mainsmtppw, ENT_COMPAT, 'UTF-8') . '" autocomplete="off">'; |
|
| 505 | + print '<input class="flat" type="password" name="MAIN_MAIL_SMTPS_PW" size="32" value="'.htmlspecialchars($mainsmtppw, ENT_COMPAT, 'UTF-8').'" autocomplete="off">'; |
|
| 506 | 506 | } else { |
| 507 | 507 | $htmltext = $langs->trans("ContactSuperAdminForChange"); |
| 508 | 508 | print $form->textwithpicto($conf->global->MAIN_MAIL_SMTPS_PW, $htmltext, 1, 'superadmin'); |
| 509 | - print '<input type="hidden" name="MAIN_MAIL_SMTPS_PW" value="' . htmlspecialchars($mainsmtppw, ENT_COMPAT, 'UTF-8') . '">'; |
|
| 509 | + print '<input type="hidden" name="MAIN_MAIL_SMTPS_PW" value="'.htmlspecialchars($mainsmtppw, ENT_COMPAT, 'UTF-8').'">'; |
|
| 510 | 510 | } |
| 511 | 511 | print '</td></tr>'; |
| 512 | 512 | } |
@@ -516,7 +516,7 @@ discard block |
||
| 516 | 516 | print '<tr class="oddeven smtp_oauth_service"><td>'.$langs->trans("MAIN_MAIL_SMTPS_OAUTH_SERVICE").'</td><td>'; |
| 517 | 517 | |
| 518 | 518 | // SuperAdministrator access only |
| 519 | - if (!isModEnabled('multicompany') || ($user->admin && !$user->entity)) { |
|
| 519 | + if (!isModEnabled('multicompany') || ($user->admin && !$user->entity)) { |
|
| 520 | 520 | print $form->selectarray('MAIN_MAIL_SMTPS_OAUTH_SERVICE', $oauthservices, $conf->global->MAIN_MAIL_SMTPS_OAUTH_SERVICE); |
| 521 | 521 | } else { |
| 522 | 522 | $text = $oauthservices[getDolGlobalString('MAIN_MAIL_SMTPS_OAUTH_SERVICE')]; |
@@ -525,7 +525,7 @@ discard block |
||
| 525 | 525 | } |
| 526 | 526 | $htmltext = $langs->trans("ContactSuperAdminForChange"); |
| 527 | 527 | print $form->textwithpicto($text, $htmltext, 1, 'superadmin'); |
| 528 | - print '<input type="hidden" name="MAIN_MAIL_SMTPS_OAUTH_SERVICE" value="' . getDolGlobalString('MAIN_MAIL_SMTPS_OAUTH_SERVICE').'">'; |
|
| 528 | + print '<input type="hidden" name="MAIN_MAIL_SMTPS_OAUTH_SERVICE" value="'.getDolGlobalString('MAIN_MAIL_SMTPS_OAUTH_SERVICE').'">'; |
|
| 529 | 529 | } |
| 530 | 530 | print '</td></tr>'; |
| 531 | 531 | } |
@@ -721,13 +721,13 @@ discard block |
||
| 721 | 721 | // AUTH method |
| 722 | 722 | if (in_array(getDolGlobalString('MAIN_MAIL_SENDMODE', 'mail'), array('smtps', 'swiftmailer'))) { |
| 723 | 723 | $authtype = getDolGlobalString('MAIN_MAIL_SMTPS_AUTH_TYPE', 'LOGIN'); |
| 724 | - $text = ($authtype === "LOGIN") ? $langs->trans("UsePassword") : ($authtype === "XOAUTH2" ? $langs->trans("UseOauth") : '') ; |
|
| 724 | + $text = ($authtype === "LOGIN") ? $langs->trans("UsePassword") : ($authtype === "XOAUTH2" ? $langs->trans("UseOauth") : ''); |
|
| 725 | 725 | print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_SMTPS_AUTH_TYPE").'</td><td>'.$text.'</td></tr>'; |
| 726 | 726 | } |
| 727 | 727 | |
| 728 | 728 | // SMTPS ID |
| 729 | 729 | if (in_array(getDolGlobalString('MAIN_MAIL_SENDMODE', 'mail'), array('smtps', 'swiftmailer'))) { |
| 730 | - print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_SMTPS_ID").'</td><td>' . getDolGlobalString('MAIN_MAIL_SMTPS_ID').'</td></tr>'; |
|
| 730 | + print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_SMTPS_ID").'</td><td>'.getDolGlobalString('MAIN_MAIL_SMTPS_ID').'</td></tr>'; |
|
| 731 | 731 | } |
| 732 | 732 | |
| 733 | 733 | // SMTPS PW |
@@ -850,7 +850,7 @@ discard block |
||
| 850 | 850 | print $langs->trans("MAIN_MAIL_EMAIL_FROM", ini_get('sendmail_from') ?ini_get('sendmail_from') : $langs->transnoentities("Undefined")); |
| 851 | 851 | print ' '.$help; |
| 852 | 852 | print '</td>'; |
| 853 | - print '<td>' . getDolGlobalString('MAIN_MAIL_EMAIL_FROM'); |
|
| 853 | + print '<td>'.getDolGlobalString('MAIN_MAIL_EMAIL_FROM'); |
|
| 854 | 854 | if (!getDolGlobalString('MAIN_MAIL_EMAIL_FROM')) { |
| 855 | 855 | print img_warning($langs->trans("Mandatory")); |
| 856 | 856 | } elseif (!isValidEmail($conf->global->MAIN_MAIL_EMAIL_FROM)) { |
@@ -22,24 +22,24 @@ discard block |
||
| 22 | 22 | */ |
| 23 | 23 | |
| 24 | 24 | // Put here all includes required by your class file |
| 25 | -include_once DOL_DOCUMENT_ROOT .'/emailcollector/lib/emailcollector.lib.php'; |
|
| 26 | - |
|
| 27 | -require_once DOL_DOCUMENT_ROOT .'/core/class/commonobject.class.php'; |
|
| 28 | -require_once DOL_DOCUMENT_ROOT .'/core/lib/files.lib.php'; |
|
| 29 | - |
|
| 30 | -require_once DOL_DOCUMENT_ROOT .'/comm/propal/class/propal.class.php'; // Customer Proposal |
|
| 31 | -require_once DOL_DOCUMENT_ROOT .'/commande/class/commande.class.php'; // Sale Order |
|
| 32 | -require_once DOL_DOCUMENT_ROOT .'/compta/facture/class/facture.class.php'; // Customer Invoice |
|
| 33 | -require_once DOL_DOCUMENT_ROOT .'/contact/class/contact.class.php'; // Contact / Address |
|
| 34 | -require_once DOL_DOCUMENT_ROOT .'/expedition/class/expedition.class.php'; // Shipping / Delivery |
|
| 35 | -require_once DOL_DOCUMENT_ROOT .'/fourn/class/fournisseur.commande.class.php'; // Purchase Order |
|
| 36 | -require_once DOL_DOCUMENT_ROOT .'/fourn/class/fournisseur.facture.class.php'; // Purchase Invoice |
|
| 37 | -require_once DOL_DOCUMENT_ROOT .'/projet/class/project.class.php'; // Project |
|
| 38 | -require_once DOL_DOCUMENT_ROOT .'/reception/class/reception.class.php'; // Reception |
|
| 39 | -require_once DOL_DOCUMENT_ROOT .'/recruitment/class/recruitmentcandidature.class.php'; // Recruiting |
|
| 40 | -require_once DOL_DOCUMENT_ROOT .'/societe/class/societe.class.php'; // Third-Party |
|
| 41 | -require_once DOL_DOCUMENT_ROOT .'/supplier_proposal/class/supplier_proposal.class.php'; // Supplier Proposal |
|
| 42 | -require_once DOL_DOCUMENT_ROOT .'/ticket/class/ticket.class.php'; // Ticket |
|
| 25 | +include_once DOL_DOCUMENT_ROOT.'/emailcollector/lib/emailcollector.lib.php'; |
|
| 26 | + |
|
| 27 | +require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php'; |
|
| 28 | +require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; |
|
| 29 | + |
|
| 30 | +require_once DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php'; // Customer Proposal |
|
| 31 | +require_once DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php'; // Sale Order |
|
| 32 | +require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php'; // Customer Invoice |
|
| 33 | +require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php'; // Contact / Address |
|
| 34 | +require_once DOL_DOCUMENT_ROOT.'/expedition/class/expedition.class.php'; // Shipping / Delivery |
|
| 35 | +require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.commande.class.php'; // Purchase Order |
|
| 36 | +require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php'; // Purchase Invoice |
|
| 37 | +require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php'; // Project |
|
| 38 | +require_once DOL_DOCUMENT_ROOT.'/reception/class/reception.class.php'; // Reception |
|
| 39 | +require_once DOL_DOCUMENT_ROOT.'/recruitment/class/recruitmentcandidature.class.php'; // Recruiting |
|
| 40 | +require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php'; // Third-Party |
|
| 41 | +require_once DOL_DOCUMENT_ROOT.'/supplier_proposal/class/supplier_proposal.class.php'; // Supplier Proposal |
|
| 42 | +require_once DOL_DOCUMENT_ROOT.'/ticket/class/ticket.class.php'; // Ticket |
|
| 43 | 43 | //require_once DOL_DOCUMENT_ROOT .'/expensereport/class/expensereport.class.php'; // Expense Report |
| 44 | 44 | //require_once DOL_DOCUMENT_ROOT .'/holiday/class/holiday.class.php'; // Holidays (leave request) |
| 45 | 45 | |
@@ -798,7 +798,7 @@ discard block |
||
| 798 | 798 | } elseif (empty($this->imap_encryption) || ($this->imap_encryption == 'ssl' && getDolGlobalString('IMAP_FORCE_NOSSL'))) { |
| 799 | 799 | $flags .= ''; |
| 800 | 800 | } else { |
| 801 | - $flags .= '/' . $this->imap_encryption; |
|
| 801 | + $flags .= '/'.$this->imap_encryption; |
|
| 802 | 802 | } |
| 803 | 803 | |
| 804 | 804 | $flags .= '/novalidate-cert'; |
@@ -828,8 +828,8 @@ discard block |
||
| 828 | 828 | { |
| 829 | 829 | if (function_exists('mb_convert_encoding')) { |
| 830 | 830 | // change spaces by entropy because mb_convert fail with spaces |
| 831 | - $str = preg_replace("/ /", "xxxSPACExxx", $str); // the replacement string must be valid in utf7 so _ can't be used |
|
| 832 | - $str = preg_replace("/\[Gmail\]/", "xxxGMAILxxx", $str); // the replacement string must be valid in utf7 so _ can't be used |
|
| 831 | + $str = preg_replace("/ /", "xxxSPACExxx", $str); // the replacement string must be valid in utf7 so _ can't be used |
|
| 832 | + $str = preg_replace("/\[Gmail\]/", "xxxGMAILxxx", $str); // the replacement string must be valid in utf7 so _ can't be used |
|
| 833 | 833 | // if mb_convert work |
| 834 | 834 | if ($str = mb_convert_encoding($str, "UTF-7")) { |
| 835 | 835 | // change characters |
@@ -1158,7 +1158,7 @@ discard block |
||
| 1158 | 1158 | $keyforsupportedoauth2array = 'OAUTH_'.$keyforsupportedoauth2array.'_NAME'; |
| 1159 | 1159 | |
| 1160 | 1160 | $OAUTH_SERVICENAME = 'Unknown'; |
| 1161 | - if ( array_key_exists($keyforsupportedoauth2array, $supportedoauth2array) |
|
| 1161 | + if (array_key_exists($keyforsupportedoauth2array, $supportedoauth2array) |
|
| 1162 | 1162 | && array_key_exists('name', $supportedoauth2array[$keyforsupportedoauth2array]) |
| 1163 | 1163 | && !empty($supportedoauth2array[$keyforsupportedoauth2array]['name'])) { |
| 1164 | 1164 | $OAUTH_SERVICENAME = $supportedoauth2array[$keyforsupportedoauth2array]['name'].(!empty($keyforprovider) ? '-'.$keyforprovider : ''); |
@@ -1426,7 +1426,7 @@ discard block |
||
| 1426 | 1426 | } |
| 1427 | 1427 | |
| 1428 | 1428 | if ($rule['type'] == 'from') { |
| 1429 | - $tmprulevaluearray = explode('*', $rule['rulevalue']); // Search on abc*def means searching on 'abc' and on 'def' |
|
| 1429 | + $tmprulevaluearray = explode('*', $rule['rulevalue']); // Search on abc*def means searching on 'abc' and on 'def' |
|
| 1430 | 1430 | if (count($tmprulevaluearray) >= 2) { |
| 1431 | 1431 | foreach ($tmprulevaluearray as $tmprulevalue) { |
| 1432 | 1432 | $search .= ($search ? ' ' : '').$not.'FROM "'.str_replace('"', '', $tmprulevalue).'"'; |
@@ -1436,7 +1436,7 @@ discard block |
||
| 1436 | 1436 | } |
| 1437 | 1437 | } |
| 1438 | 1438 | if ($rule['type'] == 'to') { |
| 1439 | - $tmprulevaluearray = explode('*', $rule['rulevalue']); // Search on abc*def means searching on 'abc' and on 'def' |
|
| 1439 | + $tmprulevaluearray = explode('*', $rule['rulevalue']); // Search on abc*def means searching on 'abc' and on 'def' |
|
| 1440 | 1440 | if (count($tmprulevaluearray) >= 2) { |
| 1441 | 1441 | foreach ($tmprulevaluearray as $tmprulevalue) { |
| 1442 | 1442 | $search .= ($search ? ' ' : '').$not.'TO "'.str_replace('"', '', $tmprulevalue).'"'; |
@@ -1592,7 +1592,7 @@ discard block |
||
| 1592 | 1592 | } |
| 1593 | 1593 | } |
| 1594 | 1594 | |
| 1595 | - $arrayofemailtodelete = array(); // Track email to delete to make the deletion at end. |
|
| 1595 | + $arrayofemailtodelete = array(); // Track email to delete to make the deletion at end. |
|
| 1596 | 1596 | |
| 1597 | 1597 | // Loop on each email found |
| 1598 | 1598 | if (!$error && !empty($arrayofemail) && count($arrayofemail) > 0) { |
@@ -1662,8 +1662,8 @@ discard block |
||
| 1662 | 1662 | } else { |
| 1663 | 1663 | $operationslog .= " - ".dol_escape_htmltag((string) $imapemail); |
| 1664 | 1664 | } |
| 1665 | - $operationslog .= " - References: ".dol_escape_htmltag($headers['References']??'')." - Subject: ".dol_escape_htmltag($headers['Subject']); |
|
| 1666 | - dol_syslog("** Process email ".$iforemailloop." References: ".($headers['References']??'')." Subject: ".$headers['Subject']); |
|
| 1665 | + $operationslog .= " - References: ".dol_escape_htmltag($headers['References'] ?? '')." - Subject: ".dol_escape_htmltag($headers['Subject']); |
|
| 1666 | + dol_syslog("** Process email ".$iforemailloop." References: ".($headers['References'] ?? '')." Subject: ".$headers['Subject']); |
|
| 1667 | 1667 | |
| 1668 | 1668 | |
| 1669 | 1669 | $trackidfoundintorecipienttype = ''; |
@@ -1783,7 +1783,7 @@ discard block |
||
| 1783 | 1783 | $attachments = []; |
| 1784 | 1784 | } |
| 1785 | 1785 | } else { |
| 1786 | - $this->getmsg($connection, $imapemail); // This set global var $charset, $htmlmsg, $plainmsg, $attachments |
|
| 1786 | + $this->getmsg($connection, $imapemail); // This set global var $charset, $htmlmsg, $plainmsg, $attachments |
|
| 1787 | 1787 | } |
| 1788 | 1788 | //print $plainmsg; |
| 1789 | 1789 | //var_dump($plainmsg); exit; |
@@ -2220,7 +2220,7 @@ discard block |
||
| 2220 | 2220 | |
| 2221 | 2221 | // Make Operation |
| 2222 | 2222 | dol_syslog("Execute action ".$operation['type']." actionparam=".$operation['actionparam'].' thirdpartystatic->id='.$thirdpartystatic->id.' contactstatic->id='.$contactstatic->id.' projectstatic->id='.$projectstatic->id); |
| 2223 | - dol_syslog("Execute action fk_element_id=".$fk_element_id." fk_element_type=".$fk_element_type); // If a Dolibarr tracker id is found, we should now the id of object |
|
| 2223 | + dol_syslog("Execute action fk_element_id=".$fk_element_id." fk_element_type=".$fk_element_type); // If a Dolibarr tracker id is found, we should now the id of object |
|
| 2224 | 2224 | |
| 2225 | 2225 | $actioncode = 'EMAIL_IN'; |
| 2226 | 2226 | // If we scan the Sent box, we use the code for out email |
@@ -2400,7 +2400,7 @@ discard block |
||
| 2400 | 2400 | $thirdpartystatic->name_alias = $namealiastouseforthirdparty; |
| 2401 | 2401 | } |
| 2402 | 2402 | } else { |
| 2403 | - $thirdpartystatic->name_alias = (empty($replytostring) ? (empty($fromtext) ? '': $fromtext) : $replytostring); |
|
| 2403 | + $thirdpartystatic->name_alias = (empty($replytostring) ? (empty($fromtext) ? '' : $fromtext) : $replytostring); |
|
| 2404 | 2404 | } |
| 2405 | 2405 | $thirdpartystatic->email = (empty($emailtouseforthirdparty) ? (empty($replyto) ? (empty($from) ? '' : $from) : $replyto) : $emailtouseforthirdparty); |
| 2406 | 2406 | |
@@ -2451,11 +2451,11 @@ discard block |
||
| 2451 | 2451 | $result = $contactstatic->fetch(0, null, '', $from); |
| 2452 | 2452 | if ($result < 0) { |
| 2453 | 2453 | $errorforactions++; |
| 2454 | - $this->error = 'Error when getting contact with email ' . $from; |
|
| 2454 | + $this->error = 'Error when getting contact with email '.$from; |
|
| 2455 | 2455 | $this->errors[] = $this->error; |
| 2456 | 2456 | break; |
| 2457 | 2457 | } elseif ($result == 0) { |
| 2458 | - dol_syslog("Contact with email " . $from . " was not found. We try to create it."); |
|
| 2458 | + dol_syslog("Contact with email ".$from." was not found. We try to create it."); |
|
| 2459 | 2459 | $contactstatic = new Contact($this->db); |
| 2460 | 2460 | |
| 2461 | 2461 | // Create contact |
@@ -2470,28 +2470,28 @@ discard block |
||
| 2470 | 2470 | } else { |
| 2471 | 2471 | // Search country by name or code |
| 2472 | 2472 | if (!empty($contactstatic->country)) { |
| 2473 | - require_once DOL_DOCUMENT_ROOT . '/core/lib/company.lib.php'; |
|
| 2473 | + require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; |
|
| 2474 | 2474 | $result = getCountry('', 3, $this->db, '', 1, $contactstatic->country); |
| 2475 | 2475 | if ($result == 'NotDefined') { |
| 2476 | 2476 | $errorforactions++; |
| 2477 | - $this->error = "Error country not found by this name '" . $contactstatic->country . "'"; |
|
| 2477 | + $this->error = "Error country not found by this name '".$contactstatic->country."'"; |
|
| 2478 | 2478 | } elseif (!($result > 0)) { |
| 2479 | 2479 | $errorforactions++; |
| 2480 | - $this->error = "Error when search country by this name '" . $contactstatic->country . "'"; |
|
| 2480 | + $this->error = "Error when search country by this name '".$contactstatic->country."'"; |
|
| 2481 | 2481 | $this->errors[] = $this->db->lasterror(); |
| 2482 | 2482 | } else { |
| 2483 | 2483 | $contactstatic->country_id = $result; |
| 2484 | 2484 | $operationslog .= '<br>We set property country_id='.dol_escape_htmltag($result); |
| 2485 | 2485 | } |
| 2486 | 2486 | } elseif (!empty($contactstatic->country_code)) { |
| 2487 | - require_once DOL_DOCUMENT_ROOT . '/core/lib/company.lib.php'; |
|
| 2487 | + require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; |
|
| 2488 | 2488 | $result = getCountry($contactstatic->country_code, 3, $this->db); |
| 2489 | 2489 | if ($result == 'NotDefined') { |
| 2490 | 2490 | $errorforactions++; |
| 2491 | - $this->error = "Error country not found by this code '" . $contactstatic->country_code . "'"; |
|
| 2491 | + $this->error = "Error country not found by this code '".$contactstatic->country_code."'"; |
|
| 2492 | 2492 | } elseif (!($result > 0)) { |
| 2493 | 2493 | $errorforactions++; |
| 2494 | - $this->error = "Error when search country by this code '" . $contactstatic->country_code . "'"; |
|
| 2494 | + $this->error = "Error when search country by this code '".$contactstatic->country_code."'"; |
|
| 2495 | 2495 | $this->errors[] = $this->db->lasterror(); |
| 2496 | 2496 | } else { |
| 2497 | 2497 | $contactstatic->country_id = $result; |
@@ -2502,28 +2502,28 @@ discard block |
||
| 2502 | 2502 | if (!$errorforactions) { |
| 2503 | 2503 | // Search state by name or code (for country if defined) |
| 2504 | 2504 | if (!empty($contactstatic->state)) { |
| 2505 | - require_once DOL_DOCUMENT_ROOT . '/core/lib/functions.lib.php'; |
|
| 2505 | + require_once DOL_DOCUMENT_ROOT.'/core/lib/functions.lib.php'; |
|
| 2506 | 2506 | $result = dol_getIdFromCode($this->db, $contactstatic->state, 'c_departements', 'nom', 'rowid'); |
| 2507 | 2507 | if (empty($result)) { |
| 2508 | 2508 | $errorforactions++; |
| 2509 | - $this->error = "Error state not found by this name '" . $contactstatic->state . "'"; |
|
| 2509 | + $this->error = "Error state not found by this name '".$contactstatic->state."'"; |
|
| 2510 | 2510 | } elseif (!($result > 0)) { |
| 2511 | 2511 | $errorforactions++; |
| 2512 | - $this->error = "Error when search state by this name '" . $contactstatic->state . "'"; |
|
| 2512 | + $this->error = "Error when search state by this name '".$contactstatic->state."'"; |
|
| 2513 | 2513 | $this->errors[] = $this->db->lasterror(); |
| 2514 | 2514 | } else { |
| 2515 | 2515 | $contactstatic->state_id = $result; |
| 2516 | 2516 | $operationslog .= '<br>We set property state_id='.dol_escape_htmltag($result); |
| 2517 | 2517 | } |
| 2518 | 2518 | } elseif (!empty($contactstatic->state_code)) { |
| 2519 | - require_once DOL_DOCUMENT_ROOT . '/core/lib/functions.lib.php'; |
|
| 2519 | + require_once DOL_DOCUMENT_ROOT.'/core/lib/functions.lib.php'; |
|
| 2520 | 2520 | $result = dol_getIdFromCode($this->db, $contactstatic->state_code, 'c_departements', 'code_departement', 'rowid'); |
| 2521 | 2521 | if (empty($result)) { |
| 2522 | 2522 | $errorforactions++; |
| 2523 | - $this->error = "Error state not found by this code '" . $contactstatic->state_code . "'"; |
|
| 2523 | + $this->error = "Error state not found by this code '".$contactstatic->state_code."'"; |
|
| 2524 | 2524 | } elseif (!($result > 0)) { |
| 2525 | 2525 | $errorforactions++; |
| 2526 | - $this->error = "Error when search state by this code '" . $contactstatic->state_code . "'"; |
|
| 2526 | + $this->error = "Error when search state by this code '".$contactstatic->state_code."'"; |
|
| 2527 | 2527 | $this->errors[] = $this->db->lasterror(); |
| 2528 | 2528 | } else { |
| 2529 | 2529 | $contactstatic->state_id = $result; |
@@ -2586,8 +2586,8 @@ discard block |
||
| 2586 | 2586 | $actioncomm->label = $langs->trans("ActionAC_".$actioncode).' - '.$langs->trans("MailFrom").' '.$from; |
| 2587 | 2587 | $actioncomm->note_private = $descriptionfull; |
| 2588 | 2588 | $actioncomm->fk_project = $projectstatic->id; |
| 2589 | - $actioncomm->datep = $date; // date of email |
|
| 2590 | - $actioncomm->datef = $date; // date of email |
|
| 2589 | + $actioncomm->datep = $date; // date of email |
|
| 2590 | + $actioncomm->datef = $date; // date of email |
|
| 2591 | 2591 | $actioncomm->percentage = -1; // Not applicable |
| 2592 | 2592 | $actioncomm->socid = $thirdpartystatic->id; |
| 2593 | 2593 | $actioncomm->contact_id = $contactstatic->id; |
@@ -2759,7 +2759,7 @@ discard block |
||
| 2759 | 2759 | } |
| 2760 | 2760 | $hookmanager->initHooks(array('emailcolector')); |
| 2761 | 2761 | $parameters = array('arrayobject' => $arrayobject); |
| 2762 | - $reshook = $hookmanager->executeHooks('addmoduletoeamailcollectorjoinpiece', $parameters); // Note that $action and $object may have been modified by some hooks |
|
| 2762 | + $reshook = $hookmanager->executeHooks('addmoduletoeamailcollectorjoinpiece', $parameters); // Note that $action and $object may have been modified by some hooks |
|
| 2763 | 2763 | if ($reshook > 0) { |
| 2764 | 2764 | $arrayobject = $hookmanager->resArray; |
| 2765 | 2765 | } |
@@ -2768,10 +2768,10 @@ discard block |
||
| 2768 | 2768 | |
| 2769 | 2769 | foreach ($arrayobject as $key => $objectdesc) { |
| 2770 | 2770 | $sql = 'SELECT DISTINCT t.rowid '; |
| 2771 | - $sql .= ' FROM ' . MAIN_DB_PREFIX . $objectdesc['table'] . ' AS t'; |
|
| 2771 | + $sql .= ' FROM '.MAIN_DB_PREFIX.$objectdesc['table'].' AS t'; |
|
| 2772 | 2772 | $sql .= ' WHERE '; |
| 2773 | 2773 | foreach ($objectdesc['fields'] as $field) { |
| 2774 | - $sql .= "'" .$this->db->escape($subject) . "' LIKE CONCAT('%', t." . $field . ", '%') OR "; |
|
| 2774 | + $sql .= "'".$this->db->escape($subject)."' LIKE CONCAT('%', t.".$field.", '%') OR "; |
|
| 2775 | 2775 | } |
| 2776 | 2776 | $sql = substr($sql, 0, -4); |
| 2777 | 2777 | |
@@ -2791,8 +2791,8 @@ discard block |
||
| 2791 | 2791 | foreach ($ids as $val) { |
| 2792 | 2792 | $res = $objectmanaged->fetch($val); |
| 2793 | 2793 | if ($res) { |
| 2794 | - $path = ($objectmanaged->entity > 1 ? "/" . $objectmanaged->entity : ''); |
|
| 2795 | - $dirs[] = DOL_DATA_ROOT . $path . "/" . $elementpath . '/' . dol_sanitizeFileName($objectmanaged->ref) . '/'; |
|
| 2794 | + $path = ($objectmanaged->entity > 1 ? "/".$objectmanaged->entity : ''); |
|
| 2795 | + $dirs[] = DOL_DATA_ROOT.$path."/".$elementpath.'/'.dol_sanitizeFileName($objectmanaged->ref).'/'; |
|
| 2796 | 2796 | } else { |
| 2797 | 2797 | $this->errors[] = 'object not found'; |
| 2798 | 2798 | } |
@@ -2801,7 +2801,7 @@ discard block |
||
| 2801 | 2801 | foreach ($dirs as $target) { |
| 2802 | 2802 | $prefix = $this->actions[$this->id]['actionparam']; |
| 2803 | 2803 | foreach ($data as $filename => $content) { |
| 2804 | - $resr = saveAttachment($target, $prefix . '_' . $filename, $content); |
|
| 2804 | + $resr = saveAttachment($target, $prefix.'_'.$filename, $content); |
|
| 2805 | 2805 | if ($resr == -1) { |
| 2806 | 2806 | $this->errors[] = 'Doc not saved'; |
| 2807 | 2807 | } |
@@ -2848,7 +2848,7 @@ discard block |
||
| 2848 | 2848 | $percent_opp_status = dol_getIdFromCode($this->db, 'PROSP', 'c_lead_status', 'code', 'percent'); |
| 2849 | 2849 | |
| 2850 | 2850 | $projecttocreate->title = $subject; |
| 2851 | - $projecttocreate->date_start = $date; // date of email |
|
| 2851 | + $projecttocreate->date_start = $date; // date of email |
|
| 2852 | 2852 | $projecttocreate->date_end = ''; |
| 2853 | 2853 | $projecttocreate->opp_status = $id_opp_status; |
| 2854 | 2854 | $projecttocreate->opp_percent = $percent_opp_status; |
@@ -3108,7 +3108,7 @@ discard block |
||
| 3108 | 3108 | $candidaturetocreate->note_private = $descriptionfull; |
| 3109 | 3109 | $candidaturetocreate->entity = $conf->entity; |
| 3110 | 3110 | $candidaturetocreate->email_msgid = $msgid; |
| 3111 | - $candidaturetocreate->email_date = $date; // date of email |
|
| 3111 | + $candidaturetocreate->email_date = $date; // date of email |
|
| 3112 | 3112 | $candidaturetocreate->status = $candidaturetocreate::STATUS_DRAFT; |
| 3113 | 3113 | //$candidaturetocreate->fk_contact = $contactstatic->id; |
| 3114 | 3114 | |
@@ -3472,8 +3472,8 @@ discard block |
||
| 3472 | 3472 | * append increment number to the original filename |
| 3473 | 3473 | */ |
| 3474 | 3474 | while (file_exists($destdir.$file_name.".".$extension)) { |
| 3475 | - $file_name = $file_name_original . ' (' . $num . ')'; |
|
| 3476 | - $file_name_complete = $file_name . "." . $extension; |
|
| 3475 | + $file_name = $file_name_original.' ('.$num.')'; |
|
| 3476 | + $file_name_complete = $file_name.".".$extension; |
|
| 3477 | 3477 | $destination = $destdir.$file_name_complete; |
| 3478 | 3478 | $num++; |
| 3479 | 3479 | } |
@@ -3607,7 +3607,7 @@ discard block |
||
| 3607 | 3607 | */ |
| 3608 | 3608 | private function saveAttachment($destdir, $filename, $content) |
| 3609 | 3609 | { |
| 3610 | - require_once DOL_DOCUMENT_ROOT .'/core/lib/images.lib.php'; |
|
| 3610 | + require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php'; |
|
| 3611 | 3611 | |
| 3612 | 3612 | $tmparraysize = getDefaultImageSizes(); |
| 3613 | 3613 | $maxwidthsmall = $tmparraysize['maxwidthsmall']; |
@@ -887,16 +887,16 @@ discard block |
||
| 887 | 887 | } |
| 888 | 888 | $labelextra = $langs->trans((string) $extrafields->attributes[$this->table_element]['label'][$key]); |
| 889 | 889 | if ($extrafields->attributes[$this->table_element]['type'][$key] == 'separate') { |
| 890 | - $datas[$key]= '<br><b><u>'. $labelextra . '</u></b>'; |
|
| 890 | + $datas[$key] = '<br><b><u>'.$labelextra.'</u></b>'; |
|
| 891 | 891 | } else { |
| 892 | - $value = (empty($this->array_options['options_' . $key]) ? '' : $this->array_options['options_' . $key]); |
|
| 893 | - $datas[$key]= '<br><b>'. $labelextra . ':</b> ' . $extrafields->showOutputField($key, $value, '', $this->table_element); |
|
| 892 | + $value = (empty($this->array_options['options_'.$key]) ? '' : $this->array_options['options_'.$key]); |
|
| 893 | + $datas[$key] = '<br><b>'.$labelextra.':</b> '.$extrafields->showOutputField($key, $value, '', $this->table_element); |
|
| 894 | 894 | $count++; |
| 895 | 895 | } |
| 896 | 896 | } |
| 897 | 897 | } |
| 898 | 898 | |
| 899 | - $hookmanager->initHooks(array($this->element . 'dao')); |
|
| 899 | + $hookmanager->initHooks(array($this->element.'dao')); |
|
| 900 | 900 | $parameters = array( |
| 901 | 901 | 'tooltipcontentarray' => &$datas, |
| 902 | 902 | 'params' => $params, |
@@ -1387,7 +1387,7 @@ discard block |
||
| 1387 | 1387 | if ($source == 'external' || $source == 'thirdparty') { |
| 1388 | 1388 | $sql .= " AND tc.source = 'external'"; |
| 1389 | 1389 | if ($status >= 0) { |
| 1390 | - $sql .= " AND t.statut = ".((int) $status); // t is llx_socpeople |
|
| 1390 | + $sql .= " AND t.statut = ".((int) $status); // t is llx_socpeople |
|
| 1391 | 1391 | } |
| 1392 | 1392 | } |
| 1393 | 1393 | $sql .= " AND tc.active = 1"; |
@@ -1746,8 +1746,8 @@ discard block |
||
| 1746 | 1746 | if ($idtofetch) { |
| 1747 | 1747 | $thirdparty = new Societe($this->db); |
| 1748 | 1748 | $result = $thirdparty->fetch($idtofetch); |
| 1749 | - if ($result<0) { |
|
| 1750 | - $this->errors=array_merge($this->errors, $thirdparty->errors); |
|
| 1749 | + if ($result < 0) { |
|
| 1750 | + $this->errors = array_merge($this->errors, $thirdparty->errors); |
|
| 1751 | 1751 | } |
| 1752 | 1752 | $this->thirdparty = $thirdparty; |
| 1753 | 1753 | |
@@ -1777,7 +1777,7 @@ discard block |
||
| 1777 | 1777 | } |
| 1778 | 1778 | |
| 1779 | 1779 | $sql = "SELECT rowid FROM ".$this->db->prefix().$this->table_element; |
| 1780 | - $sql .= " WHERE ".$this->table_ref_field." LIKE '".$this->db->escape($ref)."'"; // no escapeforlike here |
|
| 1780 | + $sql .= " WHERE ".$this->table_ref_field." LIKE '".$this->db->escape($ref)."'"; // no escapeforlike here |
|
| 1781 | 1781 | $sql .= " LIMIT 1"; |
| 1782 | 1782 | |
| 1783 | 1783 | $query = $this->db->query($sql); |
@@ -2070,9 +2070,9 @@ discard block |
||
| 2070 | 2070 | if ($trigkey) { |
| 2071 | 2071 | $oldvalue = null; |
| 2072 | 2072 | |
| 2073 | - $sql = "SELECT " . $field; |
|
| 2074 | - $sql .= " FROM " . MAIN_DB_PREFIX . $table; |
|
| 2075 | - $sql .= " WHERE " . $id_field . " = " . ((int) $id); |
|
| 2073 | + $sql = "SELECT ".$field; |
|
| 2074 | + $sql .= " FROM ".MAIN_DB_PREFIX.$table; |
|
| 2075 | + $sql .= " WHERE ".$id_field." = ".((int) $id); |
|
| 2076 | 2076 | |
| 2077 | 2077 | $resql = $this->db->query($sql); |
| 2078 | 2078 | if ($resql) { |
@@ -2202,7 +2202,7 @@ discard block |
||
| 2202 | 2202 | } |
| 2203 | 2203 | $restrictiononfksoc = empty($this->restrictiononfksoc) ? 0 : $this->restrictiononfksoc; |
| 2204 | 2204 | $sql = "SELECT MAX(te.".$fieldid.")"; |
| 2205 | - $sql .= " FROM ".(empty($nodbprefix) ?$this->db->prefix():'').$this->table_element." as te"; |
|
| 2205 | + $sql .= " FROM ".(empty($nodbprefix) ? $this->db->prefix() : '').$this->table_element." as te"; |
|
| 2206 | 2206 | if (isset($this->ismultientitymanaged) && !is_numeric($this->ismultientitymanaged)) { |
| 2207 | 2207 | $tmparray = explode('@', $this->ismultientitymanaged); |
| 2208 | 2208 | $sql .= ", ".$this->db->prefix().$tmparray[1]." as ".($tmparray[1] == 'societe' ? 's' : 'parenttable'); // If we need to link to this table to limit select to entity |
@@ -2272,7 +2272,7 @@ discard block |
||
| 2272 | 2272 | $this->ref_previous = $row[0]; |
| 2273 | 2273 | |
| 2274 | 2274 | $sql = "SELECT MIN(te.".$fieldid.")"; |
| 2275 | - $sql .= " FROM ".(empty($nodbprefix) ?$this->db->prefix():'').$this->table_element." as te"; |
|
| 2275 | + $sql .= " FROM ".(empty($nodbprefix) ? $this->db->prefix() : '').$this->table_element." as te"; |
|
| 2276 | 2276 | if (isset($this->ismultientitymanaged) && !is_numeric($this->ismultientitymanaged)) { |
| 2277 | 2277 | $tmparray = explode('@', $this->ismultientitymanaged); |
| 2278 | 2278 | $sql .= ", ".$this->db->prefix().$tmparray[1]." as ".($tmparray[1] == 'societe' ? 's' : 'parenttable'); // If we need to link to this table to limit select to entity |
@@ -2426,7 +2426,7 @@ discard block |
||
| 2426 | 2426 | // Triggers |
| 2427 | 2427 | if (!$error && !$notrigger) { |
| 2428 | 2428 | // Call triggers |
| 2429 | - $result = $this->call_trigger(strtoupper($this->element) . '_MODIFY', $user); |
|
| 2429 | + $result = $this->call_trigger(strtoupper($this->element).'_MODIFY', $user); |
|
| 2430 | 2430 | if ($result < 0) { |
| 2431 | 2431 | $error++; |
| 2432 | 2432 | } //Do also here what you must do to rollback action if trigger fail |
@@ -2791,7 +2791,7 @@ discard block |
||
| 2791 | 2791 | $sql = 'UPDATE '.$this->db->prefix().$this->table_element; |
| 2792 | 2792 | $sql .= " SET ".$fieldname." = ".(($id > 0 || $id == '0') ? ((int) $id) : 'NULL'); |
| 2793 | 2793 | if (in_array($this->table_element, array('propal', 'commande', 'societe'))) { |
| 2794 | - $sql .= " , deposit_percent = " . (empty($deposit_percent) ? 'NULL' : "'".$this->db->escape($deposit_percent)."'"); |
|
| 2794 | + $sql .= " , deposit_percent = ".(empty($deposit_percent) ? 'NULL' : "'".$this->db->escape($deposit_percent)."'"); |
|
| 2795 | 2795 | } |
| 2796 | 2796 | $sql .= ' WHERE rowid='.((int) $this->id); |
| 2797 | 2797 | |
@@ -3140,10 +3140,10 @@ discard block |
||
| 3140 | 3140 | $sql = "SELECT count(rowid) FROM ".$this->db->prefix().$this->table_element_line; |
| 3141 | 3141 | $sql .= " WHERE ".$this->fk_element." = ".((int) $this->id); |
| 3142 | 3142 | if (!$renum) { |
| 3143 | - $sql .= " AND " . $fieldposition . " = 0"; |
|
| 3143 | + $sql .= " AND ".$fieldposition." = 0"; |
|
| 3144 | 3144 | } |
| 3145 | 3145 | if ($renum) { |
| 3146 | - $sql .= " AND " . $fieldposition . " <> 0"; |
|
| 3146 | + $sql .= " AND ".$fieldposition." <> 0"; |
|
| 3147 | 3147 | } |
| 3148 | 3148 | |
| 3149 | 3149 | dol_syslog(get_class($this)."::line_order", LOG_DEBUG); |
@@ -3164,7 +3164,7 @@ discard block |
||
| 3164 | 3164 | if ($fk_parent_line) { |
| 3165 | 3165 | $sql .= ' AND fk_parent_line IS NULL'; |
| 3166 | 3166 | } |
| 3167 | - $sql .= " ORDER BY " . $fieldposition . " ASC, rowid " . $rowidorder; |
|
| 3167 | + $sql .= " ORDER BY ".$fieldposition." ASC, rowid ".$rowidorder; |
|
| 3168 | 3168 | |
| 3169 | 3169 | dol_syslog(get_class($this)."::line_order search all parent lines", LOG_DEBUG); |
| 3170 | 3170 | $resql = $this->db->query($sql); |
@@ -3215,7 +3215,7 @@ discard block |
||
| 3215 | 3215 | $sql = "SELECT rowid FROM ".$this->db->prefix().$this->table_element_line; |
| 3216 | 3216 | $sql .= " WHERE ".$this->fk_element." = ".((int) $this->id); |
| 3217 | 3217 | $sql .= ' AND fk_parent_line = '.((int) $id); |
| 3218 | - $sql .= " ORDER BY " . $fieldposition . " ASC"; |
|
| 3218 | + $sql .= " ORDER BY ".$fieldposition." ASC"; |
|
| 3219 | 3219 | |
| 3220 | 3220 | dol_syslog(get_class($this)."::getChildrenOfLine search children lines for line ".$id, LOG_DEBUG); |
| 3221 | 3221 | $resql = $this->db->query($sql); |
@@ -3298,8 +3298,8 @@ discard block |
||
| 3298 | 3298 | dol_print_error($this->db); |
| 3299 | 3299 | return -1; |
| 3300 | 3300 | } else { |
| 3301 | - $parameters=array('rowid'=>$rowid, 'rang'=>$rang, 'fieldposition' => $fieldposition); |
|
| 3302 | - $action=''; |
|
| 3301 | + $parameters = array('rowid'=>$rowid, 'rang'=>$rang, 'fieldposition' => $fieldposition); |
|
| 3302 | + $action = ''; |
|
| 3303 | 3303 | $reshook = $hookmanager->executeHooks('afterRankOfLineUpdate', $parameters, $this, $action); |
| 3304 | 3304 | return 1; |
| 3305 | 3305 | } |
@@ -3338,7 +3338,7 @@ discard block |
||
| 3338 | 3338 | |
| 3339 | 3339 | $sql = "UPDATE ".$this->db->prefix().$this->table_element_line." SET ".$fieldposition." = ".((int) $rang); |
| 3340 | 3340 | $sql .= " WHERE ".$this->fk_element." = ".((int) $this->id); |
| 3341 | - $sql .= " AND " . $fieldposition . " = " . ((int) ($rang - 1)); |
|
| 3341 | + $sql .= " AND ".$fieldposition." = ".((int) ($rang - 1)); |
|
| 3342 | 3342 | if ($this->db->query($sql)) { |
| 3343 | 3343 | $sql = "UPDATE ".$this->db->prefix().$this->table_element_line." SET ".$fieldposition." = ".((int) ($rang - 1)); |
| 3344 | 3344 | $sql .= ' WHERE rowid = '.((int) $rowid); |
@@ -3369,7 +3369,7 @@ discard block |
||
| 3369 | 3369 | |
| 3370 | 3370 | $sql = "UPDATE ".$this->db->prefix().$this->table_element_line." SET ".$fieldposition." = ".((int) $rang); |
| 3371 | 3371 | $sql .= " WHERE ".$this->fk_element." = ".((int) $this->id); |
| 3372 | - $sql .= " AND " . $fieldposition . " = " . ((int) ($rang + 1)); |
|
| 3372 | + $sql .= " AND ".$fieldposition." = ".((int) ($rang + 1)); |
|
| 3373 | 3373 | if ($this->db->query($sql)) { |
| 3374 | 3374 | $sql = "UPDATE ".$this->db->prefix().$this->table_element_line." SET ".$fieldposition." = ".((int) ($rang + 1)); |
| 3375 | 3375 | $sql .= ' WHERE rowid = '.((int) $rowid); |
@@ -3395,7 +3395,7 @@ discard block |
||
| 3395 | 3395 | $fieldposition = 'position'; |
| 3396 | 3396 | } |
| 3397 | 3397 | |
| 3398 | - $sql = "SELECT " . $fieldposition . " FROM ".$this->db->prefix().$this->table_element_line; |
|
| 3398 | + $sql = "SELECT ".$fieldposition." FROM ".$this->db->prefix().$this->table_element_line; |
|
| 3399 | 3399 | $sql .= " WHERE rowid = ".((int) $rowid); |
| 3400 | 3400 | |
| 3401 | 3401 | dol_syslog(get_class($this)."::getRangOfLine", LOG_DEBUG); |
@@ -3423,7 +3423,7 @@ discard block |
||
| 3423 | 3423 | |
| 3424 | 3424 | $sql = "SELECT rowid FROM ".$this->db->prefix().$this->table_element_line; |
| 3425 | 3425 | $sql .= " WHERE ".$this->fk_element." = ".((int) $this->id); |
| 3426 | - $sql .= " AND " . $fieldposition . " = ".((int) $rang); |
|
| 3426 | + $sql .= " AND ".$fieldposition." = ".((int) $rang); |
|
| 3427 | 3427 | $resql = $this->db->query($sql); |
| 3428 | 3428 | if ($resql) { |
| 3429 | 3429 | $row = $this->db->fetch_row($resql); |
@@ -3541,7 +3541,7 @@ discard block |
||
| 3541 | 3541 | $newsuffix = ''; |
| 3542 | 3542 | } |
| 3543 | 3543 | if (in_array($this->table_element, array('actioncomm', 'adherent', 'advtargetemailing', 'cronjob', 'establishment'))) { |
| 3544 | - $fieldusermod = "fk_user_mod"; |
|
| 3544 | + $fieldusermod = "fk_user_mod"; |
|
| 3545 | 3545 | } elseif ($this->table_element == 'ecm_files') { |
| 3546 | 3546 | $fieldusermod = "fk_user_m"; |
| 3547 | 3547 | } else { |
@@ -3583,7 +3583,7 @@ discard block |
||
| 3583 | 3583 | $trigger_name = 'EXPENSE_REPORT_MODIFY'; |
| 3584 | 3584 | break; |
| 3585 | 3585 | default: |
| 3586 | - $trigger_name = strtoupper($this->element) . '_MODIFY'; |
|
| 3586 | + $trigger_name = strtoupper($this->element).'_MODIFY'; |
|
| 3587 | 3587 | } |
| 3588 | 3588 | $ret = $this->call_trigger($trigger_name, $user); |
| 3589 | 3589 | if ($ret < 0) { |
@@ -3941,7 +3941,7 @@ discard block |
||
| 3941 | 3941 | // It's because an entry for this element may be exist in llx_element_element before this modification (version <=14.2) and ave named only with their element name in fk_source or fk_target. |
| 3942 | 3942 | $coremodule = array('knowledgemanagement', 'partnership', 'workstation', 'ticket', 'recruitment', 'eventorganization', 'asset'); |
| 3943 | 3943 | // Add module part to target type if object has $module property and isn't in core modules. |
| 3944 | - $targettype = ((!empty($this->module) && ! in_array($this->module, $coremodule)) ? $this->module.'_' : '').$this->element; |
|
| 3944 | + $targettype = ((!empty($this->module) && !in_array($this->module, $coremodule)) ? $this->module.'_' : '').$this->element; |
|
| 3945 | 3945 | |
| 3946 | 3946 | $parameters = array('targettype'=>$targettype); |
| 3947 | 3947 | // Hook for explicitly set the targettype if it must be differtent than $this->element |
@@ -3953,19 +3953,19 @@ discard block |
||
| 3953 | 3953 | $this->db->begin(); |
| 3954 | 3954 | $error = 0; |
| 3955 | 3955 | |
| 3956 | - $sql = "INSERT INTO " . $this->db->prefix() . "element_element ("; |
|
| 3956 | + $sql = "INSERT INTO ".$this->db->prefix()."element_element ("; |
|
| 3957 | 3957 | $sql .= "fk_source"; |
| 3958 | 3958 | $sql .= ", sourcetype"; |
| 3959 | 3959 | $sql .= ", fk_target"; |
| 3960 | 3960 | $sql .= ", targettype"; |
| 3961 | 3961 | $sql .= ") VALUES ("; |
| 3962 | 3962 | $sql .= ((int) $origin_id); |
| 3963 | - $sql .= ", '" . $this->db->escape($origin) . "'"; |
|
| 3964 | - $sql .= ", " . ((int) $this->id); |
|
| 3965 | - $sql .= ", '" . $this->db->escape($targettype) . "'"; |
|
| 3963 | + $sql .= ", '".$this->db->escape($origin)."'"; |
|
| 3964 | + $sql .= ", ".((int) $this->id); |
|
| 3965 | + $sql .= ", '".$this->db->escape($targettype)."'"; |
|
| 3966 | 3966 | $sql .= ")"; |
| 3967 | 3967 | |
| 3968 | - dol_syslog(get_class($this) . "::add_object_linked", LOG_DEBUG); |
|
| 3968 | + dol_syslog(get_class($this)."::add_object_linked", LOG_DEBUG); |
|
| 3969 | 3969 | if ($this->db->query($sql)) { |
| 3970 | 3970 | if (!$notrigger) { |
| 3971 | 3971 | // Call trigger |
@@ -4272,20 +4272,20 @@ discard block |
||
| 4272 | 4272 | $this->db->begin(); |
| 4273 | 4273 | $error = 0; |
| 4274 | 4274 | |
| 4275 | - $sql = "UPDATE " . $this->db->prefix() . "element_element SET "; |
|
| 4275 | + $sql = "UPDATE ".$this->db->prefix()."element_element SET "; |
|
| 4276 | 4276 | if ($updatesource) { |
| 4277 | - $sql .= "fk_source = " . ((int) $sourceid); |
|
| 4278 | - $sql .= ", sourcetype = '" . $this->db->escape($sourcetype) . "'"; |
|
| 4279 | - $sql .= " WHERE fk_target = " . ((int) $this->id); |
|
| 4280 | - $sql .= " AND targettype = '" . $this->db->escape($this->element) . "'"; |
|
| 4277 | + $sql .= "fk_source = ".((int) $sourceid); |
|
| 4278 | + $sql .= ", sourcetype = '".$this->db->escape($sourcetype)."'"; |
|
| 4279 | + $sql .= " WHERE fk_target = ".((int) $this->id); |
|
| 4280 | + $sql .= " AND targettype = '".$this->db->escape($this->element)."'"; |
|
| 4281 | 4281 | } elseif ($updatetarget) { |
| 4282 | - $sql .= "fk_target = " . ((int) $targetid); |
|
| 4283 | - $sql .= ", targettype = '" . $this->db->escape($targettype) . "'"; |
|
| 4284 | - $sql .= " WHERE fk_source = " . ((int) $this->id); |
|
| 4285 | - $sql .= " AND sourcetype = '" . $this->db->escape($this->element) . "'"; |
|
| 4282 | + $sql .= "fk_target = ".((int) $targetid); |
|
| 4283 | + $sql .= ", targettype = '".$this->db->escape($targettype)."'"; |
|
| 4284 | + $sql .= " WHERE fk_source = ".((int) $this->id); |
|
| 4285 | + $sql .= " AND sourcetype = '".$this->db->escape($this->element)."'"; |
|
| 4286 | 4286 | } |
| 4287 | 4287 | |
| 4288 | - dol_syslog(get_class($this) . "::updateObjectLinked", LOG_DEBUG); |
|
| 4288 | + dol_syslog(get_class($this)."::updateObjectLinked", LOG_DEBUG); |
|
| 4289 | 4289 | if ($this->db->query($sql)) { |
| 4290 | 4290 | if (!$notrigger) { |
| 4291 | 4291 | // Call trigger |
@@ -4361,25 +4361,25 @@ discard block |
||
| 4361 | 4361 | } |
| 4362 | 4362 | |
| 4363 | 4363 | if (!$error) { |
| 4364 | - $sql = "DELETE FROM " . $this->db->prefix() . "element_element"; |
|
| 4364 | + $sql = "DELETE FROM ".$this->db->prefix()."element_element"; |
|
| 4365 | 4365 | $sql .= " WHERE"; |
| 4366 | 4366 | if ($rowid > 0) { |
| 4367 | - $sql .= " rowid = " . ((int) $rowid); |
|
| 4367 | + $sql .= " rowid = ".((int) $rowid); |
|
| 4368 | 4368 | } else { |
| 4369 | 4369 | if ($deletesource) { |
| 4370 | - $sql .= " fk_source = " . ((int) $sourceid) . " AND sourcetype = '" . $this->db->escape($sourcetype) . "'"; |
|
| 4371 | - $sql .= " AND fk_target = " . ((int) $this->id) . " AND targettype = '" . $this->db->escape($this->element) . "'"; |
|
| 4370 | + $sql .= " fk_source = ".((int) $sourceid)." AND sourcetype = '".$this->db->escape($sourcetype)."'"; |
|
| 4371 | + $sql .= " AND fk_target = ".((int) $this->id)." AND targettype = '".$this->db->escape($this->element)."'"; |
|
| 4372 | 4372 | } elseif ($deletetarget) { |
| 4373 | - $sql .= " fk_target = " . ((int) $targetid) . " AND targettype = '" . $this->db->escape($targettype) . "'"; |
|
| 4374 | - $sql .= " AND fk_source = " . ((int) $this->id) . " AND sourcetype = '" . $this->db->escape($this->element) . "'"; |
|
| 4373 | + $sql .= " fk_target = ".((int) $targetid)." AND targettype = '".$this->db->escape($targettype)."'"; |
|
| 4374 | + $sql .= " AND fk_source = ".((int) $this->id)." AND sourcetype = '".$this->db->escape($this->element)."'"; |
|
| 4375 | 4375 | } else { |
| 4376 | - $sql .= " (fk_source = " . ((int) $this->id) . " AND sourcetype = '" . $this->db->escape($this->element) . "')"; |
|
| 4376 | + $sql .= " (fk_source = ".((int) $this->id)." AND sourcetype = '".$this->db->escape($this->element)."')"; |
|
| 4377 | 4377 | $sql .= " OR"; |
| 4378 | - $sql .= " (fk_target = " . ((int) $this->id) . " AND targettype = '" . $this->db->escape($this->element) . "')"; |
|
| 4378 | + $sql .= " (fk_target = ".((int) $this->id)." AND targettype = '".$this->db->escape($this->element)."')"; |
|
| 4379 | 4379 | } |
| 4380 | 4380 | } |
| 4381 | 4381 | |
| 4382 | - dol_syslog(get_class($this) . "::deleteObjectLinked", LOG_DEBUG); |
|
| 4382 | + dol_syslog(get_class($this)."::deleteObjectLinked", LOG_DEBUG); |
|
| 4383 | 4383 | if (!$this->db->query($sql)) { |
| 4384 | 4384 | $this->error = $this->db->lasterror(); |
| 4385 | 4385 | $this->errors[] = $this->error; |
@@ -4541,14 +4541,14 @@ discard block |
||
| 4541 | 4541 | $sql .= ", date_validation = '".$this->db->idate(dol_now())."'"; |
| 4542 | 4542 | } |
| 4543 | 4543 | $sql .= " WHERE rowid = ".((int) $elementId); |
| 4544 | - $sql .= " AND ".$fieldstatus." <> ".((int) $status); // We avoid update if status already correct |
|
| 4544 | + $sql .= " AND ".$fieldstatus." <> ".((int) $status); // We avoid update if status already correct |
|
| 4545 | 4545 | |
| 4546 | 4546 | dol_syslog(get_class($this)."::setStatut", LOG_DEBUG); |
| 4547 | 4547 | $resql = $this->db->query($sql); |
| 4548 | 4548 | if ($resql) { |
| 4549 | 4549 | $error = 0; |
| 4550 | 4550 | |
| 4551 | - $nb_rows_affected = $this->db->affected_rows($resql); // should be 1 or 0 if status was already correct |
|
| 4551 | + $nb_rows_affected = $this->db->affected_rows($resql); // should be 1 or 0 if status was already correct |
|
| 4552 | 4552 | |
| 4553 | 4553 | if ($nb_rows_affected > 0) { |
| 4554 | 4554 | if (empty($trigkey)) { |
@@ -4593,7 +4593,7 @@ discard block |
||
| 4593 | 4593 | if ($fieldstatus == 'tosell') { |
| 4594 | 4594 | $this->status = $status; |
| 4595 | 4595 | } elseif ($fieldstatus == 'tobuy') { |
| 4596 | - $this->status_buy = $status; // @phpstan-ignore-line |
|
| 4596 | + $this->status_buy = $status; // @phpstan-ignore-line |
|
| 4597 | 4597 | } else { |
| 4598 | 4598 | $this->statut = $status; |
| 4599 | 4599 | $this->status = $status; |
@@ -4702,7 +4702,7 @@ discard block |
||
| 4702 | 4702 | return -1; |
| 4703 | 4703 | } |
| 4704 | 4704 | |
| 4705 | - $arraytoscan = $this->childtables; // array('tablename'=>array('fk_element'=>'parentfield'), ...) or array('tablename'=>array('parent'=>table_parent, 'parentkey'=>'nameoffieldforparentfkkey'), ...) |
|
| 4705 | + $arraytoscan = $this->childtables; // array('tablename'=>array('fk_element'=>'parentfield'), ...) or array('tablename'=>array('parent'=>table_parent, 'parentkey'=>'nameoffieldforparentfkkey'), ...) |
|
| 4706 | 4706 | // For backward compatibility, we check if array is old format array('tablename1', 'tablename2', ...) |
| 4707 | 4707 | $tmparray = array_keys($this->childtables); |
| 4708 | 4708 | if (is_numeric($tmparray[0])) { |
@@ -4715,26 +4715,26 @@ discard block |
||
| 4715 | 4715 | //print $id.'-'.$table.'-'.$elementname.'<br>'; |
| 4716 | 4716 | // Check if element can be deleted |
| 4717 | 4717 | $sql = "SELECT COUNT(*) as nb"; |
| 4718 | - $sql.= " FROM ".$this->db->prefix().$table." as c"; |
|
| 4718 | + $sql .= " FROM ".$this->db->prefix().$table." as c"; |
|
| 4719 | 4719 | if (!empty($element['parent']) && !empty($element['parentkey'])) { |
| 4720 | - $sql.= ", ".$this->db->prefix().$element['parent']." as p"; |
|
| 4720 | + $sql .= ", ".$this->db->prefix().$element['parent']." as p"; |
|
| 4721 | 4721 | } |
| 4722 | 4722 | if (!empty($element['fk_element'])) { |
| 4723 | - $sql.= " WHERE c.".$element['fk_element']." = ".((int) $id); |
|
| 4723 | + $sql .= " WHERE c.".$element['fk_element']." = ".((int) $id); |
|
| 4724 | 4724 | } else { |
| 4725 | - $sql.= " WHERE c.".$this->fk_element." = ".((int) $id); |
|
| 4725 | + $sql .= " WHERE c.".$this->fk_element." = ".((int) $id); |
|
| 4726 | 4726 | } |
| 4727 | 4727 | if (!empty($element['parent']) && !empty($element['parentkey'])) { |
| 4728 | - $sql.= " AND c.".$element['parentkey']." = p.rowid"; |
|
| 4728 | + $sql .= " AND c.".$element['parentkey']." = p.rowid"; |
|
| 4729 | 4729 | } |
| 4730 | 4730 | if (!empty($element['parent']) && !empty($element['parenttypefield']) && !empty($element['parenttypevalue'])) { |
| 4731 | - $sql.= " AND c.".$element['parenttypefield']." = '".$this->db->escape($element['parenttypevalue'])."'"; |
|
| 4731 | + $sql .= " AND c.".$element['parenttypefield']." = '".$this->db->escape($element['parenttypevalue'])."'"; |
|
| 4732 | 4732 | } |
| 4733 | 4733 | if (!empty($entity)) { |
| 4734 | 4734 | if (!empty($element['parent']) && !empty($element['parentkey'])) { |
| 4735 | - $sql.= " AND p.entity = ".((int) $entity); |
|
| 4735 | + $sql .= " AND p.entity = ".((int) $entity); |
|
| 4736 | 4736 | } else { |
| 4737 | - $sql.= " AND c.entity = ".((int) $entity); |
|
| 4737 | + $sql .= " AND c.entity = ".((int) $entity); |
|
| 4738 | 4738 | } |
| 4739 | 4739 | } |
| 4740 | 4740 | |
@@ -4748,9 +4748,9 @@ discard block |
||
| 4748 | 4748 | if (is_numeric($element)) { // very old usage array('table1', 'table2', ...) |
| 4749 | 4749 | $this->errors[] = $langs->transnoentitiesnoconv("ErrorRecordHasAtLeastOneChildOfType", method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref, $table); |
| 4750 | 4750 | } elseif (is_string($element)) { // old usage array('table1' => 'TranslateKey1', 'table2' => 'TranslateKey2', ...) |
| 4751 | - $this->errors[] = $langs->transnoentitiesnoconv("ErrorRecordHasAtLeastOneChildOfType", method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref, $langs->transnoentitiesnoconv($element)); |
|
| 4751 | + $this->errors[] = $langs->transnoentitiesnoconv("ErrorRecordHasAtLeastOneChildOfType", method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref, $langs->transnoentitiesnoconv($element)); |
|
| 4752 | 4752 | } else { // new usage: $element['name']=Translation key |
| 4753 | - $this->errors[] = $langs->transnoentitiesnoconv("ErrorRecordHasAtLeastOneChildOfType", method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref, $langs->transnoentitiesnoconv($element['name'])); |
|
| 4753 | + $this->errors[] = $langs->transnoentitiesnoconv("ErrorRecordHasAtLeastOneChildOfType", method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref, $langs->transnoentitiesnoconv($element['name'])); |
|
| 4754 | 4754 | } |
| 4755 | 4755 | break; // We found at least one, we stop here |
| 4756 | 4756 | } |
@@ -4809,7 +4809,7 @@ discard block |
||
| 4809 | 4809 | */ |
| 4810 | 4810 | public function getTotalDiscount() |
| 4811 | 4811 | { |
| 4812 | - if (!empty($this->table_element_line) ) { |
|
| 4812 | + if (!empty($this->table_element_line)) { |
|
| 4813 | 4813 | $total_discount = 0.00; |
| 4814 | 4814 | |
| 4815 | 4815 | $sql = "SELECT subprice as pu_ht, qty, remise_percent, total_ht"; |
@@ -5762,7 +5762,7 @@ discard block |
||
| 5762 | 5762 | $setsharekey = false; |
| 5763 | 5763 | if ($this->element == 'propal' || $this->element == 'proposal') { |
| 5764 | 5764 | if (getDolGlobalInt("PROPOSAL_ALLOW_ONLINESIGN")) { |
| 5765 | - $setsharekey = true; // feature to make online signature is not set or set to on (default) |
|
| 5765 | + $setsharekey = true; // feature to make online signature is not set or set to on (default) |
|
| 5766 | 5766 | } |
| 5767 | 5767 | if (getDolGlobalInt("PROPOSAL_ALLOW_EXTERNAL_DOWNLOAD")) { |
| 5768 | 5768 | $setsharekey = true; |
@@ -5820,7 +5820,7 @@ discard block |
||
| 5820 | 5820 | $ecmfile->gen_or_uploaded = 'generated'; |
| 5821 | 5821 | $ecmfile->description = ''; // indexed content |
| 5822 | 5822 | $ecmfile->keywords = ''; // keyword content |
| 5823 | - $ecmfile->src_object_type = $this->table_element; // $this->table_name is 'myobject' or 'mymodule_myobject'. |
|
| 5823 | + $ecmfile->src_object_type = $this->table_element; // $this->table_name is 'myobject' or 'mymodule_myobject'. |
|
| 5824 | 5824 | $ecmfile->src_object_id = $this->id; |
| 5825 | 5825 | |
| 5826 | 5826 | $result = $ecmfile->create($user); |
@@ -5872,7 +5872,7 @@ discard block |
||
| 5872 | 5872 | $maxwidthmini = $tmparraysize['maxwidthmini']; |
| 5873 | 5873 | $maxheightmini = $tmparraysize['maxheightmini']; |
| 5874 | 5874 | //$quality = $tmparraysize['quality']; |
| 5875 | - $quality = 50; // For thumbs, we force quality to 50 |
|
| 5875 | + $quality = 50; // For thumbs, we force quality to 50 |
|
| 5876 | 5876 | |
| 5877 | 5877 | // Create small thumbs for company (Ratio is near 16/9) |
| 5878 | 5878 | // Used on logon for example |
@@ -5974,8 +5974,8 @@ discard block |
||
| 5974 | 5974 | // phpcs:enable |
| 5975 | 5975 | global $langs, $conf; |
| 5976 | 5976 | |
| 5977 | - if (!empty(self::TRIGGER_PREFIX) && strpos($triggerName, self::TRIGGER_PREFIX . '_') !== 0) { |
|
| 5978 | - dol_print_error('', 'The trigger "' . $triggerName . '" does not start with "' . self::TRIGGER_PREFIX . '_" as required.'); |
|
| 5977 | + if (!empty(self::TRIGGER_PREFIX) && strpos($triggerName, self::TRIGGER_PREFIX.'_') !== 0) { |
|
| 5978 | + dol_print_error('', 'The trigger "'.$triggerName.'" does not start with "'.self::TRIGGER_PREFIX.'_" as required.'); |
|
| 5979 | 5979 | exit; |
| 5980 | 5980 | } |
| 5981 | 5981 | if (!is_object($langs)) { // If lang was not defined, we set it. It is required by run_triggers(). |
@@ -6169,7 +6169,7 @@ discard block |
||
| 6169 | 6169 | $savDisableCompute = $conf->disable_compute; |
| 6170 | 6170 | $conf->disable_compute = 1; |
| 6171 | 6171 | |
| 6172 | - $ret = $this->fetch($id); /* @phpstan-ignore-line */ |
|
| 6172 | + $ret = $this->fetch($id); /* @phpstan-ignore-line */ |
|
| 6173 | 6173 | |
| 6174 | 6174 | $conf->disable_compute = $savDisableCompute; |
| 6175 | 6175 | |
@@ -6273,9 +6273,9 @@ discard block |
||
| 6273 | 6273 | if (!empty($extrafields->attributes[$this->table_element]) && !empty($extrafields->attributes[$this->table_element]['computed'][$key])) { |
| 6274 | 6274 | //var_dump($conf->disable_compute); |
| 6275 | 6275 | if (empty($conf->disable_compute)) { |
| 6276 | - global $objectoffield; // We set a global variable to $objectoffield so |
|
| 6277 | - $objectoffield = $this; // we can use it inside computed formula |
|
| 6278 | - $this->array_options['options_' . $key] = dol_eval($extrafields->attributes[$this->table_element]['computed'][$key], 1, 0, '2'); |
|
| 6276 | + global $objectoffield; // We set a global variable to $objectoffield so |
|
| 6277 | + $objectoffield = $this; // we can use it inside computed formula |
|
| 6278 | + $this->array_options['options_'.$key] = dol_eval($extrafields->attributes[$this->table_element]['computed'][$key], 1, 0, '2'); |
|
| 6279 | 6279 | } |
| 6280 | 6280 | } |
| 6281 | 6281 | } |
@@ -6289,7 +6289,7 @@ discard block |
||
| 6289 | 6289 | return 0; |
| 6290 | 6290 | } |
| 6291 | 6291 | } else { |
| 6292 | - $this->errors[]=$this->db->lasterror; |
|
| 6292 | + $this->errors[] = $this->db->lasterror; |
|
| 6293 | 6293 | return -1; |
| 6294 | 6294 | } |
| 6295 | 6295 | } |
@@ -6456,7 +6456,7 @@ discard block |
||
| 6456 | 6456 | // If old value crypted in database is same than submited new value, it means we don't change it, so we don't update. |
| 6457 | 6457 | if ($algo == 'dolcrypt') { // dolibarr reversible encryption |
| 6458 | 6458 | if (!preg_match('/^dolcrypt:/', $this->array_options[$key])) { |
| 6459 | - $new_array_options[$key] = dolEncrypt($this->array_options[$key]); // warning, must be called when on the master |
|
| 6459 | + $new_array_options[$key] = dolEncrypt($this->array_options[$key]); // warning, must be called when on the master |
|
| 6460 | 6460 | } else { |
| 6461 | 6461 | $new_array_options[$key] = $this->array_options[$key]; // Value is kept |
| 6462 | 6462 | } |
@@ -6467,7 +6467,7 @@ discard block |
||
| 6467 | 6467 | // If value has changed |
| 6468 | 6468 | if ($algo == 'dolcrypt') { // dolibarr reversible encryption |
| 6469 | 6469 | if (!preg_match('/^dolcrypt:/', $this->array_options[$key])) { |
| 6470 | - $new_array_options[$key] = dolEncrypt($this->array_options[$key]); // warning, must be called when on the master |
|
| 6470 | + $new_array_options[$key] = dolEncrypt($this->array_options[$key]); // warning, must be called when on the master |
|
| 6471 | 6471 | } else { |
| 6472 | 6472 | $new_array_options[$key] = $this->array_options[$key]; // Value is kept |
| 6473 | 6473 | } |
@@ -6479,7 +6479,7 @@ discard block |
||
| 6479 | 6479 | //var_dump('jjj'.$algo.' '.$this->oldcopy->array_options[$key].' -> '.$this->array_options[$key]); |
| 6480 | 6480 | // If this->oldcopy is not defined, we can't know if we change attribute or not, so we must keep value |
| 6481 | 6481 | if ($algo == 'dolcrypt' && !preg_match('/^dolcrypt:/', $this->array_options[$key])) { // dolibarr reversible encryption |
| 6482 | - $new_array_options[$key] = dolEncrypt($this->array_options[$key]); // warning, must be called when on the master |
|
| 6482 | + $new_array_options[$key] = dolEncrypt($this->array_options[$key]); // warning, must be called when on the master |
|
| 6483 | 6483 | } else { |
| 6484 | 6484 | $new_array_options[$key] = $this->array_options[$key]; // Value is kept |
| 6485 | 6485 | } |
@@ -6865,7 +6865,7 @@ discard block |
||
| 6865 | 6865 | if (isset($this->oldcopy->array_options["options_".$key]) && $this->array_options["options_".$key] == $this->oldcopy->array_options["options_".$key]) { // If old value crypted in database is same than submited new value, it means we don't change it, so we don't update. |
| 6866 | 6866 | if ($algo == 'dolcrypt') { // dolibarr reversible encryption |
| 6867 | 6867 | if (!preg_match('/^dolcrypt:/', $this->array_options["options_".$key])) { |
| 6868 | - $new_array_options["options_".$key] = dolEncrypt($this->array_options["options_".$key]); // warning, must be called when on the master |
|
| 6868 | + $new_array_options["options_".$key] = dolEncrypt($this->array_options["options_".$key]); // warning, must be called when on the master |
|
| 6869 | 6869 | } else { |
| 6870 | 6870 | $new_array_options["options_".$key] = $this->array_options["options_".$key]; // Value is kept |
| 6871 | 6871 | } |
@@ -6885,7 +6885,7 @@ discard block |
||
| 6885 | 6885 | } |
| 6886 | 6886 | } else { |
| 6887 | 6887 | if ($algo == 'dolcrypt' && !preg_match('/^dolcrypt:/', $this->array_options["options_".$key])) { // dolibarr reversible encryption |
| 6888 | - $new_array_options["options_".$key] = dolEncrypt($this->array_options["options_".$key]); // warning, must be called when on the master |
|
| 6888 | + $new_array_options["options_".$key] = dolEncrypt($this->array_options["options_".$key]); // warning, must be called when on the master |
|
| 6889 | 6889 | } else { |
| 6890 | 6890 | $new_array_options["options_".$key] = $this->array_options["options_".$key]; // Value is kept |
| 6891 | 6891 | } |
@@ -7135,7 +7135,7 @@ discard block |
||
| 7135 | 7135 | // Special case that force options and type ($type can be integer, varchar, ...) |
| 7136 | 7136 | if (!empty($this->fields[$key]['arrayofkeyval']) && is_array($this->fields[$key]['arrayofkeyval'])) { |
| 7137 | 7137 | $param['options'] = $this->fields[$key]['arrayofkeyval']; |
| 7138 | - $type = (($this->fields[$key]['type']=='checkbox')?$this->fields[$key]['type']:'select'); |
|
| 7138 | + $type = (($this->fields[$key]['type'] == 'checkbox') ? $this->fields[$key]['type'] : 'select'); |
|
| 7139 | 7139 | } |
| 7140 | 7140 | |
| 7141 | 7141 | $label = $this->fields[$key]['label']; |
@@ -7187,7 +7187,7 @@ discard block |
||
| 7187 | 7187 | |
| 7188 | 7188 | // Add validation state class |
| 7189 | 7189 | if (!empty($validationClass)) { |
| 7190 | - $morecss.= $validationClass; |
|
| 7190 | + $morecss .= $validationClass; |
|
| 7191 | 7191 | } |
| 7192 | 7192 | |
| 7193 | 7193 | if (in_array($type, array('date'))) { |
@@ -7293,7 +7293,7 @@ discard block |
||
| 7293 | 7293 | if (is_array($param['options'])) { |
| 7294 | 7294 | $param_list = array_keys($param['options']); |
| 7295 | 7295 | $InfoFieldList = explode(":", $param_list[0], 5); |
| 7296 | - if (! empty($InfoFieldList[4])) { |
|
| 7296 | + if (!empty($InfoFieldList[4])) { |
|
| 7297 | 7297 | $pos = 0; $parenthesisopen = 0; |
| 7298 | 7298 | while (substr($InfoFieldList[4], $pos, 1) !== '' && ($parenthesisopen || $pos == 0 || substr($InfoFieldList[4], $pos, 1) != ':')) { |
| 7299 | 7299 | if (substr($InfoFieldList[4], $pos, 1) == '(') { |
@@ -7305,7 +7305,7 @@ discard block |
||
| 7305 | 7305 | $pos++; |
| 7306 | 7306 | } |
| 7307 | 7307 | $tmpbefore = substr($InfoFieldList[4], 0, $pos); |
| 7308 | - $tmpafter = substr($InfoFieldList[4], $pos+1); |
|
| 7308 | + $tmpafter = substr($InfoFieldList[4], $pos + 1); |
|
| 7309 | 7309 | //var_dump($InfoFieldList[4].' -> '.$pos); var_dump($tmpafter); |
| 7310 | 7310 | $InfoFieldList[4] = $tmpbefore; |
| 7311 | 7311 | if ($tmpafter !== '') { |
@@ -7353,8 +7353,8 @@ discard block |
||
| 7353 | 7353 | } |
| 7354 | 7354 | |
| 7355 | 7355 | $sqlwhere = ''; |
| 7356 | - $sql = "SELECT " . $keyList; |
|
| 7357 | - $sql .= " FROM " . $this->db->prefix() . $InfoFieldList[0]; |
|
| 7356 | + $sql = "SELECT ".$keyList; |
|
| 7357 | + $sql .= " FROM ".$this->db->prefix().$InfoFieldList[0]; |
|
| 7358 | 7358 | if (!empty($InfoFieldList[4])) { |
| 7359 | 7359 | // can use SELECT request |
| 7360 | 7360 | if (strpos($InfoFieldList[4], '$SEL$') !== false) { |
@@ -7371,18 +7371,18 @@ discard block |
||
| 7371 | 7371 | // We have to join on extrafield table |
| 7372 | 7372 | $errstr = ''; |
| 7373 | 7373 | if (strpos($InfoFieldList[4], 'extra') !== false) { |
| 7374 | - $sql .= " as main, " . $this->db->prefix() . $InfoFieldList[0] . "_extrafields as extra"; |
|
| 7375 | - $sqlwhere .= " WHERE extra.fk_object=main." . $InfoFieldList[2]; |
|
| 7376 | - $sqlwhere .= " AND " . forgeSQLFromUniversalSearchCriteria($InfoFieldList[4], $errstr, 1); |
|
| 7374 | + $sql .= " as main, ".$this->db->prefix().$InfoFieldList[0]."_extrafields as extra"; |
|
| 7375 | + $sqlwhere .= " WHERE extra.fk_object=main.".$InfoFieldList[2]; |
|
| 7376 | + $sqlwhere .= " AND ".forgeSQLFromUniversalSearchCriteria($InfoFieldList[4], $errstr, 1); |
|
| 7377 | 7377 | } else { |
| 7378 | - $sqlwhere .= " WHERE " . forgeSQLFromUniversalSearchCriteria($InfoFieldList[4], $errstr, 1); |
|
| 7378 | + $sqlwhere .= " WHERE ".forgeSQLFromUniversalSearchCriteria($InfoFieldList[4], $errstr, 1); |
|
| 7379 | 7379 | } |
| 7380 | 7380 | } else { |
| 7381 | 7381 | $sqlwhere .= ' WHERE 1=1'; |
| 7382 | 7382 | } |
| 7383 | 7383 | // Some tables may have field, some other not. For the moment we disable it. |
| 7384 | 7384 | if (in_array($InfoFieldList[0], array('tablewithentity'))) { |
| 7385 | - $sqlwhere .= " AND entity = " . ((int) $conf->entity); |
|
| 7385 | + $sqlwhere .= " AND entity = ".((int) $conf->entity); |
|
| 7386 | 7386 | } |
| 7387 | 7387 | $sql .= $sqlwhere; |
| 7388 | 7388 | //print $sql; |
@@ -7394,7 +7394,7 @@ discard block |
||
| 7394 | 7394 | $sql .= " ORDER BY ".$this->db->sanitize(implode(', ', $fields_label)); |
| 7395 | 7395 | } |
| 7396 | 7396 | |
| 7397 | - dol_syslog(get_class($this) . '::showInputField type=sellist', LOG_DEBUG); |
|
| 7397 | + dol_syslog(get_class($this).'::showInputField type=sellist', LOG_DEBUG); |
|
| 7398 | 7398 | $resql = $this->db->query($sql); |
| 7399 | 7399 | if ($resql) { |
| 7400 | 7400 | $out .= '<option value="0"> </option>'; |
@@ -7410,7 +7410,7 @@ discard block |
||
| 7410 | 7410 | if (count($fields_label) > 1) { |
| 7411 | 7411 | $notrans = true; |
| 7412 | 7412 | foreach ($fields_label as $field_toshow) { |
| 7413 | - $labeltoshow .= $obj->$field_toshow . ' '; |
|
| 7413 | + $labeltoshow .= $obj->$field_toshow.' '; |
|
| 7414 | 7414 | } |
| 7415 | 7415 | } else { |
| 7416 | 7416 | $labeltoshow = $obj->{$InfoFieldList[1]}; |
@@ -7421,12 +7421,12 @@ discard block |
||
| 7421 | 7421 | foreach ($fields_label as $field_toshow) { |
| 7422 | 7422 | $translabel = $langs->trans($obj->$field_toshow); |
| 7423 | 7423 | if ($translabel != $obj->$field_toshow) { |
| 7424 | - $labeltoshow = dol_trunc($translabel) . ' '; |
|
| 7424 | + $labeltoshow = dol_trunc($translabel).' '; |
|
| 7425 | 7425 | } else { |
| 7426 | - $labeltoshow = dol_trunc($obj->$field_toshow) . ' '; |
|
| 7426 | + $labeltoshow = dol_trunc($obj->$field_toshow).' '; |
|
| 7427 | 7427 | } |
| 7428 | 7428 | } |
| 7429 | - $out .= '<option value="' . $obj->rowid . '" selected>' . $labeltoshow . '</option>'; |
|
| 7429 | + $out .= '<option value="'.$obj->rowid.'" selected>'.$labeltoshow.'</option>'; |
|
| 7430 | 7430 | } else { |
| 7431 | 7431 | if (!$notrans) { |
| 7432 | 7432 | $translabel = $langs->trans($obj->{$InfoFieldList[1]}); |
@@ -7440,34 +7440,34 @@ discard block |
||
| 7440 | 7440 | $labeltoshow = '(not defined)'; |
| 7441 | 7441 | } |
| 7442 | 7442 | if ($value == $obj->rowid) { |
| 7443 | - $out .= '<option value="' . $obj->rowid . '" selected>' . $labeltoshow . '</option>'; |
|
| 7443 | + $out .= '<option value="'.$obj->rowid.'" selected>'.$labeltoshow.'</option>'; |
|
| 7444 | 7444 | } |
| 7445 | 7445 | |
| 7446 | 7446 | if (!empty($InfoFieldList[3]) && $parentField) { |
| 7447 | - $parent = $parentName . ':' . $obj->{$parentField}; |
|
| 7447 | + $parent = $parentName.':'.$obj->{$parentField}; |
|
| 7448 | 7448 | $isDependList = 1; |
| 7449 | 7449 | } |
| 7450 | 7450 | |
| 7451 | - $out .= '<option value="' . $obj->rowid . '"'; |
|
| 7451 | + $out .= '<option value="'.$obj->rowid.'"'; |
|
| 7452 | 7452 | $out .= ($value == $obj->rowid ? ' selected' : ''); |
| 7453 | - $out .= (!empty($parent) ? ' parent="' . $parent . '"' : ''); |
|
| 7454 | - $out .= '>' . $labeltoshow . '</option>'; |
|
| 7453 | + $out .= (!empty($parent) ? ' parent="'.$parent.'"' : ''); |
|
| 7454 | + $out .= '>'.$labeltoshow.'</option>'; |
|
| 7455 | 7455 | } |
| 7456 | 7456 | |
| 7457 | 7457 | $i++; |
| 7458 | 7458 | } |
| 7459 | 7459 | $this->db->free($resql); |
| 7460 | 7460 | } else { |
| 7461 | - print 'Error in request ' . $sql . ' ' . $this->db->lasterror() . '. Check setup of extra parameters.<br>'; |
|
| 7461 | + print 'Error in request '.$sql.' '.$this->db->lasterror().'. Check setup of extra parameters.<br>'; |
|
| 7462 | 7462 | } |
| 7463 | 7463 | } else { |
| 7464 | 7464 | require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; |
| 7465 | 7465 | $data = $form->select_all_categories(Categorie::$MAP_ID_TO_CODE[$InfoFieldList[5]], '', 'parent', 64, $InfoFieldList[6], 1, 1); |
| 7466 | 7466 | $out .= '<option value="0"> </option>'; |
| 7467 | 7467 | foreach ($data as $data_key => $data_value) { |
| 7468 | - $out .= '<option value="' . $data_key . '"'; |
|
| 7468 | + $out .= '<option value="'.$data_key.'"'; |
|
| 7469 | 7469 | $out .= ($value == $data_key ? ' selected' : ''); |
| 7470 | - $out .= '>' . $data_value . '</option>'; |
|
| 7470 | + $out .= '>'.$data_value.'</option>'; |
|
| 7471 | 7471 | } |
| 7472 | 7472 | } |
| 7473 | 7473 | } |
@@ -7532,8 +7532,8 @@ discard block |
||
| 7532 | 7532 | } |
| 7533 | 7533 | |
| 7534 | 7534 | $sqlwhere = ''; |
| 7535 | - $sql = "SELECT " . $keyList; |
|
| 7536 | - $sql .= ' FROM ' . $this->db->prefix() . $InfoFieldList[0]; |
|
| 7535 | + $sql = "SELECT ".$keyList; |
|
| 7536 | + $sql .= ' FROM '.$this->db->prefix().$InfoFieldList[0]; |
|
| 7537 | 7537 | if (!empty($InfoFieldList[4])) { |
| 7538 | 7538 | // can use SELECT request |
| 7539 | 7539 | if (strpos($InfoFieldList[4], '$SEL$') !== false) { |
@@ -7549,23 +7549,23 @@ discard block |
||
| 7549 | 7549 | |
| 7550 | 7550 | // We have to join on extrafield table |
| 7551 | 7551 | if (strpos($InfoFieldList[4], 'extra') !== false) { |
| 7552 | - $sql .= ' as main, ' . $this->db->prefix() . $InfoFieldList[0] . '_extrafields as extra'; |
|
| 7553 | - $sqlwhere .= " WHERE extra.fk_object=main." . $InfoFieldList[2] . " AND " . $InfoFieldList[4]; |
|
| 7552 | + $sql .= ' as main, '.$this->db->prefix().$InfoFieldList[0].'_extrafields as extra'; |
|
| 7553 | + $sqlwhere .= " WHERE extra.fk_object=main.".$InfoFieldList[2]." AND ".$InfoFieldList[4]; |
|
| 7554 | 7554 | } else { |
| 7555 | - $sqlwhere .= " WHERE " . $InfoFieldList[4]; |
|
| 7555 | + $sqlwhere .= " WHERE ".$InfoFieldList[4]; |
|
| 7556 | 7556 | } |
| 7557 | 7557 | } else { |
| 7558 | 7558 | $sqlwhere .= ' WHERE 1=1'; |
| 7559 | 7559 | } |
| 7560 | 7560 | // Some tables may have field, some other not. For the moment we disable it. |
| 7561 | 7561 | if (in_array($InfoFieldList[0], array('tablewithentity'))) { |
| 7562 | - $sqlwhere .= " AND entity = " . ((int) $conf->entity); |
|
| 7562 | + $sqlwhere .= " AND entity = ".((int) $conf->entity); |
|
| 7563 | 7563 | } |
| 7564 | 7564 | // $sql.=preg_replace('/^ AND /','',$sqlwhere); |
| 7565 | 7565 | // print $sql; |
| 7566 | 7566 | |
| 7567 | 7567 | $sql .= $sqlwhere; |
| 7568 | - dol_syslog(get_class($this) . '::showInputField type=chkbxlst', LOG_DEBUG); |
|
| 7568 | + dol_syslog(get_class($this).'::showInputField type=chkbxlst', LOG_DEBUG); |
|
| 7569 | 7569 | $resql = $this->db->query($sql); |
| 7570 | 7570 | if ($resql) { |
| 7571 | 7571 | $num = $this->db->num_rows($resql); |
@@ -7583,7 +7583,7 @@ discard block |
||
| 7583 | 7583 | if (count($fields_label) > 1) { |
| 7584 | 7584 | $notrans = true; |
| 7585 | 7585 | foreach ($fields_label as $field_toshow) { |
| 7586 | - $labeltoshow .= $obj->$field_toshow . ' '; |
|
| 7586 | + $labeltoshow .= $obj->$field_toshow.' '; |
|
| 7587 | 7587 | } |
| 7588 | 7588 | } else { |
| 7589 | 7589 | $labeltoshow = $obj->{$InfoFieldList[1]}; |
@@ -7594,9 +7594,9 @@ discard block |
||
| 7594 | 7594 | foreach ($fields_label as $field_toshow) { |
| 7595 | 7595 | $translabel = $langs->trans($obj->$field_toshow); |
| 7596 | 7596 | if ($translabel != $obj->$field_toshow) { |
| 7597 | - $labeltoshow = dol_trunc($translabel, 18) . ' '; |
|
| 7597 | + $labeltoshow = dol_trunc($translabel, 18).' '; |
|
| 7598 | 7598 | } else { |
| 7599 | - $labeltoshow = dol_trunc($obj->$field_toshow, 18) . ' '; |
|
| 7599 | + $labeltoshow = dol_trunc($obj->$field_toshow, 18).' '; |
|
| 7600 | 7600 | } |
| 7601 | 7601 | } |
| 7602 | 7602 | |
@@ -7619,7 +7619,7 @@ discard block |
||
| 7619 | 7619 | } |
| 7620 | 7620 | |
| 7621 | 7621 | if (!empty($InfoFieldList[3]) && $parentField) { |
| 7622 | - $parent = $parentName . ':' . $obj->{$parentField}; |
|
| 7622 | + $parent = $parentName.':'.$obj->{$parentField}; |
|
| 7623 | 7623 | $isDependList = 1; |
| 7624 | 7624 | } |
| 7625 | 7625 | |
@@ -7630,14 +7630,14 @@ discard block |
||
| 7630 | 7630 | } |
| 7631 | 7631 | $this->db->free($resql); |
| 7632 | 7632 | |
| 7633 | - $out = $form->multiselectarray($keyprefix . $key . $keysuffix, $data, $value_arr, '', 0, $morecss, 0, '100%'); |
|
| 7633 | + $out = $form->multiselectarray($keyprefix.$key.$keysuffix, $data, $value_arr, '', 0, $morecss, 0, '100%'); |
|
| 7634 | 7634 | } else { |
| 7635 | - print 'Error in request ' . $sql . ' ' . $this->db->lasterror() . '. Check setup of extra parameters.<br>'; |
|
| 7635 | + print 'Error in request '.$sql.' '.$this->db->lasterror().'. Check setup of extra parameters.<br>'; |
|
| 7636 | 7636 | } |
| 7637 | 7637 | } else { |
| 7638 | 7638 | require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; |
| 7639 | 7639 | $data = $form->select_all_categories(Categorie::$MAP_ID_TO_CODE[$InfoFieldList[5]], '', 'parent', 64, $InfoFieldList[6], 1, 1); |
| 7640 | - $out = $form->multiselectarray($keyprefix . $key . $keysuffix, $data, $value_arr, '', 0, $morecss, 0, '100%'); |
|
| 7640 | + $out = $form->multiselectarray($keyprefix.$key.$keysuffix, $data, $value_arr, '', 0, $morecss, 0, '100%'); |
|
| 7641 | 7641 | } |
| 7642 | 7642 | } |
| 7643 | 7643 | } elseif ($type == 'link') { |
@@ -7723,7 +7723,7 @@ discard block |
||
| 7723 | 7723 | $out = '<input type="hidden" value="'.$value.'" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'"/>'; |
| 7724 | 7724 | } |
| 7725 | 7725 | |
| 7726 | - if ($isDependList==1) { |
|
| 7726 | + if ($isDependList == 1) { |
|
| 7727 | 7727 | $out .= $this->getJSListDependancies('_common'); |
| 7728 | 7728 | } |
| 7729 | 7729 | /* Add comments |
@@ -7774,7 +7774,7 @@ discard block |
||
| 7774 | 7774 | $type = 'varchar'; // convert varchar(xx) int varchar |
| 7775 | 7775 | } |
| 7776 | 7776 | if (!empty($val['arrayofkeyval']) && is_array($val['arrayofkeyval'])) { |
| 7777 | - $type = (($this->fields[$key]['type']=='checkbox')?$this->fields[$key]['type']:'select'); |
|
| 7777 | + $type = (($this->fields[$key]['type'] == 'checkbox') ? $this->fields[$key]['type'] : 'select'); |
|
| 7778 | 7778 | } |
| 7779 | 7779 | if (preg_match('/^integer:(.*):(.*)/i', $val['type'], $reg)) { |
| 7780 | 7780 | $type = 'link'; |
@@ -7859,7 +7859,7 @@ discard block |
||
| 7859 | 7859 | $value = $this->getLibStatut(3); |
| 7860 | 7860 | } elseif ($type == 'date') { |
| 7861 | 7861 | if (!empty($value)) { |
| 7862 | - $value = dol_print_date($value, 'day'); // We suppose dates without time are always gmt (storage of course + output) |
|
| 7862 | + $value = dol_print_date($value, 'day'); // We suppose dates without time are always gmt (storage of course + output) |
|
| 7863 | 7863 | } else { |
| 7864 | 7864 | $value = ''; |
| 7865 | 7865 | } |
@@ -7897,7 +7897,7 @@ discard block |
||
| 7897 | 7897 | $value = price($value, 0, $langs, 0, 0, -1, $conf->currency); |
| 7898 | 7898 | } |
| 7899 | 7899 | } elseif ($type == 'select') { |
| 7900 | - $value = isset($param['options'][$value])?$param['options'][$value]:''; |
|
| 7900 | + $value = isset($param['options'][$value]) ? $param['options'][$value] : ''; |
|
| 7901 | 7901 | } elseif ($type == 'sellist') { |
| 7902 | 7902 | $param_list = array_keys($param['options']); |
| 7903 | 7903 | $InfoFieldList = explode(":", $param_list[0]); |
@@ -7957,9 +7957,9 @@ discard block |
||
| 7957 | 7957 | $translabel = $langs->trans($obj->$field_toshow); |
| 7958 | 7958 | } |
| 7959 | 7959 | if ($translabel != $field_toshow) { |
| 7960 | - $value .= dol_trunc($translabel, 18) . ' '; |
|
| 7960 | + $value .= dol_trunc($translabel, 18).' '; |
|
| 7961 | 7961 | } else { |
| 7962 | - $value .= $obj->$field_toshow . ' '; |
|
| 7962 | + $value .= $obj->$field_toshow.' '; |
|
| 7963 | 7963 | } |
| 7964 | 7964 | } |
| 7965 | 7965 | } else { |
@@ -7975,7 +7975,7 @@ discard block |
||
| 7975 | 7975 | } |
| 7976 | 7976 | } |
| 7977 | 7977 | } else { |
| 7978 | - require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; |
|
| 7978 | + require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; |
|
| 7979 | 7979 | |
| 7980 | 7980 | $toprint = array(); |
| 7981 | 7981 | $obj = $this->db->fetch_object($resql); |
@@ -7983,7 +7983,7 @@ discard block |
||
| 7983 | 7983 | $c->fetch($obj->rowid); |
| 7984 | 7984 | $ways = $c->print_all_ways(); // $ways[0] = "ccc2 >> ccc2a >> ccc2a1" with html formatted text |
| 7985 | 7985 | foreach ($ways as $way) { |
| 7986 | - $toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories"' . ($c->color ? ' style="background: #' . $c->color . ';"' : ' style="background: #aaa"') . '>' . img_object('', 'category') . ' ' . $way . '</li>'; |
|
| 7986 | + $toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories"'.($c->color ? ' style="background: #'.$c->color.';"' : ' style="background: #aaa"').'>'.img_object('', 'category').' '.$way.'</li>'; |
|
| 7987 | 7987 | } |
| 7988 | 7988 | $value = '<div class="select2-container-multi-dolibarr" style="width: 90%;"><ul class="select2-choices-dolibarr">'.implode(' ', $toprint).'</ul></div>'; |
| 7989 | 7989 | } |
@@ -7999,11 +7999,11 @@ discard block |
||
| 7999 | 7999 | $toprint = array(); |
| 8000 | 8000 | foreach ($value_arr as $keyval => $valueval) { |
| 8001 | 8001 | if (!empty($valueval)) { |
| 8002 | - $toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories" style="background: #bbb">' . $param['options'][$valueval] . '</li>'; |
|
| 8002 | + $toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories" style="background: #bbb">'.$param['options'][$valueval].'</li>'; |
|
| 8003 | 8003 | } |
| 8004 | 8004 | } |
| 8005 | 8005 | if (!empty($toprint)) { |
| 8006 | - $value = '<div class="select2-container-multi-dolibarr" style="width: 90%;"><ul class="select2-choices-dolibarr">' . implode(' ', $toprint) . '</ul></div>'; |
|
| 8006 | + $value = '<div class="select2-container-multi-dolibarr" style="width: 90%;"><ul class="select2-choices-dolibarr">'.implode(' ', $toprint).'</ul></div>'; |
|
| 8007 | 8007 | } |
| 8008 | 8008 | } |
| 8009 | 8009 | } elseif ($type == 'chkbxlst') { |
@@ -8058,9 +8058,9 @@ discard block |
||
| 8058 | 8058 | $translabel = $langs->trans($obj->$field_toshow); |
| 8059 | 8059 | } |
| 8060 | 8060 | if ($translabel != $field_toshow) { |
| 8061 | - $toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories" style="background: #bbb">' . dol_trunc($translabel, 18) . '</li>'; |
|
| 8061 | + $toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories" style="background: #bbb">'.dol_trunc($translabel, 18).'</li>'; |
|
| 8062 | 8062 | } else { |
| 8063 | - $toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories" style="background: #bbb">' . $obj->$field_toshow . '</li>'; |
|
| 8063 | + $toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories" style="background: #bbb">'.$obj->$field_toshow.'</li>'; |
|
| 8064 | 8064 | } |
| 8065 | 8065 | } |
| 8066 | 8066 | } else { |
@@ -8069,15 +8069,15 @@ discard block |
||
| 8069 | 8069 | $translabel = $langs->trans($obj->{$InfoFieldList[1]}); |
| 8070 | 8070 | } |
| 8071 | 8071 | if ($translabel != $obj->{$InfoFieldList[1]}) { |
| 8072 | - $toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories" style="background: #bbb">' . dol_trunc($translabel, 18) . '</li>'; |
|
| 8072 | + $toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories" style="background: #bbb">'.dol_trunc($translabel, 18).'</li>'; |
|
| 8073 | 8073 | } else { |
| 8074 | - $toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories" style="background: #bbb">' . $obj->{$InfoFieldList[1]} . '</li>'; |
|
| 8074 | + $toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories" style="background: #bbb">'.$obj->{$InfoFieldList[1]}.'</li>'; |
|
| 8075 | 8075 | } |
| 8076 | 8076 | } |
| 8077 | 8077 | } |
| 8078 | 8078 | } |
| 8079 | 8079 | } else { |
| 8080 | - require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; |
|
| 8080 | + require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; |
|
| 8081 | 8081 | |
| 8082 | 8082 | $toprint = array(); |
| 8083 | 8083 | while ($obj = $this->db->fetch_object($resql)) { |
@@ -8086,7 +8086,7 @@ discard block |
||
| 8086 | 8086 | $c->fetch($obj->rowid); |
| 8087 | 8087 | $ways = $c->print_all_ways(); // $ways[0] = "ccc2 >> ccc2a >> ccc2a1" with html formatted text |
| 8088 | 8088 | foreach ($ways as $way) { |
| 8089 | - $toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories"' . ($c->color ? ' style="background: #' . $c->color . ';"' : ' style="background: #aaa"') . '>' . img_object('', 'category') . ' ' . $way . '</li>'; |
|
| 8089 | + $toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories"'.($c->color ? ' style="background: #'.$c->color.';"' : ' style="background: #aaa"').'>'.img_object('', 'category').' '.$way.'</li>'; |
|
| 8090 | 8090 | } |
| 8091 | 8091 | } |
| 8092 | 8092 | } |
@@ -8233,7 +8233,7 @@ discard block |
||
| 8233 | 8233 | global $langs; |
| 8234 | 8234 | |
| 8235 | 8235 | if (!class_exists('Validate')) { |
| 8236 | - require_once DOL_DOCUMENT_ROOT . '/core/class/validate.class.php'; |
|
| 8236 | + require_once DOL_DOCUMENT_ROOT.'/core/class/validate.class.php'; |
|
| 8237 | 8237 | } |
| 8238 | 8238 | |
| 8239 | 8239 | $this->clearFieldError($fieldKey); |
@@ -8447,7 +8447,7 @@ discard block |
||
| 8447 | 8447 | $out .= "\n"; |
| 8448 | 8448 | |
| 8449 | 8449 | $nbofextrafieldsshown = 0; |
| 8450 | - $e = 0; // var to manage the modulo (odd/even) |
|
| 8450 | + $e = 0; // var to manage the modulo (odd/even) |
|
| 8451 | 8451 | |
| 8452 | 8452 | $lastseparatorkeyfound = ''; |
| 8453 | 8453 | $extrafields_collapse_num = ''; |
@@ -8498,7 +8498,7 @@ discard block |
||
| 8498 | 8498 | } |
| 8499 | 8499 | |
| 8500 | 8500 | $colspan = 0; |
| 8501 | - if (is_array($params) && count($params) > 0 && $display_type=='card') { |
|
| 8501 | + if (is_array($params) && count($params) > 0 && $display_type == 'card') { |
|
| 8502 | 8502 | if (array_key_exists('cols', $params)) { |
| 8503 | 8503 | $colspan = $params['cols']; |
| 8504 | 8504 | } elseif (array_key_exists('colspan', $params)) { // For backward compatibility. Use cols instead now. |
@@ -8585,7 +8585,7 @@ discard block |
||
| 8585 | 8585 | $domData .= ' data-targetid="'.$this->id.'"'; |
| 8586 | 8586 | |
| 8587 | 8587 | $html_id = (empty($this->id) ? '' : 'extrarow-'.$this->element.'_'.$key.'_'.$this->id); |
| 8588 | - if ($display_type=='card') { |
|
| 8588 | + if ($display_type == 'card') { |
|
| 8589 | 8589 | if (getDolGlobalString('MAIN_EXTRAFIELDS_USE_TWO_COLUMS') && ($e % 2) == 0) { |
| 8590 | 8590 | $colspan = 0; |
| 8591 | 8591 | } |
@@ -8696,12 +8696,12 @@ discard block |
||
| 8696 | 8696 | break; |
| 8697 | 8697 | } |
| 8698 | 8698 | |
| 8699 | - $out .= ($display_type=='card' ? '</td>' : '</div>'); |
|
| 8699 | + $out .= ($display_type == 'card' ? '</td>' : '</div>'); |
|
| 8700 | 8700 | |
| 8701 | 8701 | if (getDolGlobalString('MAIN_EXTRAFIELDS_USE_TWO_COLUMS') && (($e % 2) == 1)) { |
| 8702 | - $out .= ($display_type=='card' ? '</tr>' : '</div>'); |
|
| 8702 | + $out .= ($display_type == 'card' ? '</tr>' : '</div>'); |
|
| 8703 | 8703 | } else { |
| 8704 | - $out .= ($display_type=='card' ? '</tr>' : '</div>'); |
|
| 8704 | + $out .= ($display_type == 'card' ? '</tr>' : '</div>'); |
|
| 8705 | 8705 | } |
| 8706 | 8706 | |
| 8707 | 8707 | $e++; |
@@ -9084,7 +9084,7 @@ discard block |
||
| 9084 | 9084 | if ($val['share']) { |
| 9085 | 9085 | if (empty($maxHeight) || ($photo_vignette && $imgarray['height'] > $maxHeight)) { |
| 9086 | 9086 | $return .= '<!-- Show original file (thumb not yet available with shared links) -->'; |
| 9087 | - $return .= '<img class="photo photowithmargin'.($addphotorefcss ? ' '.$addphotorefcss : '').'"'.($maxHeight ?' height="'.$maxHeight.'"': '').' src="'.DOL_URL_ROOT.'/viewimage.php?hashp='.urlencode($val['share']).($cache ? '&cache='.urlencode($cache) : '').'" title="'.dol_escape_htmltag($alt).'">'; |
|
| 9087 | + $return .= '<img class="photo photowithmargin'.($addphotorefcss ? ' '.$addphotorefcss : '').'"'.($maxHeight ? ' height="'.$maxHeight.'"' : '').' src="'.DOL_URL_ROOT.'/viewimage.php?hashp='.urlencode($val['share']).($cache ? '&cache='.urlencode($cache) : '').'" title="'.dol_escape_htmltag($alt).'">'; |
|
| 9088 | 9088 | } else { |
| 9089 | 9089 | $return .= '<!-- Show original file -->'; |
| 9090 | 9090 | $return .= '<img class="photo photowithmargin'.($addphotorefcss ? ' '.$addphotorefcss : '').'" height="'.$maxHeight.'" src="'.DOL_URL_ROOT.'/viewimage.php?hashp='.urlencode($val['share']).($cache ? '&cache='.urlencode($cache) : '').'" title="'.dol_escape_htmltag($alt).'">'; |
@@ -9096,7 +9096,7 @@ discard block |
||
| 9096 | 9096 | } else { |
| 9097 | 9097 | if (empty($maxHeight) || ($photo_vignette && $imgarray['height'] > $maxHeight)) { |
| 9098 | 9098 | $return .= '<!-- Show thumb -->'; |
| 9099 | - $return .= '<img class="photo photowithmargin'.($addphotorefcss ? ' '.$addphotorefcss : '').' maxwidth150onsmartphone maxwidth200"'.($maxHeight ?' height="'.$maxHeight.'"': '').' src="'.DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$this->entity.($cache ? '&cache='.urlencode($cache) : '').'&file='.urlencode($pdirthumb.$photo_vignette).'" title="'.dol_escape_htmltag($alt).'">'; |
|
| 9099 | + $return .= '<img class="photo photowithmargin'.($addphotorefcss ? ' '.$addphotorefcss : '').' maxwidth150onsmartphone maxwidth200"'.($maxHeight ? ' height="'.$maxHeight.'"' : '').' src="'.DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$this->entity.($cache ? '&cache='.urlencode($cache) : '').'&file='.urlencode($pdirthumb.$photo_vignette).'" title="'.dol_escape_htmltag($alt).'">'; |
|
| 9100 | 9100 | } else { |
| 9101 | 9101 | $return .= '<!-- Show original file -->'; |
| 9102 | 9102 | $return .= '<img class="photo photowithmargin'.($addphotorefcss ? ' '.$addphotorefcss : '').'" height="'.$maxHeight.'" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$this->entity.($cache ? '&cache='.urlencode($cache) : '').'&file='.urlencode($pdir.$photo).'" title="'.dol_escape_htmltag($alt).'">'; |
@@ -9505,7 +9505,7 @@ discard block |
||
| 9505 | 9505 | continue; |
| 9506 | 9506 | } |
| 9507 | 9507 | } |
| 9508 | - $keys_with_alias[] = $alias . '.' . $fieldname; |
|
| 9508 | + $keys_with_alias[] = $alias.'.'.$fieldname; |
|
| 9509 | 9509 | } |
| 9510 | 9510 | return implode(',', $keys_with_alias); |
| 9511 | 9511 | } else { |
@@ -9625,7 +9625,7 @@ discard block |
||
| 9625 | 9625 | if (!$error) { |
| 9626 | 9626 | $sql = "INSERT INTO ".$this->db->prefix().$this->table_element; |
| 9627 | 9627 | $sql .= " (".implode(", ", $keys).')'; |
| 9628 | - $sql .= " VALUES (".implode(", ", $values).")"; // $values can contains 'abc' or 123 |
|
| 9628 | + $sql .= " VALUES (".implode(", ", $values).")"; // $values can contains 'abc' or 123 |
|
| 9629 | 9629 | |
| 9630 | 9630 | $res = $this->db->query($sql); |
| 9631 | 9631 | if (!$res) { |
@@ -9910,7 +9910,7 @@ discard block |
||
| 9910 | 9910 | |
| 9911 | 9911 | // Update extrafield |
| 9912 | 9912 | if (!$error) { |
| 9913 | - $result = $this->insertExtraFields(); // This delete and reinsert extrafields |
|
| 9913 | + $result = $this->insertExtraFields(); // This delete and reinsert extrafields |
|
| 9914 | 9914 | if ($result < 0) { |
| 9915 | 9915 | $error++; |
| 9916 | 9916 | } |
@@ -10118,12 +10118,12 @@ discard block |
||
| 10118 | 10118 | $error++; |
| 10119 | 10119 | } else { |
| 10120 | 10120 | while ($obj = $this->db->fetch_object($resql)) { |
| 10121 | - $result = $this->fetch($obj->rowid); // @phpstan-ignore-line |
|
| 10121 | + $result = $this->fetch($obj->rowid); // @phpstan-ignore-line |
|
| 10122 | 10122 | if ($result < 0) { |
| 10123 | 10123 | $error++; |
| 10124 | 10124 | $this->errors[] = $this->error; |
| 10125 | 10125 | } else { |
| 10126 | - $result = $this->delete($user); // @phpstan-ignore-line |
|
| 10126 | + $result = $this->delete($user); // @phpstan-ignore-line |
|
| 10127 | 10127 | if ($result < 0) { |
| 10128 | 10128 | $error++; |
| 10129 | 10129 | $this->errors[] = $this->error; |
@@ -10288,7 +10288,7 @@ discard block |
||
| 10288 | 10288 | ); |
| 10289 | 10289 | foreach ($fields as $key => $value) { |
| 10290 | 10290 | if (array_key_exists($key, $this->fields)) { |
| 10291 | - $this->{$key} = $value; // @phpstan-ignore-line |
|
| 10291 | + $this->{$key} = $value; // @phpstan-ignore-line |
|
| 10292 | 10292 | } |
| 10293 | 10293 | } |
| 10294 | 10294 | |
@@ -10433,7 +10433,7 @@ discard block |
||
| 10433 | 10433 | // Process |
| 10434 | 10434 | foreach ($to_del as $del) { |
| 10435 | 10435 | if ($c->fetch($del) > 0) { |
| 10436 | - $result=$c->del_type($this, $type_categ); |
|
| 10436 | + $result = $c->del_type($this, $type_categ); |
|
| 10437 | 10437 | if ($result < 0) { |
| 10438 | 10438 | $error++; |
| 10439 | 10439 | $this->error = $c->error; |