1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-01 20:30:39 +02:00

Fixes #5089 - Admin-UI: custom true/false values when inline editing is disabled.

This commit is contained in:
camer0n
2023-10-13 10:51:44 -07:00
parent dd9c011fdd
commit 1a019e671d

View File

@@ -6192,6 +6192,8 @@ var_dump($select_options);*/
$parms['false'] = $parms['disabled'];
}
$true = isset($parms['true']) ? $parms['true'] : defset('ADMIN_TRUE_ICON');
if(!vartrue($attributes['noedit']) && vartrue($parms['editable']) && !vartrue($parms['link'])) // avoid bad markup, better solution coming up
{
if(isset($parms['false'])) // custom representation for 'false'. (supports font-awesome when set by css)
@@ -6227,11 +6229,11 @@ var_dump($select_options);*/
if(!empty($parms['reverse']))
{
$value = ($value) ? $false : defset('ADMIN_TRUE_ICON');
$value = ($value) ? $false : $true;
}
else
{
$value = $value ? defset('ADMIN_TRUE_ICON') : $false;
$value = $value ? $true : $false;
}
break;