$70 GRAYBYTE WORDPRESS FILE MANAGER $55

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.162.162 | ADMIN IP 216.73.216.51
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/home/bravetechrwanda/itiministry.org/plugins/give/src/Framework/Permissions/

HOME
Current File : /home/bravetechrwanda/itiministry.org/plugins/give/src/Framework/Permissions//DonorPermissions.php
<?php

namespace Give\Framework\Permissions;

/**
 * Donor permissions extend DonationPermissions but use view_give_reports for viewing.
 *
 * This is because:
 * - give_worker should be able to view donations (view_give_payments)
 * - give_worker should NOT be able to view donors
 * - view_give_reports is assigned to admin, manager, and accountant but NOT worker
 *
 * @since 4.14.0
 */
class DonorPermissions extends DonationPermissions
{
    /**
     * @since 4.14.0
     */
    public function canView(): bool
    {
        if ($this->isAdmin()) {
            return true;
        }

        return current_user_can('view_give_reports');
    }

    /**
     * @since 4.14.0
     */
    public function viewCap(): string
    {
        return 'view_give_reports';
    }
}


Current_dir [ WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
25 May 2026 4.20 PM
bravetechrwanda / bravetechrwanda
0755
Contracts
--
25 May 2026 4.20 PM
bravetechrwanda / bravetechrwanda
0755
Facades
--
25 May 2026 4.20 PM
bravetechrwanda / bravetechrwanda
0755
Migrations
--
25 May 2026 4.20 PM
bravetechrwanda / bravetechrwanda
0755
Traits
--
25 May 2026 4.20 PM
bravetechrwanda / bravetechrwanda
0755
CampaignPermissions.php
0.338 KB
28 Jan 2026 8.00 PM
bravetechrwanda / bravetechrwanda
0644
DonationFormPermissions.php
0.367 KB
28 Jan 2026 8.00 PM
bravetechrwanda / bravetechrwanda
0644
DonationPermissions.php
0.709 KB
28 Jan 2026 8.00 PM
bravetechrwanda / bravetechrwanda
0644
DonorPermissions.php
0.758 KB
28 Jan 2026 8.00 PM
bravetechrwanda / bravetechrwanda
0644
EventPermissions.php
0.209 KB
28 Jan 2026 8.00 PM
bravetechrwanda / bravetechrwanda
0644
ReportsPermissions.php
1.33 KB
28 Jan 2026 8.00 PM
bravetechrwanda / bravetechrwanda
0644
SensitiveDataPermissions.php
0.473 KB
28 Jan 2026 8.00 PM
bravetechrwanda / bravetechrwanda
0644
SettingsPermissions.php
0.921 KB
28 Jan 2026 8.00 PM
bravetechrwanda / bravetechrwanda
0644
SubscriptionPermissions.php
0.212 KB
28 Jan 2026 8.00 PM
bravetechrwanda / bravetechrwanda
0644
UserPermission.php
2.962 KB
28 Jan 2026 8.00 PM
bravetechrwanda / bravetechrwanda
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF Static GIF