![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 19.02.2011 Ostrzeżenie: (10%) ![]() ![]() |
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 (IMG:style_emoticons/default/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] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 05:26 |