1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/limesurvey_ynh.git synced 2024-09-03 19:36:32 +02:00
limesurvey_ynh/sources/application/views/admin/user/setuserpermissions.php

56 lines
2.7 KiB
PHP

<div class='header ui-widget-header'><?php printf($clang->gT("Edit user permissions for user %s"),"<span style='font-style:italic'>".$oUser->users_name."</span>"); ?></div>
<br />
<?php echo CHtml::form(array("admin/user/sa/savepermissions"), 'post');?>
<table style='margin:0 auto;' class='userpermissions activecell'><thead>
<tr><th></th><th><?php $clang->eT("Permission");?></th>
<th><input type='button' id='btnToggleAdvanced' value='<<' /></th>
<th class='extended'><?php $clang->eT("Create");?></th>
<th class='extended'><?php $clang->eT("View/read");?></th>
<th class='extended'><?php $clang->eT("Update");?></th>
<th class='extended'><?php $clang->eT("Delete");?></th>
<th class='extended'><?php $clang->eT("Import");?></th>
<th class='extended'><?php $clang->eT("Export");?></th>
</tr></thead>
<?php
foreach($aBasePermissions as $sPermissionKey=>$aCRUDPermissions)
{ ?>
<tr><td><img src='<?php echo $sImageURL.$aCRUDPermissions['img'];?>_30.png' alt='<?php echo $aCRUDPermissions['description'];?>'/></td>
<td><?php if ($sPermissionKey=='superadmin') {?> <span class='warning'> <?php }; echo $aCRUDPermissions['title']; if ($sPermissionKey=='superadmin') {?> </span> <?php };?></td>
<td><input type="checkbox" class="markrow" id='all_<?php echo $sPermissionKey;?>' name='all_<?php echo $sPermissionKey;?>' /></td>
<?php
foreach ($aCRUDPermissions as $sCRUDKey=>$CRUDValue)
{
if (!in_array($sCRUDKey,array('create','read','update','delete','import','export'))) continue;
?>
<td class='extended'>
<?php
if ($CRUDValue)
{
if (!($sPermissionKey=='survey' && $sCRUDKey=='read'))
{ ?>
<input type="checkbox" class="checkboxbtn" name='perm_<?php echo $sPermissionKey.'_'.$sCRUDKey;?>' id='perm_<?php echo $sPermissionKey.'_'.$sCRUDKey;?>' <?php
if(Permission::model()->hasGlobalPermission( $sPermissionKey, $sCRUDKey, $oUser->uid)) {?>
checked="checked"
<?php } ?>/>
<?php
}
}
?>
</td>
<?php
} ?>
</tr>
<?php
} ?>
</table>
<p><input type='submit' value='<?php $clang->eT("Save");?>' />
<input type='hidden' name='action' value='surveyrights' />
<input type='hidden' name='uid' value='<?php echo $oUser->uid;?>' />
</form>