示例#1
0
<?php

fSession::open();
$idUser = fSession::get(SESSION_ID_USER);
//if(empty($idUser) || !fAuthorization::checkACL('user', 'delete')) {
if (empty($idUser)) {
    header('Location: ' . SITE);
    exit("No se ha podido acceder a esta secci&oacite;n");
}
$id = fRequest::encode('id', 'integer');
if (empty($id)) {
    exit;
}
try {
    $u = new User($id);
    $up = new UserPermission();
    $userPermissions = $up->getByIdUser($u->getIdUser());
    foreach ($userPermissions as $item) {
        if (!empty($item) && $item != 'null') {
            $up = new UserPermission(array('id_user' => $u->getIdUser(), 'id_permission' => $item->getIdPermission()));
            $up->delete();
        }
    }
    $u->delete();
} catch (Exception $e) {
    die($e->getMessage());
}
die('1');
示例#2
0
<?php

if (system\Helper::arcIsAjaxRequest() == true) {
    $permission = new UserPermission();
    $permission->delete($_POST["id"]);
    system\Helper::arcAddMessage("success", "Permission deleted");
}