Katsuro
Проверенные
- Сообщения
- 144
- Решения
- 1
- Реакции
- 47
- Баллы
- 1,730
Хочу написать плагин, который даст возможность определённой группе возможность одобрять пользователей. Написал вроде что-то (читал код Colored username everywhere), но он не хочет работать. Мне кажется, я что-то не так правильно понимаю в создании подобного. Файлы плагина:
Установил его, но он не хочет мутить делишки. ?
User.php:
ApprovalQueue.php:
Код:
ApprovalForGroups\addon.json
ApprovalForGroups\XF\Entity\User.php
ApprovalForGroups\XF\Pub\Controller\ApprovalQueue.php
User.php:
PHP:
<?php
namespace ApprovalForGroups\XF\Entity;
class User extends AFG_User
{
public function canApproveRejectUser()
{
return ( $this->is_moderator && $this->hasPermission('general', 'approveRejectUser') ) || ( $this->isMemberOf(8) );
}
}
ApprovalQueue.php:
PHP:
<?php
namespace ApprovalForGroups\XF\Pub\Controller;
use XF\Mvc\ParameterBag;
class ApprovalQueue extends AFG_Approval
{
protected function preDispatchController($action, ParameterBag $params)
{
}
}