Rev 1545 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
<?phpnamespace LeadersLinked\Helper;use Laminas\View\Helper\AbstractHelper;use Laminas\Db\Adapter\AdapterInterface;use LeadersLinked\Mapper\UserMapper;use LeadersLinked\Model\UserType;use LeadersLinked\Library\Functions;class MenuHelper extends AbstractHelper{/**** @var AdapterInterface*/private $adapter;/**** @var array*/private $config;/**** @param AdapterInterface $adapter* @param array $config*/public function __construct($adapter, $config){$this->adapter = $adapter;$this->config = $config;}/**** @param int $user_id* @return string*/public function __invoke($user_id){$userMapper = UserMapper::getInstance($this->adapter);$user = $userMapper->fetchOne($user_id);if($user && $user->usertype_id == UserType::ADMIN) {$link_admin = '/backend/signin-admin';} else {$link_admin = '';}return $this->getView()->render('helpers/menu.phtml', ['link_admin' => $link_admin]);}}