@@ -382,7 +382,7 @@ discard block |
||
382 | 382 | print '<td>'; |
383 | 383 | $s = picto_from_langcode(getDolGlobalString('MAIN_LANG_DEFAULT')); |
384 | 384 | print $s ? $s.' ' : ''; |
385 | - print(getDolGlobalString('MAIN_LANG_DEFAULT') == 'auto' ? $form->textwithpicto($langs->trans("Automatic"), $langs->trans("AutoDetectLang")) : $langs->trans("Language_" . getDolGlobalString('MAIN_LANG_DEFAULT'))); |
|
385 | + print(getDolGlobalString('MAIN_LANG_DEFAULT') == 'auto' ? $form->textwithpicto($langs->trans("Automatic"), $langs->trans("AutoDetectLang")) : $langs->trans("Language_".getDolGlobalString('MAIN_LANG_DEFAULT'))); |
|
386 | 386 | print '</td>'; |
387 | 387 | print '<td class="nowrap" width="20%"><input class="oddeven" name="check_MAIN_LANG_DEFAULT" id="check_MAIN_LANG_DEFAULT" type="checkbox" '.(!empty($object->conf->MAIN_LANG_DEFAULT) ? " checked" : ""); |
388 | 388 | print empty($dolibarr_main_demo) ? '' : ' disabled="disabled"'; // Disabled for demo |
@@ -435,7 +435,7 @@ discard block |
||
435 | 435 | |
436 | 436 | // Max size of short lists |
437 | 437 | print '<tr class="oddeven"><td>'.$langs->trans("MaxSizeShortList").'</td>'; |
438 | - print '<td>' . getDolGlobalString('MAIN_SIZE_SHORTLIST_LIMIT').'</td>'; |
|
438 | + print '<td>'.getDolGlobalString('MAIN_SIZE_SHORTLIST_LIMIT').'</td>'; |
|
439 | 439 | print '<td class="nowrap" width="20%"><input class="oddeven" name="check_MAIN_SIZE_SHORTLIST_LIMIT" id="check_MAIN_SIZE_SHORTLIST_LIMIT" type="checkbox" '.(!empty($object->conf->MAIN_SIZE_SHORTLIST_LIMIT) ? " checked" : ""); |
440 | 440 | print empty($dolibarr_main_demo) ? '' : ' disabled="disabled"'; // Disabled for demo |
441 | 441 | print '> <label for="check_MAIN_SIZE_SHORTLIST_LIMIT">'.$langs->trans("UsePersonalValue").'</label></td>'; |
@@ -504,7 +504,7 @@ discard block |
||
504 | 504 | print '<td>'; |
505 | 505 | $s = picto_from_langcode(getDolGlobalString('MAIN_LANG_DEFAULT')); |
506 | 506 | print($s ? $s.' ' : ''); |
507 | - print(getDolGlobalString('MAIN_LANG_DEFAULT') == 'auto' ? $form->textwithpicto($langs->trans("Automatic"), $langs->trans("AutoDetectLang")) : $langs->trans("Language_" . getDolGlobalString('MAIN_LANG_DEFAULT'))); |
|
507 | + print(getDolGlobalString('MAIN_LANG_DEFAULT') == 'auto' ? $form->textwithpicto($langs->trans("Automatic"), $langs->trans("AutoDetectLang")) : $langs->trans("Language_".getDolGlobalString('MAIN_LANG_DEFAULT'))); |
|
508 | 508 | print '</td>'; |
509 | 509 | print '<td class="nowrap"><input class="oddeven" type="checkbox" disabled '.(!empty($object->conf->MAIN_LANG_DEFAULT) ? " checked" : "").'> '.$langs->trans("UsePersonalValue").'</td>'; |
510 | 510 | print '<td>'; |
@@ -564,7 +564,7 @@ discard block |
||
564 | 564 | print '<tr class="oddeven"><td>'.$langs->trans("MAIN_CHECKBOX_LEFT_COLUMN").'</td>'; |
565 | 565 | print '<td>'.(getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN') ? $langs->trans("Yes") : $langs->trans("No")).'</td>'; |
566 | 566 | print '<td class="nowrap" width="20%"><input class="oddeven" type="checkbox" disabled '.(isset($object->conf->MAIN_CHECKBOX_LEFT_COLUMN) ? " checked" : "").'> '.$langs->trans("UsePersonalValue").'</td>'; |
567 | - print '<td>'.(isset($object->conf->MAIN_CHECKBOX_LEFT_COLUMN) ?( $object->conf->MAIN_CHECKBOX_LEFT_COLUMN == 1 ? $langs->trans("Yes") : $langs->trans("No")) : ' ').'</td></tr>'; |
|
567 | + print '<td>'.(isset($object->conf->MAIN_CHECKBOX_LEFT_COLUMN) ? ($object->conf->MAIN_CHECKBOX_LEFT_COLUMN == 1 ? $langs->trans("Yes") : $langs->trans("No")) : ' ').'</td></tr>'; |
|
568 | 568 | |
569 | 569 | // Max size for lists |
570 | 570 | print '<tr class="oddeven"><td>'.$langs->trans("MaxSizeList").'</td>'; |
@@ -640,7 +640,7 @@ discard block |
||
640 | 640 | |
641 | 641 | if (is_array($cpt)) { |
642 | 642 | foreach ($cpt as $cptcursor) { |
643 | - if (! is_null($cptcursor)) { |
|
643 | + if (!is_null($cptcursor)) { |
|
644 | 644 | if ($listofaccount) { |
645 | 645 | $listofaccount .= ","; |
646 | 646 | } |
@@ -790,7 +790,7 @@ discard block |
||
790 | 790 | |
791 | 791 | $sql = "SELECT c.rowid, c.code, c.label, c.formula, c.position, c.category_type, c.sens"; |
792 | 792 | $sql .= " FROM ".$this->db->prefix().$this->table_element." as c"; |
793 | - $sql .= " WHERE c.active = " . (int) $active; |
|
793 | + $sql .= " WHERE c.active = ".(int) $active; |
|
794 | 794 | $sql .= " AND c.fk_report=".((int) $id_report); |
795 | 795 | $sql .= " AND c.entity = ".$conf->entity; |
796 | 796 | if ($categorytype >= 0) { |
@@ -181,7 +181,7 @@ discard block |
||
181 | 181 | //$metric=$arrayformat['unit']; |
182 | 182 | |
183 | 183 | //$pdfa = false; // PDF default version |
184 | - $pdfa = getDolGlobalInt('PDF_USE_A', 0); // PDF/A-1 ou PDF/A-3 |
|
184 | + $pdfa = getDolGlobalInt('PDF_USE_A', 0); // PDF/A-1 ou PDF/A-3 |
|
185 | 185 | |
186 | 186 | if (!getDolGlobalString('MAIN_DISABLE_TCPDI') && class_exists('TCPDI')) { |
187 | 187 | $pdf = new TCPDI($pagetype, $metric, $format, true, 'UTF-8', false, $pdfa); |
@@ -535,7 +535,7 @@ discard block |
||
535 | 535 | $stringaddress .= ($stringaddress ? "\n" : '').$tmp.': '.$outputlangs->convToOutputCharset($sourcecompany->idprof6); |
536 | 536 | } |
537 | 537 | if (getDolGlobalString('PDF_ADD_MORE_AFTER_SOURCE_ADDRESS')) { |
538 | - $stringaddress .= ($stringaddress ? "\n" : '') . getDolGlobalString('PDF_ADD_MORE_AFTER_SOURCE_ADDRESS'); |
|
538 | + $stringaddress .= ($stringaddress ? "\n" : '').getDolGlobalString('PDF_ADD_MORE_AFTER_SOURCE_ADDRESS'); |
|
539 | 539 | } |
540 | 540 | } |
541 | 541 | |
@@ -645,7 +645,7 @@ discard block |
||
645 | 645 | if ($usecontact && is_object($targetcontact) && getDolGlobalInt('MAIN_USE_COMPANY_NAME_OF_CONTACT')) { |
646 | 646 | $targetcontact->fetch_thirdparty(); |
647 | 647 | if (!empty($targetcontact->thirdparty->id) && $targetcontact->thirdparty->tva_intra) { |
648 | - $stringaddress .= ($stringaddress ? "\n" : '') . $outputlangs->transnoentities("VATIntraShort") . ': ' . $outputlangs->convToOutputCharset($targetcontact->thirdparty->tva_intra); |
|
648 | + $stringaddress .= ($stringaddress ? "\n" : '').$outputlangs->transnoentities("VATIntraShort").': '.$outputlangs->convToOutputCharset($targetcontact->thirdparty->tva_intra); |
|
649 | 649 | } |
650 | 650 | } elseif (!empty($targetcompany->tva_intra)) { |
651 | 651 | $stringaddress .= ($stringaddress ? "\n" : '').$outputlangs->transnoentities("VATIntraShort").': '.$outputlangs->convToOutputCharset($targetcompany->tva_intra); |
@@ -732,7 +732,7 @@ discard block |
||
732 | 732 | |
733 | 733 | // Add a background image on document only if good setup of const |
734 | 734 | if (getDolGlobalString('MAIN_USE_BACKGROUND_ON_PDF') && (getDolGlobalString('MAIN_USE_BACKGROUND_ON_PDF') != '-1')) { // Warning, this option make TCPDF generation being crazy and some content disappeared behind the image |
735 | - $filepath = $conf->mycompany->dir_output.'/logos/' . getDolGlobalString('MAIN_USE_BACKGROUND_ON_PDF'); |
|
735 | + $filepath = $conf->mycompany->dir_output.'/logos/'.getDolGlobalString('MAIN_USE_BACKGROUND_ON_PDF'); |
|
736 | 736 | if (file_exists($filepath)) { |
737 | 737 | $pdf->SetAutoPageBreak(0, 0); // Disable auto pagebreak before adding image |
738 | 738 | if (getDolGlobalString('MAIN_USE_BACKGROUND_ON_PDF_ALPHA')) { |
@@ -1031,7 +1031,7 @@ discard block |
||
1031 | 1031 | $outputlangs->load("dict"); |
1032 | 1032 | $line = ''; |
1033 | 1033 | $reg = array(); |
1034 | - $marginwithfooter = 0; // Return value |
|
1034 | + $marginwithfooter = 0; // Return value |
|
1035 | 1035 | |
1036 | 1036 | $dims = $pdf->getPageDimensions(); |
1037 | 1037 | |
@@ -1164,7 +1164,7 @@ discard block |
||
1164 | 1164 | $line4 .= ($line4 ? " - " : "").$field.": ".$outputlangs->convToOutputCharset($fromcompany->idprof5); |
1165 | 1165 | } |
1166 | 1166 | // Prof Id 6 |
1167 | - if (!empty($fromcompany->idprof6) && $fromcompany->idprof6) { |
|
1167 | + if (!empty($fromcompany->idprof6) && $fromcompany->idprof6) { |
|
1168 | 1168 | $field = $outputlangs->transcountrynoentities("ProfId6", $fromcompany->country_code); |
1169 | 1169 | if (preg_match('/\((.*)\)/i', $field, $reg)) { |
1170 | 1170 | $field = $reg[1]; |
@@ -1172,7 +1172,7 @@ discard block |
||
1172 | 1172 | $line4 .= ($line4 ? " - " : "").$field.": ".$outputlangs->convToOutputCharset($fromcompany->idprof6); |
1173 | 1173 | } |
1174 | 1174 | // Prof Id 7 |
1175 | - if (!empty($fromcompany->idprof7) && $fromcompany->idprof7) { |
|
1175 | + if (!empty($fromcompany->idprof7) && $fromcompany->idprof7) { |
|
1176 | 1176 | $field = $outputlangs->transcountrynoentities("ProfId7", $fromcompany->country_code); |
1177 | 1177 | if (preg_match('/\((.*)\)/i', $field, $reg)) { |
1178 | 1178 | $field = $reg[1]; |
@@ -1180,7 +1180,7 @@ discard block |
||
1180 | 1180 | $line4 .= ($line4 ? " - " : "").$field.": ".$outputlangs->convToOutputCharset($fromcompany->idprof7); |
1181 | 1181 | } |
1182 | 1182 | // Prof Id 8 |
1183 | - if (!empty($fromcompany->idprof8) && $fromcompany->idprof8) { |
|
1183 | + if (!empty($fromcompany->idprof8) && $fromcompany->idprof8) { |
|
1184 | 1184 | $field = $outputlangs->transcountrynoentities("ProfId8", $fromcompany->country_code); |
1185 | 1185 | if (preg_match('/\((.*)\)/i', $field, $reg)) { |
1186 | 1186 | $field = $reg[1]; |
@@ -1188,7 +1188,7 @@ discard block |
||
1188 | 1188 | $line4 .= ($line4 ? " - " : "").$field.": ".$outputlangs->convToOutputCharset($fromcompany->idprof8); |
1189 | 1189 | } |
1190 | 1190 | // Prof Id 9 |
1191 | - if (!empty($fromcompany->idprof9) && $fromcompany->idprof9) { |
|
1191 | + if (!empty($fromcompany->idprof9) && $fromcompany->idprof9) { |
|
1192 | 1192 | $field = $outputlangs->transcountrynoentities("ProfId9", $fromcompany->country_code); |
1193 | 1193 | if (preg_match('/\((.*)\)/i', $field, $reg)) { |
1194 | 1194 | $field = $reg[1]; |
@@ -1196,7 +1196,7 @@ discard block |
||
1196 | 1196 | $line4 .= ($line4 ? " - " : "").$field.": ".$outputlangs->convToOutputCharset($fromcompany->idprof9); |
1197 | 1197 | } |
1198 | 1198 | // Prof Id 10 |
1199 | - if (!empty($fromcompany->idprof10) && $fromcompany->idprof10) { |
|
1199 | + if (!empty($fromcompany->idprof10) && $fromcompany->idprof10) { |
|
1200 | 1200 | $field = $outputlangs->transcountrynoentities("ProfId10", $fromcompany->country_code); |
1201 | 1201 | if (preg_match('/\((.*)\)/i', $field, $reg)) { |
1202 | 1202 | $field = $reg[1]; |
@@ -1204,7 +1204,7 @@ discard block |
||
1204 | 1204 | $line4 .= ($line4 ? " - " : "").$field.": ".$outputlangs->convToOutputCharset($fromcompany->idprof10); |
1205 | 1205 | } |
1206 | 1206 | // IntraCommunautary VAT |
1207 | - if (!empty($fromcompany->tva_intra) && $fromcompany->tva_intra != '') { |
|
1207 | + if (!empty($fromcompany->tva_intra) && $fromcompany->tva_intra != '') { |
|
1208 | 1208 | $line4 .= ($line4 ? " - " : "").$outputlangs->transnoentities("VATIntraShort").": ".$outputlangs->convToOutputCharset($fromcompany->tva_intra); |
1209 | 1209 | } |
1210 | 1210 | |
@@ -1375,7 +1375,7 @@ discard block |
||
1375 | 1375 | |
1376 | 1376 | $pagination = $pdf->PageNo().' / '.$pdf->getAliasNbPages(); |
1377 | 1377 | $fontRenderCorrection = 0; |
1378 | - if (in_array(pdf_getPDFFont($outputlangs), array('freemono', 'DejaVuSans'))) { |
|
1378 | + if (in_array(pdf_getPDFFont($outputlangs), array('freemono', 'DejaVuSans'))) { |
|
1379 | 1379 | $fontRenderCorrection = 10; |
1380 | 1380 | } |
1381 | 1381 | $pdf->MultiCell(18 + $fontRenderCorrection, 2, $pagination, 0, 'R', 0); |
@@ -1472,7 +1472,7 @@ discard block |
||
1472 | 1472 | |
1473 | 1473 | if (getDolGlobalString('MARGIN_TOP_ZERO_UL')) { |
1474 | 1474 | $pdf->setListIndentWidth(5); |
1475 | - $TMarginList = ['ul' => [['h' => 0.1, ],['h' => 0.1, ]], 'li' => [['h' => 0.1, ],],]; |
|
1475 | + $TMarginList = ['ul' => [['h' => 0.1, ], ['h' => 0.1, ]], 'li' => [['h' => 0.1, ], ], ]; |
|
1476 | 1476 | $pdf->setHtmlVSpace($TMarginList); |
1477 | 1477 | } |
1478 | 1478 | |
@@ -1514,7 +1514,7 @@ discard block |
||
1514 | 1514 | $prodser = new Product($db); |
1515 | 1515 | |
1516 | 1516 | if (getDolGlobalString('PRODUIT_CUSTOMER_PRICES') || getDolGlobalString('PRODUIT_CUSTOMER_PRICES_AND_MULTIPRICES')) { |
1517 | - include_once DOL_DOCUMENT_ROOT . '/product/class/productcustomerprice.class.php'; |
|
1517 | + include_once DOL_DOCUMENT_ROOT.'/product/class/productcustomerprice.class.php'; |
|
1518 | 1518 | } |
1519 | 1519 | } |
1520 | 1520 | |
@@ -1561,7 +1561,7 @@ discard block |
||
1561 | 1561 | $desc = str_replace('(DEPOSIT)', $outputlangs->trans('Deposit'), $desc); |
1562 | 1562 | } |
1563 | 1563 | |
1564 | - $libelleproduitservice = ''; // Default value |
|
1564 | + $libelleproduitservice = ''; // Default value |
|
1565 | 1565 | if (!getDolGlobalString('PDF_HIDE_PRODUCT_LABEL_IN_SUPPLIER_LINES')) { |
1566 | 1566 | // Description short of product line |
1567 | 1567 | $libelleproduitservice = $label; |
@@ -1595,8 +1595,7 @@ discard block |
||
1595 | 1595 | $libelleproduitservice = dol_concatdesc( |
1596 | 1596 | dol_concatdesc($libelleproduitservice, " * ".$subprodval[3]), |
1597 | 1597 | (!empty($qtyText) ? |
1598 | - $outputlangs->trans('Qty').':'.$qtyText.' x '.$outputlangs->trans('AssociatedProducts').':'.$subprodval[1].'= '.$outputlangs->trans('QtyTot').':'.$subprodval[1] * $qtyText : |
|
1599 | - $outputlangs->trans('Qty').' '.$outputlangs->trans('AssociatedProducts').':'.$subprodval[1]) |
|
1598 | + $outputlangs->trans('Qty').':'.$qtyText.' x '.$outputlangs->trans('AssociatedProducts').':'.$subprodval[1].'= '.$outputlangs->trans('QtyTot').':'.$subprodval[1] * $qtyText : $outputlangs->trans('Qty').' '.$outputlangs->trans('AssociatedProducts').':'.$subprodval[1]) |
|
1600 | 1599 | ); |
1601 | 1600 | } |
1602 | 1601 | } else { |
@@ -1604,8 +1603,7 @@ discard block |
||
1604 | 1603 | $libelleproduitservice = dol_concatdesc( |
1605 | 1604 | dol_concatdesc($libelleproduitservice, " * ".$subprodval[5].(($subprodval[5] && $subprodval[3]) ? ' - ' : '').$subprodval[3]), |
1606 | 1605 | (!empty($qtyText) ? |
1607 | - $outputlangs->trans('Qty').':'.$qtyText.' x '.$outputlangs->trans('AssociatedProducts').':'.$subprodval[1].'= '.$outputlangs->trans('QtyTot').':'.$subprodval[1] * $qtyText : |
|
1608 | - $outputlangs->trans('Qty').' '.$outputlangs->trans('AssociatedProducts').':'.$subprodval[1]) |
|
1606 | + $outputlangs->trans('Qty').':'.$qtyText.' x '.$outputlangs->trans('AssociatedProducts').':'.$subprodval[1].'= '.$outputlangs->trans('QtyTot').':'.$subprodval[1] * $qtyText : $outputlangs->trans('Qty').' '.$outputlangs->trans('AssociatedProducts').':'.$subprodval[1]) |
|
1609 | 1607 | ); |
1610 | 1608 | } |
1611 | 1609 | } |
@@ -1708,11 +1706,11 @@ discard block |
||
1708 | 1706 | break; |
1709 | 1707 | |
1710 | 1708 | case 2: |
1711 | - $ref_prodserv = $productCustomerPrice->ref_customer . ' (' . $outputlangs->transnoentitiesnoconv('InternalRef') . ' ' . $ref_prodserv . ')'; |
|
1709 | + $ref_prodserv = $productCustomerPrice->ref_customer.' ('.$outputlangs->transnoentitiesnoconv('InternalRef').' '.$ref_prodserv.')'; |
|
1712 | 1710 | break; |
1713 | 1711 | |
1714 | 1712 | default: |
1715 | - $ref_prodserv = $ref_prodserv . ' (' . $outputlangs->transnoentitiesnoconv('RefCustomer') . ' ' . $productCustomerPrice->ref_customer . ')'; |
|
1713 | + $ref_prodserv = $ref_prodserv.' ('.$outputlangs->transnoentitiesnoconv('RefCustomer').' '.$productCustomerPrice->ref_customer.')'; |
|
1716 | 1714 | } |
1717 | 1715 | } |
1718 | 1716 | } |
@@ -2575,7 +2573,7 @@ discard block |
||
2575 | 2573 | } |
2576 | 2574 | } |
2577 | 2575 | $refListsTxt .= (!empty($refListsTxt) ? ' ' : ''); |
2578 | - if (! is_object($order)) { |
|
2576 | + if (!is_object($order)) { |
|
2579 | 2577 | $refListsTxt .= $outputlangs->transnoentities($elementobject->ref); |
2580 | 2578 | } else { |
2581 | 2579 | $refListsTxt .= $outputlangs->convToOutputCharset($order->ref).($order->ref_client ? ' ('.$order->ref_client.')' : ''); |
@@ -2602,7 +2600,7 @@ discard block |
||
2602 | 2600 | } |
2603 | 2601 | } |
2604 | 2602 | |
2605 | - if (! is_object($order)) { |
|
2603 | + if (!is_object($order)) { |
|
2606 | 2604 | $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefSending"); |
2607 | 2605 | if (empty($linkedobjects[$objecttype]['ref_value'])) { |
2608 | 2606 | $linkedobjects[$objecttype]['ref_value'] = ''; |
@@ -2706,7 +2704,7 @@ discard block |
||
2706 | 2704 | if (isset($hookmanager->resArray['linetotalremise'])) { |
2707 | 2705 | return (float) $hookmanager->resArray['linetotalremise']; |
2708 | 2706 | } else { |
2709 | - return (float) $hookmanager->resPrint; // For backward compatibility |
|
2707 | + return (float) $hookmanager->resPrint; // For backward compatibility |
|
2710 | 2708 | } |
2711 | 2709 | } |
2712 | 2710 | } |
@@ -141,7 +141,7 @@ discard block |
||
141 | 141 | |
142 | 142 | const KEY_ID = 0; |
143 | 143 | const KEY_LABEL = 1; |
144 | - const KEY_TYPE = 2; // deprecated |
|
144 | + const KEY_TYPE = 2; // deprecated |
|
145 | 145 | const KEY_DEFAULT = 3; |
146 | 146 | const KEY_FIRST_LEVEL = 4; |
147 | 147 | const KEY_SECOND_LEVEL = 5; |
@@ -721,7 +721,7 @@ discard block |
||
721 | 721 | $moduleNameInConf = 'supplier_proposal'; |
722 | 722 | } |
723 | 723 | |
724 | - unset($conf->modules[$moduleNameInConf]); // Add this module in list of enabled modules so isModEnabled() will work (conf->module->enabled must no more be used) |
|
724 | + unset($conf->modules[$moduleNameInConf]); // Add this module in list of enabled modules so isModEnabled() will work (conf->module->enabled must no more be used) |
|
725 | 725 | |
726 | 726 | return 1; |
727 | 727 | } else { |
@@ -817,7 +817,7 @@ discard block |
||
817 | 817 | $pathoffile = $this->getDescLongReadmeFound(); |
818 | 818 | |
819 | 819 | if ($pathoffile) { // Mostly for external modules |
820 | - $content = file_get_contents($pathoffile, false, null, 0, 1024 * 1024); // Max size loaded 1Mb |
|
820 | + $content = file_get_contents($pathoffile, false, null, 0, 1024 * 1024); // Max size loaded 1Mb |
|
821 | 821 | |
822 | 822 | if ((float) DOL_VERSION >= 6.0) { // @phpstan-ignore-line |
823 | 823 | @include_once DOL_DOCUMENT_ROOT.'/core/lib/parsemd.lib.php'; |
@@ -1581,7 +1581,7 @@ discard block |
||
1581 | 1581 | |
1582 | 1582 | $sql = "DELETE FROM ".MAIN_DB_PREFIX."boxes_def"; |
1583 | 1583 | $sql .= " WHERE file = '".$this->db->escape($file)."'"; |
1584 | - $sql .= " AND entity = ".$conf->entity; // Do not use getEntity here, we want to delete only in current company |
|
1584 | + $sql .= " AND entity = ".$conf->entity; // Do not use getEntity here, we want to delete only in current company |
|
1585 | 1585 | |
1586 | 1586 | dol_syslog(get_class($this)."::delete_boxes", LOG_DEBUG); |
1587 | 1587 | $resql = $this->db->query($sql); |
@@ -1604,9 +1604,9 @@ discard block |
||
1604 | 1604 | public function insert_cronjobs() |
1605 | 1605 | { |
1606 | 1606 | // phpcs:enable |
1607 | - include_once DOL_DOCUMENT_ROOT . '/core/class/infobox.class.php'; |
|
1608 | - include_once DOL_DOCUMENT_ROOT . '/cron/class/cronjob.class.php'; |
|
1609 | - include_once DOL_DOCUMENT_ROOT . '/user/class/user.class.php'; |
|
1607 | + include_once DOL_DOCUMENT_ROOT.'/core/class/infobox.class.php'; |
|
1608 | + include_once DOL_DOCUMENT_ROOT.'/cron/class/cronjob.class.php'; |
|
1609 | + include_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php'; |
|
1610 | 1610 | |
1611 | 1611 | global $conf, $user; |
1612 | 1612 | |
@@ -1617,7 +1617,7 @@ discard block |
||
1617 | 1617 | $err = 0; |
1618 | 1618 | |
1619 | 1619 | if (is_array($this->cronjobs)) { |
1620 | - dol_syslog(get_class($this) . "::insert_cronjobs", LOG_DEBUG); |
|
1620 | + dol_syslog(get_class($this)."::insert_cronjobs", LOG_DEBUG); |
|
1621 | 1621 | |
1622 | 1622 | foreach ($this->cronjobs as $key => $value) { |
1623 | 1623 | $now = dol_now(); |
@@ -1644,7 +1644,7 @@ discard block |
||
1644 | 1644 | $test = isset($value['test']) ? $value['test'] : ''; // Line must be enabled or not (so visible or not) |
1645 | 1645 | |
1646 | 1646 | // Search if cron entry already present |
1647 | - $sql = "SELECT count(*) as nb FROM " . MAIN_DB_PREFIX . "cronjob"; |
|
1647 | + $sql = "SELECT count(*) as nb FROM ".MAIN_DB_PREFIX."cronjob"; |
|
1648 | 1648 | //$sql .= " WHERE module_name = '" . $this->db->escape(empty($this->rights_class) ? strtolower($this->name) : $this->rights_class) . "'"; |
1649 | 1649 | $sql .= " WHERE label = '".$this->db->escape($label)."'"; |
1650 | 1650 | /* unique key is on label,entity so no need for this test |
@@ -1664,7 +1664,7 @@ discard block |
||
1664 | 1664 | $sql .= " AND params = '" . $this->db->escape($params) . "'"; |
1665 | 1665 | } |
1666 | 1666 | */ |
1667 | - $sql .= " AND entity = " . ((int) $entity); // Must be exact entity |
|
1667 | + $sql .= " AND entity = ".((int) $entity); // Must be exact entity |
|
1668 | 1668 | |
1669 | 1669 | $result = $this->db->query($sql); |
1670 | 1670 | if (!$result) { |
@@ -1990,9 +1990,9 @@ discard block |
||
1990 | 1990 | |
1991 | 1991 | // If the module is active |
1992 | 1992 | foreach ($this->rights as $key => $value) { |
1993 | - $r_id = $this->rights[$key][self::KEY_ID]; // permission id in llx_rights_def (not unique because primary key is couple id-entity) |
|
1993 | + $r_id = $this->rights[$key][self::KEY_ID]; // permission id in llx_rights_def (not unique because primary key is couple id-entity) |
|
1994 | 1994 | $r_label = $this->rights[$key][self::KEY_LABEL]; |
1995 | - $r_type = $this->rights[$key][self::KEY_TYPE] ?? 'w'; // TODO deprecated |
|
1995 | + $r_type = $this->rights[$key][self::KEY_TYPE] ?? 'w'; // TODO deprecated |
|
1996 | 1996 | $r_default = $this->rights[$key][self::KEY_DEFAULT] ?? 0; |
1997 | 1997 | $r_perms = $this->rights[$key][self::KEY_FIRST_LEVEL] ?? ''; |
1998 | 1998 | $r_subperms = $this->rights[$key][self::KEY_SECOND_LEVEL] ?? ''; |
@@ -2016,7 +2016,7 @@ discard block |
||
2016 | 2016 | } |
2017 | 2017 | |
2018 | 2018 | // condition to show or hide a user right (default: 1) (eg isModEnabled('anothermodule') or ($conf->global->MAIN_FEATURES_LEVEL > 0) or etc..) |
2019 | - $r_enabled = $this->rights[$key][self::KEY_ENABLED] ?? '1'; |
|
2019 | + $r_enabled = $this->rights[$key][self::KEY_ENABLED] ?? '1'; |
|
2020 | 2020 | |
2021 | 2021 | // Search if perm already present |
2022 | 2022 | $sql = "SELECT count(*) as nb FROM ".MAIN_DB_PREFIX."rights_def"; |
@@ -2033,7 +2033,7 @@ discard block |
||
2033 | 2033 | $sql .= ", libelle"; |
2034 | 2034 | $sql .= ", module"; |
2035 | 2035 | $sql .= ", module_origin"; |
2036 | - $sql .= ", type"; // TODO deprecated |
|
2036 | + $sql .= ", type"; // TODO deprecated |
|
2037 | 2037 | $sql .= ", bydefault"; |
2038 | 2038 | $sql .= ", perms"; |
2039 | 2039 | $sql .= ", subperms"; |
@@ -2044,7 +2044,7 @@ discard block |
||
2044 | 2044 | $sql .= ", '".$this->db->escape($r_label)."'"; |
2045 | 2045 | $sql .= ", '".$this->db->escape($r_module)."'"; |
2046 | 2046 | $sql .= ", '".$this->db->escape($r_module_origin)."'"; |
2047 | - $sql .= ", '".$this->db->escape($r_type)."'"; // TODO deprecated |
|
2047 | + $sql .= ", '".$this->db->escape($r_type)."'"; // TODO deprecated |
|
2048 | 2048 | $sql .= ", ".((int) $r_default); |
2049 | 2049 | $sql .= ", '".$this->db->escape($r_perms)."'"; |
2050 | 2050 | $sql .= ", '".$this->db->escape($r_subperms)."'"; |
@@ -2266,7 +2266,7 @@ discard block |
||
2266 | 2266 | |
2267 | 2267 | $sql = "DELETE FROM ".MAIN_DB_PREFIX."menu"; |
2268 | 2268 | $sql .= " WHERE module = '".$this->db->escape($module)."'"; |
2269 | - $sql .= " AND menu_handler = 'all'"; // We delete only lines that were added manually or by the module activation. We keep entry added by menuhandler like 'auguria' |
|
2269 | + $sql .= " AND menu_handler = 'all'"; // We delete only lines that were added manually or by the module activation. We keep entry added by menuhandler like 'auguria' |
|
2270 | 2270 | $sql .= " AND entity IN (0, ".$conf->entity.")"; |
2271 | 2271 | |
2272 | 2272 | dol_syslog(get_class($this)."::delete_menus", LOG_DEBUG); |
@@ -2650,36 +2650,36 @@ discard block |
||
2650 | 2650 | } |
2651 | 2651 | |
2652 | 2652 | if ($this->isCoreOrExternalModule() == 'external' || preg_match('/development|experimental|deprecated/i', $version)) { |
2653 | - $versionTitle = $langs->trans("Version").' '.$this->getVersion(1); |
|
2653 | + $versionTitle = $langs->trans("Version").' '.$this->getVersion(1); |
|
2654 | 2654 | if ($this->needUpdate) { |
2655 | 2655 | $versionTitle .= '<br>'.$langs->trans('ModuleUpdateAvailable').' : '.$this->lastVersion; |
2656 | 2656 | } |
2657 | 2657 | |
2658 | - $return .= '<span class="info-box-icon-version'.($versiontrans ? ' '.$versiontrans : '').' classfortooltip" title="'.dol_escape_js($versionTitle).'" >'; |
|
2659 | - $return .= $this->getVersion(1); |
|
2660 | - $return .= '</span>'; |
|
2658 | + $return .= '<span class="info-box-icon-version'.($versiontrans ? ' '.$versiontrans : '').' classfortooltip" title="'.dol_escape_js($versionTitle).'" >'; |
|
2659 | + $return .= $this->getVersion(1); |
|
2660 | + $return .= '</span>'; |
|
2661 | 2661 | } |
2662 | 2662 | |
2663 | - $return .= '</div> |
|
2663 | + $return .= '</div> |
|
2664 | 2664 | <div class="info-box-content info-box-text-module'.(!getDolGlobalString($const_name) ? '' : ' info-box-module-enabled'.($versiontrans ? ' info-box-content-warning' : '')).'"> |
2665 | 2665 | <span class="info-box-title">'.$this->getName().'</span> |
2666 | 2666 | <span class="info-box-desc twolinesmax opacitymedium" title="'.dol_escape_htmltag($this->getDesc()).'">'.nl2br($this->getDesc()).'</span>'; |
2667 | 2667 | |
2668 | - $return .= '<div class="valignmiddle inline-block info-box-more">'; |
|
2668 | + $return .= '<div class="valignmiddle inline-block info-box-more">'; |
|
2669 | 2669 | //if ($versiontrans) print img_warning($langs->trans("Version").' '.$this->getVersion(1)).' '; |
2670 | - $return .= '<a class="valignmiddle inline-block" href="javascript:document_preview(\''.DOL_URL_ROOT.'/admin/modulehelp.php?id='.((int) $this->numero).'\',\'text/html\',\''.dol_escape_js($langs->trans("Module")).'\')">'.img_picto(($this->isCoreOrExternalModule() == 'external' ? $langs->trans("ExternalModule").' - ' : '').$langs->trans("ClickToShowDescription"), $imginfo).'</a>'; |
|
2671 | - $return .= '</div><br>'; |
|
2672 | - |
|
2673 | - $return .= '<div class="valignmiddle inline-block info-box-actions">'; |
|
2674 | - $return .= '<div class="valignmiddle inline-block info-box-setup">'; |
|
2675 | - $return .= $codetoconfig; |
|
2676 | - $return .= '</div>'; |
|
2677 | - $return .= '<div class="valignmiddle inline-block marginleftonly marginrightonly">'; |
|
2678 | - $return .= $codeenabledisable; |
|
2679 | - $return .= '</div>'; |
|
2680 | - $return .= '</div>'; |
|
2681 | - |
|
2682 | - $return .= ' |
|
2670 | + $return .= '<a class="valignmiddle inline-block" href="javascript:document_preview(\''.DOL_URL_ROOT.'/admin/modulehelp.php?id='.((int) $this->numero).'\',\'text/html\',\''.dol_escape_js($langs->trans("Module")).'\')">'.img_picto(($this->isCoreOrExternalModule() == 'external' ? $langs->trans("ExternalModule").' - ' : '').$langs->trans("ClickToShowDescription"), $imginfo).'</a>'; |
|
2671 | + $return .= '</div><br>'; |
|
2672 | + |
|
2673 | + $return .= '<div class="valignmiddle inline-block info-box-actions">'; |
|
2674 | + $return .= '<div class="valignmiddle inline-block info-box-setup">'; |
|
2675 | + $return .= $codetoconfig; |
|
2676 | + $return .= '</div>'; |
|
2677 | + $return .= '<div class="valignmiddle inline-block marginleftonly marginrightonly">'; |
|
2678 | + $return .= $codeenabledisable; |
|
2679 | + $return .= '</div>'; |
|
2680 | + $return .= '</div>'; |
|
2681 | + |
|
2682 | + $return .= ' |
|
2683 | 2683 | </div><!-- /.info-box-content --> |
2684 | 2684 | </div><!-- /.info-box --> |
2685 | 2685 | </div>'; |
@@ -2699,7 +2699,7 @@ discard block |
||
2699 | 2699 | { |
2700 | 2700 | require_once DOL_DOCUMENT_ROOT.'/core/lib/geturl.lib.php'; |
2701 | 2701 | if (!empty($this->url_last_version)) { |
2702 | - $lastVersion = getURLContent($this->url_last_version, 'GET', '', 1, array(), array('http', 'https'), 0); // Accept http or https links on external remote server only |
|
2702 | + $lastVersion = getURLContent($this->url_last_version, 'GET', '', 1, array(), array('http', 'https'), 0); // Accept http or https links on external remote server only |
|
2703 | 2703 | if (isset($lastVersion['content']) && strlen($lastVersion['content']) < 30) { |
2704 | 2704 | // Security warning : be careful with remote data content, the module editor could be hacked (or evil) so limit to a-z A-Z 0-9 _ . - |
2705 | 2705 | $this->lastVersion = preg_replace("/[^a-zA-Z0-9_\.\-]+/", "", $lastVersion['content']); |
@@ -2738,7 +2738,7 @@ discard block |
||
2738 | 2738 | |
2739 | 2739 | $urlforblacklistmodules = 'https://ping.dolibarr.org/modules-blacklist.txt'; |
2740 | 2740 | |
2741 | - $result = getURLContent($urlforblacklistmodules, 'GET', '', 1, array(), array('http', 'https'), 0); // Accept http or https links on external remote server only |
|
2741 | + $result = getURLContent($urlforblacklistmodules, 'GET', '', 1, array(), array('http', 'https'), 0); // Accept http or https links on external remote server only |
|
2742 | 2742 | if (isset($result['content']) && $result['http_code'] == 200) { |
2743 | 2743 | $langs->load("errors"); |
2744 | 2744 |
@@ -1702,7 +1702,7 @@ discard block |
||
1702 | 1702 | $newmenu->add("/accountancy/admin/productaccount.php?mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("MenuProductsAccounts"), 1, $user->hasRight('accounting', 'chartofaccount'), '', $mainmenu, 'accountancy_admin_product', 110); |
1703 | 1703 | $newmenu->add("/accountancy/admin/closure.php?mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("MenuClosureAccounts"), 1, $user->hasRight('accounting', 'chartofaccount'), '', $mainmenu, 'accountancy_admin_closure', 120); |
1704 | 1704 | if (getDolGlobalInt('MAIN_FEATURES_LEVEL') >= 2) { |
1705 | - $newmenu->add("/accountancy/admin/report_list.php?id=32&search_country_id=" . $mysoc->country_id . "&mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("AccountingReport"), 1, $user->hasRight('accounting', 'chartofaccount'), '', $mainmenu, 'accountancy_admin_report', 125); |
|
1705 | + $newmenu->add("/accountancy/admin/report_list.php?id=32&search_country_id=".$mysoc->country_id."&mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("AccountingReport"), 1, $user->hasRight('accounting', 'chartofaccount'), '', $mainmenu, 'accountancy_admin_report', 125); |
|
1706 | 1706 | } |
1707 | 1707 | $newmenu->add("/accountancy/admin/categories_list.php?id=32&search_country_id=".$mysoc->country_id."&mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("AccountingCategory"), 1, $user->hasRight('accounting', 'chartofaccount'), '', $mainmenu, 'accountancy_admin_chart', 130); |
1708 | 1708 | } |
@@ -1772,7 +1772,7 @@ discard block |
||
1772 | 1772 | $nature = "expensereports"; |
1773 | 1773 | } |
1774 | 1774 | if ($objp->nature == 1 && isModEnabled('asset')) { |
1775 | - $nature = "various"; // Warning: The page /accountancy/journal/variousjournal.php is bugged. It read tables that does not exists. |
|
1775 | + $nature = "various"; // Warning: The page /accountancy/journal/variousjournal.php is bugged. It read tables that does not exists. |
|
1776 | 1776 | } |
1777 | 1777 | if ($objp->nature == 8) { |
1778 | 1778 | $nature = "inventory"; |
@@ -1797,7 +1797,7 @@ discard block |
||
1797 | 1797 | $journallabel = '<span class="opacitymedium">('.$langs->trans($objp->label).')</span>'; // Label of bank account in llx_accounting_journal |
1798 | 1798 | } |
1799 | 1799 | |
1800 | - $key = $langs->trans("AccountingJournalType".$objp->nature); // $objp->nature is 1, 2, 3 ... |
|
1800 | + $key = $langs->trans("AccountingJournalType".$objp->nature); // $objp->nature is 1, 2, 3 ... |
|
1801 | 1801 | $transferlabel = (($objp->nature && $key != "AccountingJournalType".$objp->nature) ? $key.($journallabelwithoutspan != $key ? ' '.$journallabel : '') : $journallabel); |
1802 | 1802 | |
1803 | 1803 | $newmenu->add('/accountancy/journal/'.$nature.'journal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal='.$objp->rowid, $transferlabel, 2, $user->hasRight('accounting', 'comptarapport', 'lire')); |
@@ -1864,7 +1864,7 @@ discard block |
||
1864 | 1864 | if ($numr > 0) { |
1865 | 1865 | while ($i < $numr) { |
1866 | 1866 | $objp = $db->fetch_object($resql); |
1867 | - $newmenu->add('/compta/resultat/result.php?mainmenu=accountancy&leftmenu=accountancy_report&id_report='.$objp->rowid, $langs->trans("Personalized") . " - " . $objp->label, 3, $user->hasRight('accounting', 'comptarapport', 'lire')); |
|
1867 | + $newmenu->add('/compta/resultat/result.php?mainmenu=accountancy&leftmenu=accountancy_report&id_report='.$objp->rowid, $langs->trans("Personalized")." - ".$objp->label, 3, $user->hasRight('accounting', 'comptarapport', 'lire')); |
|
1868 | 1868 | $i++; |
1869 | 1869 | } |
1870 | 1870 | } else { |