di = $di; } /** * @return mixed */ public function getDi() { return $this->di; } public function fetchNavigation() { return [ 'group' => [ 'index' => 700, 'location' => 'activity', 'label' => __trans('Activity'), 'class' => 'graphs', 'sprite_class' => 'dark-sprite-icon sprite-graph', ], 'subpages' => [ [ 'location' => 'activity', 'label' => __trans('Event history'), 'index' => 100, 'uri' => $this->di['url']->adminLink('activity'), 'class' => '', ], ], ]; } public function register(\Box_App &$app) { $app->get('/activity', 'get_index', [], static::class); } public function get_index(\Box_App $app) { $this->di['is_admin_logged']; return $app->render('mod_activity_index'); } }