Support

Admin Tools

#43316 Bug - Language variable not triggering text

Posted in ‘Admin Tools for Joomla!’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
6.1.3
PHP version
8.4.25
Admin Tools version
7.9.2

Latest post by Ch3vr0n on Monday, 07 September 2026 05:51 CDT

Ch3vr0n
As mentioned in my previous ticket (in the akeeba backup section, "loginguard replacement") i've recently upgraded from 3.9 i think to 6.1.3 and i have to set a few things back up.

That include email templates for admin tools. I don't know if it's a bug in admin tools or a slightly different variable but the {INFO_HTML} tag doesn't seem to get filled in with the actual value. When i get a blocked request, i report them to abuseipdb, i always pasted in the comment which page the snoopers tried to access (navigating from siteroot).

Sadly that's currently not the case anymore unless i log in and find it in the site backend. That requested info might be provided by the INFO_HTML variable, but i don't know since it doesn't get filled in. See attachment (its right at the end of the useragent line)

nicholas
Akeeba Staff
Manager

The {INFO_HTML} variable is only available in the HTML Body of the mail template. 

Go to System, Mail Templates, Options, Mails and set Mail Format to Both. Click on Save & Close.

Then edit the “Admin Tools: Blocked request” mail template and you'll see two areas, Body and HTML Body. The Body cannot have {INFO_HTML}, the HTML Body can.

Yeah, I know, the interface is confusing. That's Joomla's mail template interface, not mine. It doesn't let me define different variables for plain text and HTML email, nor does it let me add a clarification about it either.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Ch3vr0n
What exactly does it list, cause if it doesn't list the accessed url, it's useless to me at least and i could not find in the documentation all the supported variables and their example results.

On the next site i'm upgrading from 3.10 that uses a matching admin tools one of the variables results in it listing the accessed url such as \wp-config.php

That's all i really want as i use that as a comment in the abuseipdb report :)

nicholas
Akeeba Staff
Manager

It depends. It does something in configuration monitoring, critical files monitoring, and super users monitoring. 

For the generic blocked request email it does not do anything. It hasn't done anything since many years ago. It is not even included in the default email template. It only exists so that old mail templates don't spit out the literal string {INFO_HTML}.

As for the accessed URL, the correct variable for that is {URL}.

Again, the INFO/INFO_HTML variables were only ever used way back in the day to report the username and password used when someone got blocked for failing the login. However, it turns out that many (most?) people don't use a password manager, therefore these emails ended up containing a slightly mistyped password by the same user over and over again which ultimately made it easy to determine what their password is, defeating the purpose. This was removed years ago, but the variable remained for backwards compatibility reasons.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Ch3vr0n
Well this can be closed. Much appreciated, with that last variable I have everything I need to customize the email template to my liking.

You have a good day friend.

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!