/**
  * Applies to the current user.
  */
 function requirePermission($permission, $resource = "Resource") {
     SecurityUser::requirePermission($permission, $resource);
 }
 /**
  * Applies to the current user.
  */
 function requirePermission($resource, $permission = "Permission") {
     SecurityUser::requirePermission($resource, $permission);
 }
Exemple #3
0
 function removeFromAllGroups()
 {
     SecurityUser::requirePermission("CHANGE");
     if ($this->id != NULL) {
         $query = "DELETE FROM security_group_member WHERE user_id = " . Database::sqlValue($this->id);
         Database::query($query);
     }
 }
Exemple #4
0
<? require_once("classes/SecurityUser.php"); ?>
<? require_once("classes/Text.php"); ?>
<? /* Requires variable $u to point to the user to display */ ?>

<h2><?php 
echo Text::getText("EditUser");
?>
</h2>

<? SecurityUser::requirePermission("CHANGE"); ?>

<form method="POST">
    <input type="hidden" name="action" value="save">
    <table border="0" cellpadding="2">
        <tr>
            <td colspan="2" align="center">
                <?php 
echo Text::getText("UserInfo");
?>
            </td>
        </tr>
        <tr>
            <th><?php 
echo Text::getText("LoginName");
?>
</th>
            <td><input type="text" name="loginName" value="<?php 
echo $u->getLoginName();
?>
"></td>
        </tr>
Exemple #5
0
 function delete() {
     SecurityUser::requirePermission("DELETE");
     $this->leaveAllGroups();
     Rating::deleteAllFromUser($this);
     $query = "DELETE FROM security_user WHERE id=".Database::sqlValue($this->id);
     Database::query($query);
 }
Exemple #6
0
 function requirePermission($permission, $resource = "Category") {
     SecurityUser::requirePermission($permission, $resource);
 }