⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.50
Server IP:
41.128.143.86
Server:
Linux host.raqmix.cloud 6.8.0-1025-azure #30~22.04.1-Ubuntu SMP Wed Mar 12 15:28:20 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.3.23
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
proc
/
self
/
root
/
usr
/
share
/
psa-horde
/
admin
/
perms
/
Edit File: delete.php
<?php /** * Copyright 1999-2017 Horde LLC (http://www.horde.org/) * * See the enclosed file COPYING for license information (LGPL-2). If you * did not receive this file, see http://www.horde.org/licenses/lgpl. * * @author Chuck Hagenbuch <chuck@horde.org> * @author Jan Schneider <jan@horde.org> * @category Horde * @license http://www.horde.org/licenses/lgpl LGPL-2 * @package Horde */ require_once __DIR__ . '/../../lib/Application.php'; Horde_Registry::appInit('horde', array( 'permission' => array('horde:administration:perms') )); /* Set up the form variables. */ $vars = $injector->getInstance('Horde_Variables'); $perms = $injector->getInstance('Horde_Perms'); $corePerms = $injector->getInstance('Horde_Core_Perms'); $perm_id = $vars->get('perm_id'); $category = $vars->get('category'); try { $permission = $perms->getPermissionById($perm_id); } catch (Exception $e) { /* If the permission fetched is an error return to permissions list. */ $notification->push(_("Attempt to delete a non-existent permission."), 'horde.error'); Horde::url('admin/perms/index.php', true)->redirect(); } /* Set up form. */ $ui = new Horde_Core_Perms_Ui($perms, $corePerms); $ui->setVars($vars); $ui->setupDeleteForm($permission); if ($confirmed = $ui->validateDeleteForm($info)) { try { $result = $perms->removePermission($permission, true); $notification->push(sprintf(_("Successfully deleted \"%s\"."), $corePerms->getTitle($permission->getName())), 'horde.success'); Horde::url('admin/perms/index.php', true)->redirect(); } catch (Exception $e) { $notification->push(sprintf(_("Unable to delete \"%s\": %s."), $corePerms->getTitle($permission->getName()), $result->getMessage()), 'horde.error'); } } elseif ($confirmed === false) { $notification->push(sprintf(_("Permission \"%s\" not deleted."), $corePerms->getTitle($permission->getName())), 'horde.success'); Horde::url('admin/perms/index.php', true)->redirect(); } $page_output->header(array( 'title' => _("Permissions Administration") )); require HORDE_TEMPLATES . '/admin/menu.inc'; /* Render the form and tree. */ $ui->renderForm('delete.php'); echo '<br />'; $ui->renderTree($perm_id); $page_output->footer();
Simpan