public function createPresenters() { parent::createPresenters(); $image = new SimpleImageUpload('Image'); self::$model = $this->raiseEvent('GetRestModel'); $image->attachEventHandler('FileUploaded', function ($file, $location) { $path = "static/images/usrimgs/"; if (!dir($path)) { mkdir($path, 0777, true); } if (GalleryAddPresenter::isFileImage($location)) { $id = self::$model->UniqueIdentifier; if (!$id) { $id = CustomUser::findLast()->UniqueIdentifier++; } rename($location, $path . $id); } }); $this->addPresenters($image, 'Username', 'Forename', 'Surname', 'Email', 'Gender', 'PhoneNumber', 'ShowDetails', new Password('PasswordPlace')); foreach ($this->presenters as $presenter) { if ($presenter instanceof TextBox || $presenter instanceof DropDown) { $presenter->addCssClassName('form-control'); $presenter->addHtmlAttribute('autocomplete', 'off'); } } $this->presenters['Save']->addCssClassName('btn-primary'); $this->presenters['Save']->setButtonText('Saglabāt'); $this->presenters['Cancel']->setButtonText('Atcelt'); }
public function createPresenters() { parent::createPresenters(); $model = $this->raiseEvent('GetRestModel'); $slideView = new ImageCommentsPanorama(Image::find(new Equals('GalleryID', $model->GalleryID))->addSort('Order'), 'SlideView'); $this->addPresenters($slideView); }
public function createPresenters() { parent::createPresenters(); $this->addPresenters("Title"); $this->presenters['Save']->addCssClassNames(['btn', 'btn-primary']); $this->presenters['Save']->setButtonText('Saglābat'); $this->presenters['Cancel']->setButtonText('Atcelt'); }
protected function printViewContent() { parent::printViewContent(); ?> <div class="c-section js-slideUp"> <a href="/"><img src="/static/images/logo.png" class="c-image" alt="poak logo" title="Home"/></a> <div class="c-section__header"> <ul class="c-list c-list--inline c-list--nav"> <li><a href="/a" class="js-fade-out-index">about poak</a></li> <li><a href="/t" class="js-fade-out-index">terms of service</a></li> <li><a href="mailto:hello@poak.io">get in touch</a></li> </ul> </div> <div class="wrap"> <div class="u-v"> <h1 class="c-title c-title--main animated fadeInUp js-title--main">Giving small business a fighting chance online.</h1> <div class="c-section__text animated fadeInUp js-text--main"> <p>We feel that every business deserves to leave their mark on the internet. That’s why we’re giving away <span class="u-white u-b">1 FREE</span> bespoke single page website every <span class="u-white u-b">1 Calendar month</span>.</p> <p>Register below for your chance to win.</p> </div> <a href="#" class="c-button c-button--primary animated fadeInUp js-button--register">Register</a> </div> </div> <div class="c-section__form js-input-overlay"> <a href="#" id="close-form"><img src="/static/images/close.png" alt="close" width="35"/></a> <?php print "<label>Name</label>"; print $this->presenters['Name']; print "<label>Email</label>"; print $this->presenters['Email']; print "<label>Website</label>"; print $this->presenters['Website']; print "<label>Company Name</label>"; print $this->presenters['CompanyName']; print $this->presenters['Send']; ?> </div> </div> <?php }
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)]; }