Details
Description
On PHP 8.2 and 8.3, clients see custom fields as disabled even if client can add is enabled.
Create text field, all 3 options enabled.
Login as client try to create ticket, note field is disabled.
Activity
Paul Phillips
created issue -
Paul Phillips
made changes -
Field | Original Value | New Value |
---|---|---|
Attachment | screenshot-1.png [ 13007 ] |
Paul Phillips
made changes -
Attachment | screenshot-2.png [ 13008 ] |
Paul Phillips
made changes -
Rank | Ranked higher |
Jonathan Reissmueller
made changes -
Rank | Ranked higher |
Paul Phillips
made changes -
Summary | Support Manager: Custom fields disabled on PHP 8.3 | Support Manager: Custom fields disabled on PHP 8.2 and 8.3 |
Paul Phillips
made changes -
Description |
On PHP 8.3, clients see custom fields as disabled even if client can add is enabled.
Create text field, all 3 options enabled. Login as client try to create ticket, note field is disabled. |
On PHP 8.2 and 8.3, clients see custom fields as disabled even if client can add is enabled.
Create text field, all 3 options enabled. Login as client try to create ticket, note field is disabled. |
Jonathan Reissmueller
made changes -
Sprint | 5.11.0 Sprint 6 [ 206 ] |
Jonathan Reissmueller
made changes -
Rank | Ranked higher |
To fix- In plugins/support_manager/controllers/client_tickets.php around line 788 change
if ($field->client_add !== 1 || ($field->client_add == 1 && !empty($vars[$field->id]))) { $disabled = ['disabled' => 'disabled']; }
To:
if ($field->client_add != 1 || ($field->client_add == 1 && !empty($vars[$field->id]))) { $disabled = ['disabled' => 'disabled']; }