Skip to content

Commit abef925

Browse files
committed
Merge branch 'develop' of [email protected]:Dolibarr/dolibarr.git into develop
2 parents a71194c + 69a2234 commit abef925

File tree

85 files changed

+112
-136
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+112
-136
lines changed

dev/build/phpstan/phpstan-baseline.neon

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -4272,30 +4272,6 @@ parameters:
42724272
count: 2
42734273
path: ../../../htdocs/core/actions_dellink.inc.php
42744274

4275-
-
4276-
message: '#^Variable \$hidedesc might not be defined\.$#'
4277-
identifier: variable.undefined
4278-
count: 2
4279-
path: ../../../htdocs/core/actions_lineupdown.inc.php
4280-
4281-
-
4282-
message: '#^Variable \$hidedetails might not be defined\.$#'
4283-
identifier: variable.undefined
4284-
count: 2
4285-
path: ../../../htdocs/core/actions_lineupdown.inc.php
4286-
4287-
-
4288-
message: '#^Variable \$hideref might not be defined\.$#'
4289-
identifier: variable.undefined
4290-
count: 2
4291-
path: ../../../htdocs/core/actions_lineupdown.inc.php
4292-
4293-
-
4294-
message: '#^Variable \$permissiontoedit might not be defined\.$#'
4295-
identifier: variable.undefined
4296-
count: 2
4297-
path: ../../../htdocs/core/actions_lineupdown.inc.php
4298-
42994275
-
43004276
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
43014277
identifier: function.alreadyNarrowedType
@@ -4344,12 +4320,6 @@ parameters:
43444320
count: 1
43454321
path: ../../../htdocs/core/actions_massactions.inc.php
43464322

4347-
-
4348-
message: '#^Variable \$from might not be defined\.$#'
4349-
identifier: variable.undefined
4350-
count: 5
4351-
path: ../../../htdocs/core/actions_massactions.inc.php
4352-
43534323
-
43544324
message: '#^Variable \$listofobjectthirdparties in empty\(\) always exists and is not falsy\.$#'
43554325
identifier: empty.variable
@@ -12870,12 +12840,6 @@ parameters:
1287012840
count: 1
1287112841
path: ../../../htdocs/projet/comment.php
1287212842

12873-
-
12874-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
12875-
identifier: function.alreadyNarrowedType
12876-
count: 1
12877-
path: ../../../htdocs/projet/contact.php
12878-
1287912843
-
1288012844
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
1288112845
identifier: function.alreadyNarrowedType

