2
0
forked from Wavyzz/dolibarr
* add doc

* add doc

* add doc

* add doc

* add doc
This commit is contained in:
Frédéric FRANCE
2025-08-24 19:53:22 +02:00
committed by GitHub
parent d41ce132f3
commit 0bb5efe027
5 changed files with 33 additions and 97 deletions

View File

@@ -14202,42 +14202,6 @@ parameters:
count: 1
path: ../../../htdocs/hrm/compare.php
-
message: '#^Cannot access property \$db on mixed\.$#'
identifier: property.nonObject
count: 1
path: ../../../htdocs/hrm/core/tpl/objectline_view.tpl.php
-
message: '#^Cannot access property \$status on mixed\.$#'
identifier: property.nonObject
count: 1
path: ../../../htdocs/hrm/core/tpl/objectline_view.tpl.php
-
message: '#^Variable \$action might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/hrm/core/tpl/objectline_view.tpl.php
-
message: '#^Variable \$i might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/hrm/core/tpl/objectline_view.tpl.php
-
message: '#^Variable \$line might not be defined\.$#'
identifier: variable.undefined
count: 12
path: ../../../htdocs/hrm/core/tpl/objectline_view.tpl.php
-
message: '#^Variable \$this might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/hrm/core/tpl/objectline_view.tpl.php
-
message: '#^Variable \$colwidth might not be defined\.$#'
identifier: variable.undefined

View File

