purityselect/app/Permissions/Modules/BasePermissions.php
2024-10-25 01:05:27 +05:00

28 lines
687 B
PHP

<?php
namespace App\Permissions\Modules;
use App\Classes\Permissions;
class BasePermissions{
protected $role_permissions;
public function __construct($role_permissions)
{
$this->role_permissions = $role_permissions;
}
public function selectNodes($id)
{
$select_nodes = [];
if($this->role_permissions && in_array($id,$this->role_permissions))
return ["selected"=>true];
return $select_nodes;
}
public function apiPermissionSelected($id)
{
$permissions = [];
if($this->role_permissions && in_array($id,$this->role_permissions))
return true;
return $permissions;
}
}