The forum where you posted this topic is used to support the EmailReporting plugin
https://github.com/mantisbt-plugins/EmailReporting
Here you get superior support from user SL-Gundam for this plugin, but not for changes in MantisBT core or other plugins.
You are obviously talking about another plugin that was created by user cas.
If you want to have changed something in MantisBT standard core and have it maintained in long term by the MantisBT core team, the steps are
1. Create an issue at
https://www.mantisbt.org/bugs
2. Create a pull request at
https://github.com/mantisbt/mantisbt/pulls where you reference the created issue
After that, the changes will be discussed between the author of the pull request and the MantisBT core developers.
The changes must
- follow some rules
https://www.mantisbt.org/wiki/doku.php/ ... guidelines
- be documented, must run on supported operating systems, supported databases, supported PHP versions, supported browsers, ...
- not introduce any security issues.
- ....
So if you or cas send a pull request, there is a chance to get something changed in the standard product.
Of course, this will be more than just a few lines, as some conceptual changes could be needed for a clean solution that works for all.
Independant from that, if you want to go on to use the current quick and dirty solution, you can maintain it in an easy way if there are newer MantisBT versions.
Create an own branch and use the power of Git to merge the changes.