Witam, chcę wzbogacić projekt o przyznawanie uprawnień i ograniczać nimi innych użytkowników programu. Mam następującą funkcję showPriv(priv) która realizuje pokazanie wartości na checkboxach. Jako że caly projekt mam zrobiony na smartach wypisuję sobię prawa z tabeli rights w poniższy sposób, odrazu przy kazdej iteracji wywoływana jest funkcja showPriv('{$rights[r].right}'). Oczywiście mam w html okreslone checkboxy z konkretnymi nazwami jednak nie chce mi pokazac danych w ten sposób. Jeśli sobie wypisze dane z tabeli wstawiajac sekcje {section}...{/section} w sekcji <html> nie w <script> to ladnie mam wypisane wartosci wedłóg których showPriv powinien ustawiać checkboxy a nie ustawia sad.gif Gdzie może tkwić problem?
[html]

<script type="text/javascript">

{section name=r loop=$rights}
{if $rights[r].user_id==$sel}
setBoxes('{$rights[r].right}');
showPriv('{$rights[r].right}');
{/if}
{/section}


function showPriv(priv) {

if (priv=='prod') document.forms['users'].elements['prod'].checked=true;
else document.forms['users'].elements['prod'].checked=false;
if (priv=='odl') document.forms['users'].elements['odl'].checked=true;
else document.forms['users'].elements['odl'].checked=false;
if (priv=='h_zmiany') document.forms['users'].elements['h_zmiany'].checked=true;
else document.forms['users'].elements['h_zmiany'].checked=false;
// i jeszcze klika podobnych pol

}

[/htm]