Ejemplo n.º 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]);
 }
Ejemplo n.º 2
0
 public function forgot_password()
 {
     $userGadget = new \Own\App\User\Gadget($this->app);
     $forgot = $userGadget->forgotPassword();
     return $this->response('tpl-default', ['title' => Util\Lang::lang('profile')], 'layout-home', ['column1' => $forgot]);
 }
Ejemplo n.º 3
0
 public function forgot_password()
 {
     $userGadget = new \Own\App\User\Gadget($this->app);
     $forgot = $userGadget->forgotPassword();
     // view
     $this->setTpl();
     // layout
     $this->tplLayout->set('column1', $forgot);
     // template
     $this->tplMaster->set('layout', $this->tplLayout->render('layout-center'));
     return $this->tplMaster->render('tpl-default');
 }