dev/tools/phan/baseline.txt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ return [
1717
// PhanTypeInvalidDimOffset : 15+ occurrences
1818
// PhanTypeMismatchDimFetch : 10+ occurrences
1919
// PhanUndeclaredMethod : 7 occurrences
20-
// PhanPossiblyUndeclaredGlobalVariable : 6 occurrences
2120
// PhanTypeArraySuspiciousNull : 5 occurrences
2221
// PhanTypeExpectedObjectPropAccess : 5 occurrences
2322
// PhanPluginDuplicateArrayKey : 4 occurrences
2423
// PhanPluginUndeclaredVariableIsset : 2 occurrences
24+
// PhanPossiblyUndeclaredGlobalVariable : 2 occurrences
2525
// PhanTypeMismatchArgumentProbablyReal : 2 occurrences
2626
// PhanParamTooMany : 1 occurrence
2727
// PhanPossiblyUndeclaredVariable : 1 occurrence
@@ -69,10 +69,9 @@ return [
6969
'htdocs/compta/tva/clients.php' => ['PhanTypeArraySuspiciousNull', 'PhanTypeInvalidDimOffset', 'PhanTypeMismatchArgument'],
7070
'htdocs/compta/tva/index.php' => ['PhanTypeMismatchArgument'],
7171
'htdocs/compta/tva/quadri_detail.php' => ['PhanTypeMismatchArgument'],
72-
'htdocs/contrat/card.php' => ['PhanUndeclaredGlobalVariable'],
7372
'htdocs/core/actions_addupdatedelete.inc.php' => ['PhanUndeclaredProperty'],
7473
'htdocs/core/actions_massactions.inc.php' => ['PhanUndeclaredProperty'],
75-
'htdocs/core/actions_sendmails.inc.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredProperty'],
74+
'htdocs/core/actions_sendmails.inc.php' => ['PhanUndeclaredProperty'],
7675
'htdocs/core/ajax/ajaxdirtree.php' => ['PhanTypeMismatchArgument', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable'],
7776
'htdocs/core/ajax/selectobject.php' => ['PhanTypeMismatchArgumentNullable'],
7877
'htdocs/core/class/CMailFile.class.php' => ['PhanTypeMismatchArgument'],
@@ -139,7 +138,6 @@ return [
139138
'htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php' => ['PhanTypeMismatchArgumentNullable', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'],
140139
'htdocs/core/modules/supplier_proposal/doc/pdf_zenith.modules.php' => ['PhanTypeMismatchArgumentNullable', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'],
141140
'htdocs/core/modules/syslog/mod_syslog_file.php' => ['PhanPluginDuplicateArrayKey'],
142-
'htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php' => ['PhanTypeMismatchArgumentNullable'],
143141
'htdocs/core/modules/workstation/mod_workstation_advanced.php' => ['PhanUndeclaredProperty'],
144142
'htdocs/core/multicompany_page.php' => ['PhanTypeMismatchArgument'],
145143
'htdocs/core/tpl/extrafields_view.tpl.php' => ['PhanUndeclaredProperty'],
@@ -160,7 +158,6 @@ return [
160158
'htdocs/expensereport/card.php' => ['PhanUndeclaredProperty'],
161159
'htdocs/expensereport/class/expensereport.class.php' => ['PhanTypeMismatchArgument'],
162160
'htdocs/expensereport/payment/info.php' => ['PhanUndeclaredGlobalVariable'],
163-
'htdocs/externalsite/frames.php' => ['PhanUndeclaredGlobalVariable'],
164161
'htdocs/fichinter/card-rec.php' => ['PhanUndeclaredGlobalVariable'],
165162
'htdocs/fichinter/class/api_interventions.class.php' => ['PhanUndeclaredProperty'],
166163
'htdocs/fichinter/class/fichinterrec.class.php' => ['PhanUndeclaredProperty'],

htdocs/adherents/class/subscription.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ class Subscription extends CommonObject
9898
public $fk_bank;
9999

100100
/**
101-
* @var array<string,array{type:string,label:string,langfile?:string,enabled:int<0,2>|string,position:int,notnull?:int,visible:int<-6,6>|string,alwayseditable?:int<0,1>|string,noteditable?:int<0,1>,default?:string,index?:int,foreignkey?:string,searchall?:int<0,1>,isameasure?:int<0,1>,css?:string,cssview?:string,csslist?:string,help?:string,showoncombobox?:int<0,4>|string,disabled?:int<0,1>,arrayofkeyval?:array<int|string,string>,autofocusoncreate?:int<0,1>,comment?:string,copytoclipboard?:int<1,2>,validate?:int<0,1>,showonheader?:int<0,1>}> Array with all fields and their property. Do not use it as a static var. It may be modified by constructor.
101+
* @var array<string,array{type:string,label:string,langfile?:string,enabled:int<0,2>|string,position:int,notnull?:int,visible:int<-6,6>|string,alwayseditable?:int<0,1>|string,noteditable?:int<0,1>,default?:string,index?:int,foreignkey?:string,searchall?:int<0,1>,isameasure?:int<0,1>,css?:string,cssview?:string,csslist?:string,help?:string,showoncombobox?:int<0,4>|string,disabled?:int<0,1>,arrayofkeyval?:array<int|string,string>,autofocusoncreate?:int<0,1>,comment?:string,copytoclipboard?:int<1,2>,validate?:int<0,1>,showonheader?:int<0,1>,searchmulti?:int<0,1>}> Array with all fields and their property. Do not use it as a static var. It may be modified by constructor.
102102
*/
103103
public $fields = array(
104104
'rowid' => array('type' => 'integer', 'label' => 'TechnicalID', 'enabled' => 1, 'visible' => -1, 'notnull' => 1, 'position' => 10),

htdocs/admin/ihm.php

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<?php
2-
/* Copyright (C) 2001-2005 Rodolphe Quiedeville <[email protected]>
3-
* Copyright (C) 2004-2015 Laurent Destailleur <[email protected]>
4-
* Copyright (C) 2005-2017 Regis Houssin <[email protected]>
5-
* Copyright (C) 2016 Juanjo Menent <[email protected]>
6-
* Copyright (C) 2018 Ferran Marcet <[email protected]>
7-
* Copyright (C) 2021 Alexandre Spangaro <[email protected]>
8-
* Copyright (C) 2021-2023 Anthony Berton <[email protected]>
9-
* Copyright (C) 2023 Eric Seigne <[email protected]>
2+
/* Copyright (C) 2001-2005 Rodolphe Quiedeville <[email protected]>
3+
* Copyright (C) 2004-2015 Laurent Destailleur <[email protected]>
4+
* Copyright (C) 2005-2017 Regis Houssin <[email protected]>
5+
* Copyright (C) 2016 Juanjo Menent <[email protected]>
6+
* Copyright (C) 2018 Ferran Marcet <[email protected]>
7+
* Copyright (C) 2021-2025 Alexandre Spangaro <[email protected]>
8+
* Copyright (C) 2021-2023 Anthony Berton <[email protected]>
9+
* Copyright (C) 2023 Eric Seigne <[email protected]>
1010
* Copyright (C) 2024 MDW <[email protected]>
11-
* Copyright (C) 2024-2025 Frédéric France <[email protected]>
11+
* Copyright (C) 2024-2025 Frédéric France <[email protected]>
1212
*
1313
* This program is free software; you can redistribute it and/or modify
1414
* it under the terms of the GNU General Public License as published by
@@ -658,6 +658,12 @@
658658
print ajax_constantonoff("MAIN_DISABLE_BLOCK_HOLIDAY", array(), $conf->entity, 0, 0, 0, 0, 0, 0, '_red', 'dashboard');
659659
print '</td>';
660660
print '</tr>';
661+
662+
// Block mrp
663+
print '<tr class="oddeven"><td>' . $langs->trans('DashboardDisableBlockMrp') . '</td><td>';
664+
print ajax_constantonoff("MAIN_DISABLE_BLOCK_MRP", array(), $conf->entity, 0, 0, 0, 0, 0, 0, '_red', 'dashboard');
665+
print '</td>';
666+
print '</tr>';
661667
}
662668

663669
print '</table>' . "\n";

htdocs/asset/class/asset.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ class Asset extends CommonObject
103103
*/
104104

105105
/**
106-
* @var array<string,array{type:string,label:string,langfile?:string,enabled:int<0,2>|string,position:int,notnull?:int,visible:int<-6,6>|string,alwayseditable?:int<0,1>|string,noteditable?:int<0,1>,default?:string,index?:int,foreignkey?:string,searchall?:int<0,1>,isameasure?:int<0,1>,css?:string,cssview?:string,csslist?:string,help?:string,showoncombobox?:int<0,4>|string,disabled?:int<0,1>,arrayofkeyval?:array<int|string,string>,autofocusoncreate?:int<0,1>,comment?:string,copytoclipboard?:int<1,2>,validate?:int<0,1>,showonheader?:int<0,1>}> Array with all fields and their property. Do not use it as a static var. It may be modified by constructor.
106+
* @var array<string,array{type:string,label:string,langfile?:string,enabled:int<0,2>|string,position:int,notnull?:int,visible:int<-6,6>|string,alwayseditable?:int<0,1>|string,noteditable?:int<0,1>,default?:string,index?:int,foreignkey?:string,searchall?:int<0,1>,isameasure?:int<0,1>,css?:string,cssview?:string,csslist?:string,help?:string,showoncombobox?:int<0,4>|string,disabled?:int<0,1>,arrayofkeyval?:array<int|string,string>,autofocusoncreate?:int<0,1>,comment?:string,copytoclipboard?:int<1,2>,validate?:int<0,1>,showonheader?:int<0,1>,searchmulti?:int<0,1>}> Array with all fields and their property. Do not use it as a static var. It may be modified by constructor.
107107
*/
108108
public $fields = array(
109109
'rowid' => array('type' => 'integer', 'label' => 'TechnicalID', 'enabled' => 1, 'position' => 1, 'notnull' => 1, 'visible' => 0, 'noteditable' => 1, 'index' => 1, 'css' => 'left', 'comment' => "Id"),

htdocs/asset/class/assetdepreciationoptions.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ class AssetDepreciationOptions extends CommonObject
6767
*/
6868

6969
/**
70-
* @var array<string,array{type:string,label:string,langfile?:string,enabled:int<0,2>|string,position:int,notnull?:int,visible:int<-6,6>|string,alwayseditable?:int<0,1>|string,noteditable?:int<0,1>,default?:string,index?:int,foreignkey?:string,searchall?:int<0,1>,isameasure?:int<0,1>,css?:string,cssview?:string,csslist?:string,help?:string,showoncombobox?:int<0,4>|string,disabled?:int<0,1>,arrayofkeyval?:array<int|string,string>,autofocusoncreate?:int<0,1>,comment?:string,copytoclipboard?:int<1,2>,validate?:int<0,1>,showonheader?:int<0,1>}> Array with all fields and their property. Do not use it as a static var. It may be modified by constructor.
70+
* @var array<string,array{type:string,label:string,langfile?:string,enabled:int<0,2>|string,position:int,notnull?:int,visible:int<-6,6>|string,alwayseditable?:int<0,1>|string,noteditable?:int<0,1>,default?:string,index?:int,foreignkey?:string,searchall?:int<0,1>,isameasure?:int<0,1>,css?:string,cssview?:string,csslist?:string,help?:string,showoncombobox?:int<0,4>|string,disabled?:int<0,1>,arrayofkeyval?:array<int|string,string>,autofocusoncreate?:int<0,1>,comment?:string,copytoclipboard?:int<1,2>,validate?:int<0,1>,showonheader?:int<0,1>,searchmulti?:int<0,1>}> Array with all fields and their property. Do not use it as a static var. It may be modified by constructor.
7171
*/
7272
public $fields = array();
7373

htdocs/asset/class/assetmodel.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ class AssetModel extends CommonObject
8989
*/
9090

9191
/**
92-
* @var array<string,array{type:string,label:string,langfile?:string,enabled:int<0,2>|string,position:int,notnull?:int,visible:int<-6,6>|string,alwayseditable?:int<0,1>|string,noteditable?:int<0,1>,default?:string,index?:int,foreignkey?:string,searchall?:int<0,1>,isameasure?:int<0,1>,css?:string,cssview?:string,csslist?:string,help?:string,showoncombobox?:int<0,4>|string,disabled?:int<0,1>,arrayofkeyval?:array<int|string,string>,autofocusoncreate?:int<0,1>,comment?:string,copytoclipboard?:int<1,2>,validate?:int<0,1>,showonheader?:int<0,1>}> Array with all fields and their property. Do not use it as a static var. It may be modified by constructor.
92+
* @var array<string,array{type:string,label:string,langfile?:string,enabled:int<0,2>|string,position:int,notnull?:int,visible:int<-6,6>|string,alwayseditable?:int<0,1>|string,noteditable?:int<0,1>,default?:string,index?:int,foreignkey?:string,searchall?:int<0,1>,isameasure?:int<0,1>,css?:string,cssview?:string,csslist?:string,help?:string,showoncombobox?:int<0,4>|string,disabled?:int<0,1>,arrayofkeyval?:array<int|string,string>,autofocusoncreate?:int<0,1>,comment?:string,copytoclipboard?:int<1,2>,validate?:int<0,1>,showonheader?:int<0,1>,searchmulti?:int<0,1>}> Array with all fields and their property. Do not use it as a static var. It may be modified by constructor.
9393
*/
9494
public $fields = array(
9595
'rowid' => array('type' => 'integer', 'label' => 'TechnicalID', 'enabled' => 1, 'position' => 1, 'notnull' => 1, 'visible' => 0, 'noteditable' => 1, 'index' => 1, 'css' => 'left', 'comment' => "Id"),

htdocs/bom/class/bom.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ class BOM extends CommonObject
105105

106106
// BEGIN MODULEBUILDER PROPERTIES
107107
/**
108-
* @var array<string,array{type:string,label:string,langfile?:string,enabled:int<0,2>|string,position:int,notnull?:int,visible:int<-6,6>|string,alwayseditable?:int<0,1>|string,noteditable?:int<0,1>,default?:string,index?:int,foreignkey?:string,searchall?:int<0,1>,isameasure?:int<0,1>,css?:string,cssview?:string,csslist?:string,help?:string,showoncombobox?:int<0,4>|string,disabled?:int<0,1>,arrayofkeyval?:array<int|string,string>,autofocusoncreate?:int<0,1>,comment?:string,copytoclipboard?:int<1,2>,validate?:int<0,1>,showonheader?:int<0,1>}> Array with all fields and their property. Do not use it as a static var. It may be modified by constructor.
108+
* @var array<string,array{type:string,label:string,langfile?:string,enabled:int<0,2>|string,position:int,notnull?:int,visible:int<-6,6>|string,alwayseditable?:int<0,1>|string,noteditable?:int<0,1>,default?:string,index?:int,foreignkey?:string,searchall?:int<0,1>,isameasure?:int<0,1>,css?:string,cssview?:string,csslist?:string,help?:string,showoncombobox?:int<0,4>|string,disabled?:int<0,1>,arrayofkeyval?:array<int|string,string>,autofocusoncreate?:int<0,1>,comment?:string,copytoclipboard?:int<1,2>,validate?:int<0,1>,showonheader?:int<0,1>,searchmulti?:int<0,1>}> Array with all fields and their property. Do not use it as a static var. It may be modified by constructor.
109109
*/
110110
public $fields = array(
111111
'rowid' => array('type' => 'integer', 'label' => 'TechnicalID', 'enabled' => 1, 'visible' => -2, 'position' => 1, 'notnull' => 1, 'index' => 1, 'comment' => "Id",),

htdocs/bom/class/bomline.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ class BOMLine extends CommonObjectLine
8080

8181
// BEGIN MODULEBUILDER PROPERTIES
8282
/**
83-
* @var array<string,array{type:string,label:string,langfile?:string,enabled:int<0,2>|string,position:int,notnull?:int,visible:int<-6,6>|string,alwayseditable?:int<0,1>|string,noteditable?:int<0,1>,default?:string,index?:int,foreignkey?:string,searchall?:int<0,1>,isameasure?:int<0,1>,css?:string,cssview?:string,csslist?:string,help?:string,showoncombobox?:int<0,4>|string,disabled?:int<0,1>,arrayofkeyval?:array<int|string,string>,autofocusoncreate?:int<0,1>,comment?:string,copytoclipboard?:int<1,2>,validate?:int<0,1>,showonheader?:int<0,1>}> Array with all fields and their property. Do not use it as a static var. It may be modified by constructor.
83+
* @var array<string,array{type:string,label:string,langfile?:string,enabled:int<0,2>|string,position:int,notnull?:int,visible:int<-6,6>|string,alwayseditable?:int<0,1>|string,noteditable?:int<0,1>,default?:string,index?:int,foreignkey?:string,searchall?:int<0,1>,isameasure?:int<0,1>,css?:string,cssview?:string,csslist?:string,help?:string,showoncombobox?:int<0,4>|string,disabled?:int<0,1>,arrayofkeyval?:array<int|string,string>,autofocusoncreate?:int<0,1>,comment?:string,copytoclipboard?:int<1,2>,validate?:int<0,1>,showonheader?:int<0,1>,searchmulti?:int<0,1>}> Array with all fields and their property. Do not use it as a static var. It may be modified by constructor.
8484
*/
8585
public $fields = array(
8686
'rowid' => array('type' => 'integer', 'label' => 'LineID', 'enabled' => 1, 'visible' => -1, 'position' => 1, 'notnull' => 1, 'index' => 1, 'comment' => "Id",),

htdocs/bookcal/class/availabilities.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ class Availabilities extends CommonObject
105105

106106
// BEGIN MODULEBUILDER PROPERTIES
107107
/**
108-
* @var array<string,array{type:string,label:string,langfile?:string,enabled:int<0,2>|string,position:int,notnull?:int,visible:int<-6,6>|string,alwayseditable?:int<0,1>|string,noteditable?:int<0,1>,default?:string,index?:int,foreignkey?:string,searchall?:int<0,1>,isameasure?:int<0,1>,css?:string,cssview?:string,csslist?:string,help?:string,showoncombobox?:int<0,4>|string,disabled?:int<0,1>,arrayofkeyval?:array<int|string,string>,autofocusoncreate?:int<0,1>,comment?:string,copytoclipboard?:int<1,2>,validate?:int<0,1>,showonheader?:int<0,1>}> Array with all fields and their property. Do not use it as a static var. It may be modified by constructor.
108+
* @var array<string,array{type:string,label:string,langfile?:string,enabled:int<0,2>|string,position:int,notnull?:int,visible:int<-6,6>|string,alwayseditable?:int<0,1>|string,noteditable?:int<0,1>,default?:string,index?:int,foreignkey?:string,searchall?:int<0,1>,isameasure?:int<0,1>,css?:string,cssview?:string,csslist?:string,help?:string,showoncombobox?:int<0,4>|string,disabled?:int<0,1>,arrayofkeyval?:array<int|string,string>,autofocusoncreate?:int<0,1>,comment?:string,copytoclipboard?:int<1,2>,validate?:int<0,1>,showonheader?:int<0,1>,searchmulti?:int<0,1>}> Array with all fields and their property. Do not use it as a static var. It may be modified by constructor.
109109
*/
110110
public $fields = array(
111111
'rowid' => array('type' => 'integer', 'label' => 'TechnicalID', 'enabled' => 1, 'position' => 1, 'notnull' => 1, 'visible' => 2, 'noteditable' => 1, 'index' => 1, 'css' => 'left', 'comment' => "Id"),

0 commit comments

Comments
 (0)