public function index() { // main $newsGadget = new \Own\App\Standard\Gadget($this->app); $userGadget = new \Own\App\User\Gadget($this->app); $column1 = []; $column2 = []; $column1[] = $userGadget->status($this->player); if ($this->signedUser->getId() == 0) { $column1[] = $newsGadget->filteredList(3); } else { $tplBook = new Util\Template(Util\Template::MODULE, ['bus', 'book']); $column1[] = $tplBook->render('own-bookings-placeholder'); $column1[] = $newsGadget->filteredList(2); if ($this->signedUser->getIsAdmin()) { $tplAdminBook = new Util\Template(Util\Template::MODULE, ['bus', 'book']); $options = []; $options['where'][] = 'status = 1'; $courts = \Own\Bus\Court\Data::loadAll($options); $tplAdminBook->set('courts', $courts); $tplAdminBook->set('days', [1 => Util\Lang::lang('monday'), 2 => Util\Lang::lang('tuesday'), 3 => Util\Lang::lang('wednesday'), 4 => Util\Lang::lang('thursday'), 5 => Util\Lang::lang('friday'), 6 => Util\Lang::lang('saturday'), 0 => Util\Lang::lang('sunday')]); $column2[] = $tplAdminBook->render('admin-book'); } } $column2[] = \Own\Bus\Book\Service::renderCalendar($this->player); return $this->response('tpl-default', ['title' => Util\Lang::lang('home')], 'layout-home', ['column1' => $column1, 'column2' => $column2]); }
public function sign_in() { $userGadget = new \Own\App\User\Gadget($this->app); $signin = $userGadget->signIn(); return $this->response('tpl-default', ['title' => Util\Lang::lang('profile')], 'layout-home', ['column1' => $signin, 'column2' => \Own\Bus\Book\Service::renderCalendar()]); }