diff --git a/e107_handlers/form_handler.php b/e107_handlers/form_handler.php index 14cd84971..cc2499778 100644 --- a/e107_handlers/form_handler.php +++ b/e107_handlers/form_handler.php @@ -3749,13 +3749,21 @@ var_dump($select_options);*/ if(!is_array($array)){ return; } $opt = array(); - - $homeicon = ($this->_fontawesome) ? 'fa-home' : 'icon-home.glyph'; - $homeIcon = e107::getParser()->toGlyph($homeicon,false); - + + if(!empty($array['home']['icon'])) // custom home icon. + { + $homeIcon = $array['home']['icon']; + unset($array['home']['icon']); + } + else + { + $fallbackIcon = ''; + $homeIcon = ($this->_fontawesome) ? e107::getParser()->toGlyph('fa-home.glyph') : $fallbackIcon; + } + $opt[] = "".$homeIcon. ''; // Add Site-Pref to disable? - + $text = "\n