XF 2.0 I would like to extend this file XF\Permission\Builder

DragonByte Tech

Well-known member
#2
That would depend on your extension. It's completely impossible to say whether you can do something when you've not said anything about what you're trying to do.


Fillip
 

XenConcept

Formerly Rémi C
#3
I want to change this function to retrieve the smallest value.

PHP:
public function pickPermissionPriorityValue(array $values, $permissionType)
    {
        if ($permissionType == 'integer')
        {
            $highest = 0;
            foreach ($values AS $value)
            {
                if ($value == -1)
                {
                    return -1;
                }
                else if ($value > $highest)
                {
                    $highest = $value;
                }
            }

            return $highest;
        }
        else
        {
            $priority = 5;
            $priorityName = 'unset';
            foreach ($values AS $value)
            {
                $thisPriority = $this->permissionPriority[$value];
                if ($thisPriority < $priority)
                {
                    $priority = $thisPriority;
                    $priorityName = $value;
                }
            }

            return $priorityName;
        }
    }
 
Top