View Issue Details

IDProjectCategoryView StatusLast Update
0036786mantisbtemailpublic2025-12-13 11:57
Reporterdregad Assigned Todregad  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Target Version2.28.0Fixed in Version2.28.0 
Summary0036786: Calling email API functions from CLI triggers PHP warning
Description

For example, executing UserResetPasswordCommand:

SYSTEM WARNING: 'Undefined array key "REMOTE_ADDR"' in '.../core/email_api.php' line 658

This is caused by accessing $_SERVER['REMOTE_ADDR'] to retrieve the IP address, but on CLI this is not defined..

TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

MantisBT: master 41ba2aa9

2025-12-13 10:10

dregad


Details Diff
New generic 'unknown' language string

- Replace `s_unknown_file_extension` by `s_unknown` in all language
files where the string is defined (translation is kept as-is).
- Update the only usage of the language string (in file_api.php) to use
the new one

Issue 0036786
Affected Issues
0036786
mod - core/file_api.php Diff File
mod - lang/strings_arabic.txt Diff File
mod - lang/strings_belarusian_tarask.txt Diff File
mod - lang/strings_breton.txt Diff File
mod - lang/strings_bulgarian.txt Diff File
mod - lang/strings_chinese_simplified.txt Diff File
mod - lang/strings_chinese_traditional.txt Diff File
mod - lang/strings_danish.txt Diff File
mod - lang/strings_dutch.txt Diff File
mod - lang/strings_english.txt Diff File
mod - lang/strings_finnish.txt Diff File
mod - lang/strings_french.txt Diff File
mod - lang/strings_galician.txt Diff File
mod - lang/strings_german.txt Diff File
mod - lang/strings_hebrew.txt Diff File
mod - lang/strings_hindi.txt Diff File
mod - lang/strings_hungarian.txt Diff File
mod - lang/strings_interlingua.txt Diff File
mod - lang/strings_italian.txt Diff File
mod - lang/strings_japanese.txt Diff File
mod - lang/strings_korean.txt Diff File
mod - lang/strings_lithuanian.txt Diff File
mod - lang/strings_luxembourgish.txt Diff File
mod - lang/strings_macedonian.txt Diff File
mod - lang/strings_norwegian_bokmal.txt Diff File
mod - lang/strings_polish.txt Diff File
mod - lang/strings_portuguese_brazil.txt Diff File
mod - lang/strings_portuguese_standard.txt Diff File
mod - lang/strings_russian.txt Diff File
mod - lang/strings_serbian.txt Diff File
mod - lang/strings_serbian_latin.txt Diff File
mod - lang/strings_slovak.txt Diff File
mod - lang/strings_slovene.txt Diff File
mod - lang/strings_spanish.txt Diff File
mod - lang/strings_swedish.txt Diff File
mod - lang/strings_turkish.txt Diff File
mod - lang/strings_ukrainian.txt Diff File
mod - lang/strings_vietnamese.txt Diff File
mod - lang/strings_zazaki.txt Diff File

MantisBT: master bc4db082

2025-12-13 10:17

dregad


Details Diff
Fix PHP Warning in email API from CLI

Email API functions that generate an email body including the user's IP
address throw a SYSTEM WARNING: 'Undefined array key "REMOTE_ADDR"' when
called from CLI:
- email_send_confirm_hash_url(),
- email_send_email_verification_url
- email_notify_new_account()

Updating code to return "unknown" if $_SERVER('REMOTE_ADDR') is not set.

Fixes 0036786
Affected Issues
0036786
mod - core/email_api.php Diff File