99 lines
3.2 KiB
PHP
99 lines
3.2 KiB
PHP
<input type="hidden" name="acl_mbox" value="<?php echo $this->mbox ?>" />
|
|
|
|
<?php if ($this->hasacl): ?>
|
|
<div>
|
|
<h3><?php echo $this->current ?></h3>
|
|
</div>
|
|
|
|
<table class="prefsAclTable">
|
|
<tr>
|
|
<th class="item" width="<?php echo $this->width ?>">
|
|
<h4>
|
|
<strong><?php echo _("User") ?></strong>
|
|
</h4>
|
|
</th>
|
|
<th></th>
|
|
<?php foreach ($this->rights as $v): ?>
|
|
<th class="item" width="<?php echo $this->width ?>">
|
|
<h4>
|
|
<span class="prefsAclHeader" title="<?php echo $v['desc'] ?>"><?php echo $v['title'] ?></span>
|
|
</h4>
|
|
</th>
|
|
<?php endforeach; ?>
|
|
</tr>
|
|
<?php foreach ($this->curr_acl as $v): ?>
|
|
<tr>
|
|
<td class="item">
|
|
<?php if (empty($v['negative'])): ?>
|
|
<?php echo $this->h($v['index']) ?>
|
|
<?php else: ?>
|
|
<span class="prefsAclNegative"><?php echo $this->h($v['negative']) ?></span>
|
|
<span class="prefsAclNegativeLabel"><?php echo _("Negative Right") ?></span>
|
|
<?php endif; ?>
|
|
</td>
|
|
<td>
|
|
<select class="aclTemplate">
|
|
<option value=""><?php echo _("Templates") ?>:</option>
|
|
<option value="" disabled="disabled">- - - - - - - -</option>
|
|
<option value=""><?php echo _("None") ?></option>
|
|
<option value="lrs"><?php echo _("Read") ?></option>
|
|
<option value="lrsp"><?php echo _("Post") ?></option>
|
|
<option value="lrsip"><?php echo _("Append") ?></option>
|
|
<option value="lrswipkxte"><?php echo _("Write") ?></option>
|
|
<option value="lrxte"><?php echo _("Delete") ?></option>
|
|
<option value="lrswipkxte"><?php echo _("All") ?></option>
|
|
</select>
|
|
</td>
|
|
<?php foreach ($v['rule'] as $v2): ?>
|
|
<td class="item" align="center">
|
|
<?php echo $this->checkBoxTag('acl[' . $v['index'] . '][]', $v2['val'], $v2['on'], array('disabled' => $v2['disable'])) ?>
|
|
</td>
|
|
<?php endforeach; ?>
|
|
</tr>
|
|
<?php endforeach; ?>
|
|
|
|
<?php if ($this->canedit): ?>
|
|
<tr>
|
|
<td class="item">
|
|
<label for="new_user" class="hidden"><?php echo _("New User") ?></label>
|
|
<?php if ($this->new_user): ?>
|
|
<select id="new_user" name="new_user">
|
|
<?php foreach ($this->new_user as $v): ?>
|
|
<option><?php echo $v ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
<?php else: ?>
|
|
<input id="new_user" type="text" name="new_user" />
|
|
<?php endif; ?>
|
|
</td>
|
|
<td>
|
|
<select class="aclTemplate">
|
|
<option value=""><?php echo _("Templates") ?>:</option>
|
|
<option value="" disabled="disabled">- - - - - - - -</option>
|
|
<option value=""><?php echo _("None") ?></option>
|
|
<option value="lrs"><?php echo _("Read") ?></option>
|
|
<option value="lrsp"><?php echo _("Post") ?></option>
|
|
<option value="lrsip"><?php echo _("Append") ?></option>
|
|
<option value="lrswipkxte"><?php echo _("Write") ?></option>
|
|
<option value="lrxte"><?php echo _("Delete") ?></option>
|
|
<option value="lrswipkxte"><?php echo _("All") ?></option>
|
|
</select>
|
|
</td>
|
|
<?php foreach ($this->rights as $v): ?>
|
|
<td class="item" align="center">
|
|
<?php echo $this->checkBoxTag('new_acl[]', $v['val']) ?>
|
|
</td>
|
|
<?php endforeach; ?>
|
|
</tr>
|
|
<?php endif; ?>
|
|
</table>
|
|
<?php endif; ?>
|
|
|
|
<p>
|
|
<span class="iconImg folderImg"></span>
|
|
<select id="aclmbox" name="mbox">
|
|
<?php echo $this->options ?>
|
|
</select>
|
|
<input type="submit" name="change_acl_mbox" id="change_acl_mbox" class="button" value="<?php echo _("Change") ?>" />
|
|
</p>
|