Example #1
0
 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]);
 }
Example #2
0
 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()]);
 }