464 lines
No EOL
18 KiB
Smarty
464 lines
No EOL
18 KiB
Smarty
{if !empty($error) OR !empty($noerror)}
|
|
<table>
|
|
{if !empty($error)}
|
|
<tr>
|
|
<td class="error">{$error}</td>
|
|
</tr>
|
|
{/if}
|
|
</table>
|
|
{/if}
|
|
<form method="post" action="index.php?site=chanclienteditperm&sid={$sid}">
|
|
<table class="border" cellpadding="1" cellspacing="0">
|
|
<tr>
|
|
<td class="thead" colspan="2">{$lang['chosechanclient']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="green1">{$lang['channelid']}</td>
|
|
<td class="green1"><input type="text" name="cid" value="" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="green2">{$lang['clientdbid']}</td>
|
|
<td class="green2"><input type="text" name="cldbid" value="" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="green1">{$lang['option']}:</td>
|
|
<td class="green1"><input class="button" type="submit" name="showperms" value="{$lang['view']}" /></td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
{if isset($smarty.post.cid) AND isset($smarty.post.cldbid)}
|
|
<table class="border" cellpadding="0" cellspacing="0" style="width:100%">
|
|
<tr>
|
|
<td class="thead">{$lang['filter']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="green1" colspan="6" style="text-align:right">
|
|
<form method="post" action="index.php?site=chanclienteditperm&sid={$sid}">
|
|
<input type="hidden" name="cid" value="{$smarty.post.cid}" />
|
|
<input type="hidden" name="cldbid" value="{$smarty.post.cldbid}" />
|
|
<input type="text" name="searchperms" value="" />
|
|
<input type="submit" name="search" value="{$lang['search']}" />
|
|
</form>
|
|
<form method="post" action="index.php?site=chanclienteditperm&sid={$sid}">
|
|
<input type="hidden" name="cid" value="{$smarty.post.cid}" />
|
|
<input type="hidden" name="cldbid" value="{$smarty.post.cldbid}" />
|
|
<input type="checkbox" name="showmyperms" value="1" onchange="submit()" {if $showmyperms == 1}checked="checked"{/if} />{$lang['showgrantedonly']}
|
|
</form>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<form method="post" action="index.php?site=chanclienteditperm&sid={$sid}">
|
|
<table class="border" cellpadding="0" cellspacing="0" style="width:100%">
|
|
<tr>
|
|
<td class="thead" colspan="6">({$smarty.post.cid}) {$channelname} ({$smarty.post.cldbid}) {$clientname} {$lang['permissionlist']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="thead" style="width:50px"> <a href="javascript:Klappen(0)"><img src="gfx/images/{$disp_pic}.png" id="Pic0" name="{$disp_pic}" border="0" alt="aus/ein-klappen" /></a></td>
|
|
<td class="thead" style="width:45px">{$lang['permid']}</td>
|
|
<td class="thead" style="width:410px">{$lang['permname']}</td>
|
|
<td class="thead" style="width:50px">{$lang['value']}</td>
|
|
<td class="thead" style="width:101px">{$lang['options']}</td>
|
|
<td class="thead" style="width:100px">{$lang['grant']} <input type="text" name="granttoall" size="3" maxlength="3" /></td>
|
|
</tr>
|
|
{foreach key=key item=value from=$allperms}
|
|
{if $key == 0}
|
|
<tr>
|
|
<td class='maincat left' colspan="6">
|
|
<a href="javascript:Klappen(1)"><img src="gfx/images/{$disp_pic}.png" id="Pic1" border="0" alt="aus/ein-klappen" /></a> {$lang['global']}
|
|
</td>
|
|
</tr>
|
|
{/if}
|
|
{if $key == 1}
|
|
<tr>
|
|
<td style="width:100%" colspan="6">
|
|
<div style="display:{$display}" id="Lay1">
|
|
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
|
<tr>
|
|
<td class='subcat' style='width:60px'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(2)"><img src="gfx/images/{$disp_pic}.png" id="Pic2" border="0" alt="aus/ein-klappen" /></a> {$lang['information']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay2">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 2}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='subcat'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(3)"><img src="gfx/images/{$disp_pic}.png" id="Pic3" border="0" alt="aus/ein-klappen" /></a> {$lang['virtualservermanagement']}</td></tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay3">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 3}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='subcat'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(4)"><img src="gfx/images/{$disp_pic}.png" id="Pic4" border="0" alt="aus/ein-klappen" /></a> {$lang['administration']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay4">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 4}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='subcat'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(5)"><img src="gfx/images/{$disp_pic}.png" id="Pic5" border="0" alt="aus/ein-klappen" /></a> {$lang['settings']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay5">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 5}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='maincat left' colspan="6"> <a href="javascript:Klappen(6)"><img src="gfx/images/{$disp_pic}.png" id="Pic6" border="0" alt="aus/ein-klappen" /></a> {$lang['virtualserver']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="width:100%" colspan="6">
|
|
<div style="display:{$display}" id="Lay6">
|
|
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
|
<tr>
|
|
<td class='subcat' style='width:60px'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(7)"><img src="gfx/images/{$disp_pic}.png" id="Pic7" border="0" alt="aus/ein-klappen" /></a> {$lang['information']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay7">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 7}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='subcat'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(8)"><img src="gfx/images/{$disp_pic}.png" id="Pic8" border="0" alt="aus/ein-klappen" /></a> {$lang['administration']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay8">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 8}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='subcat'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(9)"><img src="gfx/images/{$disp_pic}.png" id="Pic9" border="0" alt="aus/ein-klappen" /></a> {$lang['settings']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay9">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 9}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='maincat left' colspan="6"> <a href="javascript:Klappen(10)"><img src="gfx/images/{$disp_pic}.png" id="Pic10" border="0" alt="aus/ein-klappen" /></a> {$lang['channel']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="width:100%" colspan="6">
|
|
<div style="display:{$display}" id="Lay10">
|
|
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 10}
|
|
<tr>
|
|
<td class='subcat' style='width:51px'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(11)"><img src="gfx/images/{$disp_pic}.png" id="Pic11" border="0" alt="aus/ein-klappen" /></a> {$lang['information']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay11">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 11}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='subcat'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(12)"><img src="gfx/images/{$disp_pic}.png" id="Pic12" border="0" alt="aus/ein-klappen" /></a> {$lang['create']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay12">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 12}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='subcat'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(13)"><img src="gfx/images/{$disp_pic}.png" id="Pic13" border="0" alt="aus/ein-klappen" /></a> {$lang['modify']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay13">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 13}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='subcat'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(14)"><img src="gfx/images/{$disp_pic}.png" id="Pic14" border="0" alt="aus/ein-klappen" /></a> {$lang['delete']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay14">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 14}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='subcat'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(15)"><img src="gfx/images/{$disp_pic}.png" id="Pic15" border="0" alt="aus/ein-klappen" /></a> {$lang['access']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay15">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 15}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class='maincat left'>
|
|
<td colspan="6"> <a href="javascript:Klappen(16)"><img src="gfx/images/{$disp_pic}.png" id="Pic16" border="0" alt="aus/ein-klappen" /></a> {$lang['group']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="width:100%" colspan="6">
|
|
<div style="display:{$display}" id="Lay16">
|
|
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 16}
|
|
<tr>
|
|
<td class='subcat' style='width:51px'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(17)"><img src="gfx/images/{$disp_pic}.png" id="Pic17" border="0" alt="aus/ein-klappen" /></a> {$lang['information']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay17">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 17}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='subcat'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(18)"><img src="gfx/images/{$disp_pic}.png" id="Pic18" border="0" alt="aus/ein-klappen" /></a> {$lang['create']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay18">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 18}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='subcat'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(19)"><img src="gfx/images/{$disp_pic}.png" id="Pic19" border="0" alt="aus/ein-klappen" /></a> {$lang['modify']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay19">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 19}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='subcat'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(20)"><img src="gfx/images/{$disp_pic}.png" id="Pic20" border="0" alt="aus/ein-klappen" /></a> {$lang['delete']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay20">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 20}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class='maincat left'>
|
|
<td colspan="6"> <a href="javascript:Klappen(21)"><img src="gfx/images/{$disp_pic}.png" id="Pic21" border="0" alt="aus/ein-klappen" /></a> {$lang['client']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="width:100%" colspan="6">
|
|
<div style="display:{$display}" id="Lay21">
|
|
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 21}
|
|
<tr>
|
|
<td class='subcat' style='width:51px'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(22)"><img src="gfx/images/{$disp_pic}.png" id="Pic22" border="0" alt="aus/ein-klappen" /></a> {$lang['information']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay22">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 22}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='subcat'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(23)"><img src="gfx/images/{$disp_pic}.png" id="Pic23" border="0" alt="aus/ein-klappen" /></a> {$lang['admin']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay23">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 23}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='subcat'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(24)"><img src="gfx/images/{$disp_pic}.png" id="Pic24" border="0" alt="aus/ein-klappen" /></a> {$lang['basics']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay24">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 24}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='subcat'> </td>
|
|
<td class='subcat' colspan="5"> <a href="javascript:Klappen(25)"><img src="gfx/images/{$disp_pic}.png" id="Pic25" border="0" alt="aus/ein-klappen" /></a> {$lang['modify']}</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<div style="display:{$display}" id="Lay25">
|
|
<table style="width:100%;border-collapse:collapse;border:0" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{if $key == 25}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class='maincat left'>
|
|
<td colspan="6"> <a href="javascript:Klappen(26)"><img src="gfx/images/{$disp_pic}.png" id="Pic26" border="0" alt="aus/ein-klappen" /></a> {$lang['filetransfer']}</td></tr>
|
|
<tr>
|
|
<td style="width:100%" colspan="6">
|
|
<div style="display:{$display}" id="Lay26">
|
|
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
|
{/if}
|
|
{foreach key=key2 item=value2 from=$value.permissions}
|
|
{if $change_col % 2} {assign var=td_col value="green1"} {else} {assign var=td_col value="green2"} {/if}
|
|
{if $showmyperms == 0 AND empty($searchperms) OR $showmyperms == 1 AND $value2['available'] == 1 OR $showmyperms == 0 AND $value2['permname']|strpos:{$searchperms} !== false OR $showmyperms == 0 AND $value2['permid']|strpos:{$searchperms} !== false}
|
|
<tr>
|
|
<td class="{$td_col}" style="width:50px"> </td>
|
|
<td class="{$td_col}" style="width:45px">{$value2['permid']}</td>
|
|
<td class="{$td_col}" style="width:410px">{$value2['permname']} <br />({$value2['permdesc']})</td>
|
|
<td class="{$td_col}" style="width:50px">
|
|
{if $value2['permname']|substr:0:2 != 'i_'}
|
|
<input type='checkbox' {if $value2['permvalue'] == 1}checked="checked"{/if} name="perm[{$value2['permid']}][value]" value="1" />
|
|
{else}
|
|
<input {if $value2['permname'] == 'i_icon_id'}id="iconid"{/if} type='text' size="1" name="perm[{$value2['permid']}][value]" value="{$value2['permvalue']}" />
|
|
{if $value2['permname'] == 'i_icon_id'}<a href="javascript:oeffnefenster('site/showallicons.php?ip={$smarty.session.server_ip}&sid={$sid}');">{$lang['set']}</a>{/if}
|
|
{/if}
|
|
</td>
|
|
<td class="{$td_col}" style="width:100px">
|
|
{if $value2['available'] == 1}
|
|
<input type='hidden' name="perm[{$value2['permid']}][available]" value='1' />
|
|
<input type='checkbox' name="perm[{$value2['permid']}][delperm]" value='1' /> {$lang['delete']}
|
|
{/if}
|
|
</td>
|
|
<td class="{$td_col}" style="width:100px">
|
|
<input type='text' maxlength="3" size="1" name="perm[{$value2['grantpermid']}][value]" value="{$value2['grant']}" />
|
|
<input type='hidden' name="perm[{$value2['grantpermid']}][grant]" value='1' />
|
|
{if $value2['grantav'] == 1}
|
|
<input type='hidden' name="perm[{$value2['grantpermid']}][available]" value='1' />
|
|
<input type='checkbox' name="perm[{$value2['grantpermid']}][delperm]" value='1' /> {$lang['delete']}
|
|
{/if}
|
|
</td>
|
|
</tr>
|
|
{assign var=change_col value="`$change_col+1`"}
|
|
{/if}
|
|
{/foreach}
|
|
{/foreach}
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6" class="center">
|
|
<input type="hidden" name="cid" value="{$smarty.post.cid}" />
|
|
<input type="hidden" name="cldbid" value="{$smarty.post.cldbid}" />
|
|
<input type="hidden" name="showmyperms" value="{$showmyperms}" />
|
|
<input type="submit" name="editall" value="{$lang['edit']}" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
{/if} |