korištenje funkcije unutar operacije

napravio sam funkciju koja treba mijenjati ime foldera ovisno o želji korisnika.

izgleda ovako:

function lgf_style()
{
global $settings;

    if (($settings['lgf_style_switcher'])== 1 OR ($settings['lgf_style_switcher'])== 0){
            echo 'green';
    }
    if (($settings['lgf_style_switcher'])== 2){
            echo 'blue';
    }
    if (($settings['lgf_style_switcher'])== 3){
            echo 'purple';
    }  
}

htio bih koristiti funkciju unutar operacije ali imam problem sa točkama i zarezima.

ovako bi trebalo izgledati ali ne radi:

    <img src="' . (!empty ($context['header_logo_url_html_safe']) ? ''.$context['header_logo_url_html_safe'].'' : '' . $settings['images_url']. '/'.lgf_style().'/logo.png') . '" alt="' . $context['forum_name'] . '" />';

pa sam to isto napravio ovako i radi:

    if ($context['header_logo_url_html_safe']){
        echo'   
     <img src="'.$context['header_logo_url_html_safe'].'" />';
     }
     else{
        echo'
    <img src="' . $settings['images_url']. '/'.lgf_style().'/logo.png" alt="' . $context['forum_name'] . '" />';
     }

Problem mi je što bi htio koristiti prvi primjer, ovo može ostati ali na drugim mjestima mi je to zbilja poterbno. Ne znam gdje grešim.

ne znam dali je netko skužio što želim?

Ovako?

neće niti tako, $settings[‘images_url’] ova je putanja isto potrebna

Rješeno, nisam znao dobro objasniti, bio je problem u funkciji.

Hvala.