public function createPresenters() { parent::createPresenters(); $this->addPresenters($table = new Table(CustomUser::find(new Equals('Enabled', true)), 25, 'UserTable'), $delete = new Button('Dzēst', 'Dzēst', function ($a) { try { $user = new CustomUser($a); $user->Enabled = false; $user->save(); } catch (RecordNotFoundException $ex) { } }), $edit = new Button('Mainīt', 'Mainīt', function ($a) { throw new ForceResponseException(new RedirectResponse('/users/' . $a . '/edit/')); })); $delete->addCssClassName('btn-danger'); $delete->setConfirmMessage('Vai jūs tiešam gribat dzēst šo lietotāju?'); $table->addTableCssClass(['table table-striped table-bordered']); $this->presenters['UserTable']->Columns = ['Lietotaja vārds' => 'Username', 'Vārds' => 'Forename', 'Uzvārds' => 'Surname', 'E - pasts' => 'Email', '' => new FixedWidthColumn($edit), ' ' => new FixedWidthColumn($delete)]; }
protected function printViewContent() { $users = CustomUser::find(new Equals('Enabled', 1))->addSort('UserID', false); $html = new HtmlPageSettings(); $html->PageTitle = "Visi portāla lietotāji"; ?> <div class="__container"> <div class="row"> <?php foreach ($users as $user) { print '<div class="col-xs-4 col-md-2 center-align">'; print new ProfileSummaryPresenter($user); print '</div>'; } ?> </div> </div> <?php }
protected function printViewContent() { parent::printViewContent(); $discussions = Gallery::find()->addSort('Order')->setRange(0, 6); $users = CustomUser::find(new Equals('Enabled', 1))->addSort('UserID', false)->setRange(0, 6); $sql = MySql::executeStatement('SELECT Source FROM tblImage ORDER BY RAND() LIMIT 6'); $images = []; while ($a = $sql->fetch(\PDO::FETCH_ASSOC)) { $images[] = $a['Source']; } ?> <div class="__container noPadding"> <?php echo new ImagePanorama($images); ?> </div> <div class="row"> <div class="discussion-group col-md-6"> <div class="__container min-height-500"> <div class="center-block clearfix relative"> <h1 style="text-align: center"> Top 6 Galerijas </h1> <a href="gallery/add/" class="btn btn-primary right-side-title">Pievienot galeriju</a> </div> <div class="row" style="height: 150px; text-align: center"> <?php foreach ($discussions as $discussion) { print '<div class="col-md-4 center-align">'; print new GalleryPresenter($discussion); print '</div>'; } ?> </div> <div class="__clear-floats"></div> <div class="__clear-floats"></div> </div> </div> <div class="col-md-6"> <div class="__container noPadding min-height-500"> <div class="center-block clearfix relative"> <h1 style="text-align: center"> 6 Jaunākie biedri portālā! </h1> <a href="/portal/users/" class="btn btn-primary right-side-title">Redzēt visus</a> </div> <div class="row"> <?php foreach ($users as $user) { print '<div class="col-md-4 center-align">'; print new ProfileSummaryPresenter($user); print '</div>'; } ?> </div> <div class="__clear-floats"></div> </div> </div> </div> <?php }