| Server IP : 103.161.17.216 / Your IP : 216.73.216.1 Web Server : nginx/1.18.0 System : Linux tipsysaigoncharming 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : www-data ( 33) PHP Version : 7.4.3-4ubuntu2.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/app.ansachsongkhoe.net/app/Http/ |
Upload File : |
<?php
namespace App\Http;
use Nwidart\Menus\Presenters\Presenter;
class AdminlteCustomPresenter extends Presenter
{
/**
* {@inheritdoc }.
*/
public function getOpenTagWrapper()
{
return PHP_EOL . '<ul class="sidebar-menu tree" data-widget="tree">' . PHP_EOL;
}
/**
* {@inheritdoc }.
*/
public function getCloseTagWrapper()
{
return PHP_EOL . '</ul>' . PHP_EOL;
}
/**
* {@inheritdoc }.
*/
public function getMenuWithoutDropdownWrapper($item)
{
return '<li' . $this->getActiveState($item) . '><a href="' . $item->getUrl() . '" ' . $item->getAttributes() . '>' . $item->getIcon() . ' <span>' . $item->title . '</span></a></li>' . PHP_EOL;
}
/**
* {@inheritdoc }.
*/
public function getActiveState($item, $state = ' class="active"')
{
return $item->isActive() ? $state : null;
}
/**
* Get active state on child items.
*
* @param $item
* @param string $state
*
* @return null|string
*/
public function getActiveStateOnChild($item, $state = 'active')
{
return $item->hasActiveOnChild() ? $state : null;
}
/**
* {@inheritdoc }.
*/
public function getDividerWrapper()
{
return '<li class="divider"></li>';
}
/**
* {@inheritdoc }.
*/
public function getHeaderWrapper($item)
{
return '<li class="header">' . $item->title . '</li>';
}
/**
* {@inheritdoc }.
*/
public function getMenuWithDropDownWrapper($item)
{
return '<li class="treeview' . $this->getActiveStateOnChild($item, ' active') . '" ' . $item->getAttributes() . '>
<a href="#">
' . $item->getIcon() . ' <span>' . $item->title . '</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
' . $this->getChildMenuItems($item) . '
</ul>
</li>'
. PHP_EOL;
}
/**
* Get multilevel menu wrapper.
*
* @param \Nwidart\Menus\MenuItem $item
*
* @return string`
*/
public function getMultiLevelDropdownWrapper($item)
{
return '<li class="treeview' . $this->getActiveStateOnChild($item, ' active') . '">
<a href="#">
' . $item->getIcon() . ' <span>' . $item->title . '</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
' . $this->getChildMenuItems($item) . '
</ul>
</li>'
. PHP_EOL;
}
}