<!--
IMPORTANT: Before creating your PR, please create an issue first to know if Combodo is interested in your contribution (not needed for translations PR).
Since we may refuse a PR, it's preferable to create an issue first, to avoid spending time coding something that won't be accepted.

Once you've done it, and we confirmed we're interested in it, please follow the guidelines within this PR template before submitting it, it will greatly help us process your PR. 🙏

Any PRs not following the guidelines or with missing information will not be considered.
-->

## Base information

| Question                                                       | Answer 
|----------------------------------------------------------------|--------
| Related to a SourceForge thread / Another PR / A GitHub Issue / Combodo ticket? | <!-- Put the URL -->                 |
| Type of change?                                                | Bug fix / Enhancement / Translations

| Question                                                                        | Answer                               |
|---------------------------------------------------------------------------------|--------------------------------------|
| Related to a SourceForge thread / Another PR / A GitHub Issue / Combodo ticket? | <!-- Put the URL -->                 |
| Type of change?                                                                 | Bug fix / Enhancement / Translations |

## Symptom (bug) / Objective (enhancement)

<!--
If it's a bug
  - Explain the symptom in details
  - If possible put error messages, logs or screenshots (you can paste image directly in this editor).

If it's an enhancement
  - Describe what is blocking you, what is the objective with as many details as possible.
  - Add screenshots if it's related to UI.
-->

## Reproduction procedure (bug)

<!--
Please explain step by step how to reproduce the issue on a standard iTop Community.
If it requires a custom datamodel, provide the minimal XML delta to reproduce it on a standard iTop Community.
-->

1. On iTop x.y.z <!-- Put complete iTop version (eg. 3.1.0-2) -->
2. With PHP x.y.z <!-- Put complete PHP version (eg. 8.1.24) -->
3. First go there
4. Then do that
5. ...
6. Finally, see that... (what is expected and what is actually happening)

## Reproduction procedure (enhancement - if needed)

<!--
Please explain how we can reproduce the feature/behavior you want to improve, and what's your proposition to make it better.
Add screenshots if it's related to UI.
If it requires a custom datamodel, provide the minimal XML delta to reproduce it on a standard iTop Community.
-->

## Cause (bug)

<!--
Remove this section only if it's NOT a bug.

Otherwise, explain what is the cause of the issue (where in the code and why)
-->

## Proposed solution (bug and enhancement)

<!--
Explain in details how you are proposing to solve this:
  - What did you do in the code and why
  - If you changed something in the UI, put before / after screenshots (you can paste image directly in this editor)
-->

## Checklist before requesting a review

<!--
Don't remove these lines, check them once done.
-->

- [ ] I have performed a self-review of my code
- [ ] I have tested all changes I made on an iTop instance
- [ ] I have added a unit test, otherwise I have explained why I couldn't
- [ ] Is the PR clear and detailed enough so anyone can understand without digging in the code?