View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0034468 | mantisbt | code cleanup | public | 2024-06-16 08:28 | 2024-09-29 13:15 |
Reporter | dregad | Assigned To | dregad | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Target Version | 2.27.0 | Fixed in Version | 2.27.0 | ||
Summary | 0034468: Refactoring and cleaning up includes | ||||
Description | Following up on 0033906, I noticed a lot of places where we do While reviewing and replacing those occurrences, I noticed a number of places where we use Include file references should be standardized to always use | ||||
Tags | No tags attached. | ||||
Got INTERNAL APPLICATION ERROR when adding or editing versions. |
|
Got INTERNAL APPLICATION ERROR when creating a project. |
|
Got INTERNAL APPLICATION ERROR when updating a project. To fix the regression opened PR https://github.com/mantisbt/mantisbt/pull/2026 |
|
Thanks @atrol for noticing and fixing the regression. |
|
MantisBT: master 36e54774 2024-03-02 10:03 Details Diff |
Replace dirname( __FILE__ ) by __DIR__ (1) Magic constant __DIR__ is available since PHP 5.3 Fixes 0034468 |
Affected Issues 0034468 |
|
mod - account_manage_columns_page.php | Diff File | ||
mod - account_prefs_page.php | Diff File | ||
mod - admin/check/check_integrity_inc.php | Diff File | ||
mod - admin/install.php | Diff File | ||
mod - admin/upgrade_unattended.php | Diff File | ||
mod - api/soap/mc_core.php | Diff File | ||
mod - api/soap/mc_issue_api.php | Diff File | ||
mod - api/soap/mc_issue_attachment_api.php | Diff File | ||
mod - api/soap/mc_project_attachment_api.php | Diff File | ||
mod - billing_page.php | Diff File | ||
mod - bug_change_status_page.php | Diff File | ||
mod - bug_relationship_graph.php | Diff File | ||
mod - bug_reminder_page.php | Diff File | ||
mod - bug_update_page.php | Diff File | ||
mod - config_defaults_inc.php | Diff File | ||
mod - core.php | Diff File | ||
mod - core/commands/ConfigsSetCommand.php | Diff File | ||
mod - core/commands/ProjectAddCommand.php | Diff File | ||
mod - core/commands/ProjectHierarchyAddCommand.php | Diff File | ||
mod - login_page.php | Diff File | ||
mod - login_password_page.php | Diff File | ||
mod - manage_config_columns_page.php | Diff File | ||
mod - manage_user_edit_page.php | Diff File | ||
mod - my_view_page.php | Diff File | ||
mod - print_all_bug_options_page.php | Diff File | ||
mod - print_all_bug_options_reset.php | Diff File | ||
mod - print_all_bug_options_update.php | Diff File | ||
mod - view.php | Diff File | ||
mod - view_all_bug_page.php | Diff File | ||
MantisBT: master 91b05338 2024-03-10 10:51 Details Diff |
Replace dirname( __FILE__ ) by __DIR__ (2. Commands) Some commands require MantisConnect API functions. Instead of repeating the same dirname() call for each mc_*.php include, we define the path to SOAP API directory in a variable. require_once statements defining functions not used in the Command have been removed. Fixes 0034468 |
Affected Issues 0034468 |
|
mod - core/commands/ConfigsSetCommand.php | Diff File | ||
mod - core/commands/IssueAddCommand.php | Diff File | ||
mod - core/commands/IssueViewPageCommand.php | Diff File | ||
mod - core/commands/ProjectAddCommand.php | Diff File | ||
mod - core/commands/ProjectHierarchyAddCommand.php | Diff File | ||
mod - core/commands/ProjectUpdateCommand.php | Diff File | ||
mod - core/commands/ProjectUsersAddCommand.php | Diff File | ||
mod - core/commands/ProjectUsersGetCommand.php | Diff File | ||
mod - core/commands/UserTokenCreateCommand.php | Diff File | ||
mod - core/commands/UserTokenDeleteCommand.php | Diff File | ||
mod - core/commands/UserUpdateCommand.php | Diff File | ||
mod - core/commands/VersionGetCommand.php | Diff File | ||
MantisBT: master 132e9d64 2024-06-15 11:25 Details Diff |
Replace dirname( __FILE__ ) by __DIR__ (3) Fixes 0034468 |
Affected Issues 0034468 |
|
mod - admin/check/index.php | Diff File | ||
mod - admin/db_stats.php | Diff File | ||
mod - admin/email_queue.php | Diff File | ||
mod - admin/index.php | Diff File | ||
mod - admin/install.php | Diff File | ||
mod - admin/move_attachments.php | Diff File | ||
mod - admin/move_attachments_page.php | Diff File | ||
mod - admin/system_utils.php | Diff File | ||
mod - admin/test_langs.php | Diff File | ||
mod - admin/upgrade_unattended.php | Diff File | ||
mod - api/rest/restcore/filters_rest.php | Diff File | ||
mod - api/soap/mantisconnect.php | Diff File | ||
mod - api/soap/mc_api.php | Diff File | ||
mod - core/classes/FilterConverter.class.php | Diff File | ||
mod - core/logging_api.php | Diff File | ||
mod - css/status_config.php | Diff File | ||
mod - plugins/MantisCoreFormatting/tests/MarkdownTest.php | Diff File | ||
mod - scripts/cronjob.php | Diff File | ||
mod - scripts/send_emails.php | Diff File | ||
mod - tests/Mantis/Helper/ArrayTransposeTest.php | Diff File | ||
mod - tests/Mantis/Helper/GetLinkAttributesTest.php | Diff File | ||
mod - tests/Mantis/MantisCoreBase.php | Diff File | ||
mod - tests/TestConfig.php | Diff File | ||
mod - tests/rest/RestBase.php | Diff File | ||
mod - tests/soap/SoapBase.php | Diff File | ||
mod - tests/travis_create_api_token.php | Diff File | ||
MantisBT: master b5e8bcf8 2024-06-15 11:41 Details Diff |
Replace unnecessary DIRECTORY_SEPARATOR by '/' Fixes 0034468 |
Affected Issues 0034468 |
|
mod - billing_page.php | Diff File | ||
mod - bug_update_page.php | Diff File | ||
mod - core.php | Diff File | ||
mod - login_password_page.php | Diff File | ||
mod - my_view_page.php | Diff File | ||
mod - news_rss.php | Diff File | ||
mod - view_all_bug_page.php | Diff File | ||
MantisBT: master b7fc06f0 2024-07-10 17:20 Details Diff |
Fix INTERNAL APPLICATION ERROR when adding or editing versions Regression introduced by changes in issue 0034468 |
Affected Issues 0034468 |
|
mod - core/commands/VersionGetCommand.php | Diff File | ||
MantisBT: master d10b68f1 2024-07-11 16:48 Details Diff |
Fix INTERNAL APPLICATION ERROR when creating a project Regression introduced by changes in issue 0034468 |
Affected Issues 0034468 |
|
mod - core/commands/ProjectAddCommand.php | Diff File | ||
MantisBT: master 233f7c44 2024-08-09 06:08 Details Diff |
Add missing require_once mc_account_api.php Regression introduced by 91b0533876247b35a4a2ce02e266240f5875cd5a Fixes 0034468 |
Affected Issues 0034468 |
|
mod - core/commands/UserUpdateCommand.php | Diff File | ||
MantisBT: master 45fbbd76 2024-09-05 16:19 Committer: dregad Details Diff |
Fix INTERNAL APPLICATION ERROR when updating projects Regression introduced by changes in issue 0034468 |
Affected Issues 0034468 |
|
mod - core/commands/ProjectUpdateCommand.php | Diff File |