View Issue Details

IDProjectCategoryView StatusLast Update
0036815Plugin - EmailReportingGeneralpublic2026-01-03 09:20
Reporterfpaquet Assigned ToSL-Gundam  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Summary0036815: Testi and Edit Mailbox settings in EmailReporting fails
Description

Executing Mailbox "Test" and "Edit" returns 404

nginx/error.log

2026/01/03 11:17:23 [error] 1156#0: *49 FastCGI sent in stderr: "PHP message: gpc_get_string_array(): Argument #2 ($
p_default) must be of type array, null given, called in /var/www/html/mantisbt-2.28.0/plugins/EmailReporting/pages/m
anage_mailbox_edit.php on line 40
/var/www/html/mantisbt-2.28.0/plugins/EmailReporting/pages/manage_mailbox_edit.php: 40: - - - - gpc_get_string_array
()
/var/www/html/mantisbt-2.28.0/plugin.php: 74: - - - - include( <string>'/var/www/html/mantisbt-2.28.0/plugins/EmailR
eporting/pages/manage_mailbox_edit.php' )" while reading response header from upstream, client: 213.55.243.32, serve
r: support-test.opag.ch, request: "POST /support/plugin.php?page=EmailReporting/manage_mailbox_edit HTTP/2.0", upstr
eam: "fastcgi://unix:/var/run/php-fpm/php-fpm.sock:", host: "support-test.casymir.ch", referrer: "https://support-te
st.casymir.ch/support/plugin.php?page=EmailReporting/manage_mailbox"
Steps To Reproduce
  • open /plugin.php?page=EmailReporting/manage_mailbox
  • choose Mailbox to edit and activate edit-choice
  • click on "select mailbox"
  • Submit via "edit" button without any changes

(Translation of labels to english may not be 100% correct)

Additional Information

Environment

  • php -v --> PHP 8.4.16 (cli) (built: Dec 16 2025 16:03:34) (NTS gcc x86_64)
  • EmailReporting-0.11.0 (fresh clone)
TagsNo tags attached.

Activities

fpaquet

fpaquet

2026-01-03 05:44

reporter   ~0070697

Last edited: 2026-01-03 05:45

The following Quick-Fix seams to work:

edit /var/www/html/mantisbt-2.28.0/plugins/EmailReporting/pages/manage_mailbox_edit.php Line 40

        //$t_plugin_content = gpc_get_string_array( 'plugin_content', NULL );
        $t_plugin_content = gpc_get_string_array( 'plugin_content', []);

Is this correct?

SL-Gundam

SL-Gundam

2026-01-03 09:20

manager   ~0070698

That is enough. But one more change is required to optimize the code.

https://github.com/mantisbt-plugins/EmailReporting/commit/f119961d3c31fbea18131987d146d9c9452f0805

Thank you for reporting this issue