@@ -1,10 +1,10 @@
<?php
/* Copyright (C) 2017 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2021 Gauthier VERDOL <gauthier.verdol@atm-consulting.fr>
* Copyright (C) 2021 Greg Rastklan <greg.rastklan@atm-consulting.fr>
* Copyright (C) 2021 Jean-Pascal BOUDET <jean-pascal.boudet@atm-consulting.fr>
* Copyright (C) 2021 Grégory BLEMAND <gregory.blemand@atm-consulting.fr>
* Copyright (C) 2024 Frédéric France <frederic.france@free.fr>
/* Copyright (C) 2017 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2021 Gauthier VERDOL <gauthier.verdol@atm-consulting.fr>
* Copyright (C) 2021 Greg Rastklan <greg.rastklan@atm-consulting.fr>
* Copyright (C) 2021 Jean-Pascal BOUDET <jean-pascal.boudet@atm-consulting.fr>
* Copyright (C) 2021 Grégory BLEMAND <gregory.blemand@atm-consulting.fr>
* Copyright (C) 2024-2025 Frédéric France <frederic.france@free.fr>
* Copyright (C) 2024-2025 MDW <mdeweerd@users.noreply.github.com>
*
* This program is free software; you can redistribute it and/or modify
@@ -996,6 +996,7 @@ class Evaluation extends CommonObject
if (class_exists($classname)) {
$obj = new $classname();
'@phan-var-force ModeleNumRefEvaluation $obj';
/** @var ModeleNumRefEvaluation $obj */
$numref = $obj->getNextValue($this);
if ($numref != '' && $numref != '-1') {
@@ -1028,7 +1029,7 @@ class Evaluation extends CommonObject
*/
public function generateDocument($modele, $outputlangs, $hidedetails = 0, $hidedesc = 0, $hideref = 0, $moreparams = null)
{
global $conf, $langs;
global $langs;
$result = 0;

View File

@@ -1,10 +1,10 @@
<?php
/* Copyright (C) 2017 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2021 Gauthier VERDOL <gauthier.verdol@atm-consulting.fr>
* Copyright (C) 2021 Greg Rastklan <greg.rastklan@atm-consulting.fr>
* Copyright (C) 2021 Jean-Pascal BOUDET <jean-pascal.boudet@atm-consulting.fr>
* Copyright (C) 2021 Grégory BLEMAND <gregory.blemand@atm-consulting.fr>
* Copyright (C) 2024 Frédéric France <frederic.france@free.fr>
/* Copyright (C) 2017 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2021 Gauthier VERDOL <gauthier.verdol@atm-consulting.fr>
* Copyright (C) 2021 Greg Rastklan <greg.rastklan@atm-consulting.fr>
* Copyright (C) 2021 Jean-Pascal BOUDET <jean-pascal.boudet@atm-consulting.fr>
* Copyright (C) 2021 Grégory BLEMAND <gregory.blemand@atm-consulting.fr>
* Copyright (C) 2024-2025 Frédéric France <frederic.france@free.fr>
* Copyright (C) 2024 MDW <mdeweerd@users.noreply.github.com>
*
* This program is free software; you can redistribute it and/or modify
@@ -140,43 +140,6 @@ class SkillRank extends CommonObject
*/
public $rankorder;
// If this object has a subtable with lines
// /**
// * @var string Name of subtable line
// */
// public $table_element_line = 'hrm_skillrankline';
// /**
// * @var string Field with ID of parent key if this object has a parent
// */
// public $fk_element = 'fk_skillrank';
// /**
// * @var string Name of subtable class that manage subtable lines
// */
// public $class_element_line = 'SkillRankline';
// /**
// * @var array List of child tables. To test if we can delete object.
// */
// protected $childtables = array();
// /**
// * @var array List of child tables. To know object to delete on cascade.
// * If name matches '@ClassNAme:FilePathClass;ParentFkFieldName' it will
// * call method deleteByParentField(parentId, ParentFkFieldName) to fetch and delete child object
// */
// protected $childtablesoncascade = array('hrm_skillrankdet');
// /**
// * @var SkillRankLine[] Array of subtable lines
// */
// public $lines = array();
/**
* Constructor
*
@@ -989,6 +952,7 @@ class SkillRank extends CommonObject
if (class_exists($classname)) {
$obj = new $classname();
'@phan-var-force ModeleNumRefEvaluation $obj';
/** @var ModeleNumRefEvaluation $obj */
$numref = $obj->getNextValue($this);
if ($numref != '' && $numref != '-1') {

View File

@@ -11,7 +11,7 @@
* Copyright (C) 2021 Jean-Pascal BOUDET <jean-pascal.boudet@atm-consulting.fr>
* Copyright (C) 2021 Grégory BLEMAND <gregory.blemand@atm-consulting.fr>
* Copyright (C) 2024-2025 MDW <mdeweerd@users.noreply.github.com>
* Copyright (C) 2024 Frédéric France <frederic.france@free.fr>
* Copyright (C) 2024-2025 Frédéric France <frederic.france@free.fr>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -31,12 +31,8 @@
* $conf
* $langs
* $dateSelector
* $forceall (0 by default, 1 for supplier invoices/orders)
* $element (used to test $user->rights->$element->creer)
* $permtoedit (used to replace test $user->rights->$element->creer)
* $senderissupplier (0 by default, 1 for supplier invoices/orders)
* $inputalsopricewithtax (0 by default, 1 to also show column with unit price including tax)
* $outputalsopricetotalwithtax
* $usemargins (0 to disable all margins columns, 1 to show according to margin setup)
* $disableedit, $disablemove, $disableremove
*
@@ -44,19 +40,22 @@
*/
/**
* @var string $action
* @var int $i
* @var int $permissiontoadd
* @var CommonObjectLine $line
* @var CommonObject $this
* @var ?Conf $conf
* @var Form $form
* @var Translate $langs
*/
// Protection to avoid direct call of template
if (empty($object) || !is_object($object)) {
if (empty($conf) || !is_object($conf)) {
print "Error, template page can't be called as URL";
exit(1);
}
global $mysoc;
global $forceall, $senderissupplier, $inputalsopricewithtax, $outputalsopricetotalwithtax;
// add html5 elements
$domData = ' data-element="'.$line->element.'"';
$domData .= ' data-id="'.$line->id.'"';

View File

@@ -1,6 +1,6 @@
<?php
/* Copyright (C) 2024-2025 MDW <mdeweerd@users.noreply.github.com>
* Copyright (C) 2024 Frédéric France <frederic.france@free.fr>
* Copyright (C) 2024-2025 Frédéric France <frederic.france@free.fr>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -17,15 +17,23 @@
*/
/**
* @var ?Conf $conf
* @var CommonObject $object
* @var Form $form
* @var Translate $langs
*
* @var int $colwidth
* @var int $permission
* @var string $typeofdata
* @var string $moreparam
* @var string $note_public
* @var string $note_private
* @var string $value_public
* @var string $value_private
*/
// Protection to avoid direct call of template
if (empty($object) || !is_object($object)) {
if (empty($conf) || !is_object($conf)) {
print "Error, template page can't be called as URL";
exit(1);
}