private function renderForm(Tag $t) { $dataMinlength = 'data-minlength'; $dataMatch = "data-match"; $dataMatchError = "data-match-error"; $dataMinlengthError = "data-minlength-error"; /** @noinspection PhpMethodParametersCountMismatchInspection */ /** @noinspection PhpUndefinedFunctionInspection */ /** @noinspection PhpUndefinedClassConstantInspection */ return $t->div(a::c1ass('login-box-body'), [$t->p(a::c1ass('login-box-msg ' . $this->getClasses()), $this->getInfoMessage()), $t->form(a::c1ass('form-signin'), a::action('/auth/login'), a::method('POST'), [$t->div(a::c1ass('form-group has-feedback hidden register'), [$t->input(a::type('text'), a::c1ass('form-control'), a::placeholder(trans('placeholder.fullName')), a::id('inputFullName'), a::name('fullName'), a::autofocus('autofocus')), $t->span(a::c1ass('glyphicon glyphicon-user form-control-feedback')), $t->div(a::c1ass('help-block with-errors'))]), $t->div(a::c1ass('form-group has-feedback'), [$t->input(a::type('email'), a::c1ass('form-control'), a::placeholder(trans('placeholder.email')), a::id('inputEmail'), a::name('email'), a::required('required'), a::autofocus('autofocus')), $t->span(a::c1ass('glyphicon glyphicon-envelope form-control-feedback')), $t->div(a::c1ass('help-block with-errors'))]), $t->div(a::c1ass('form-group has-feedback'), [$t->input(a::type('password'), a::id('inputPassword'), a::name('password'), a::c1ass('form-control'), a::placeholder(trans('placeholder.password')), a::required('required'), a::$dataMinlength('8'), a::$dataMinlengthError(trans('auth.minimum.8.chars'))), $t->span(a::c1ass('glyphicon glyphicon-lock form-control-feedback')), $t->div(a::c1ass('help-block with-errors'))]), $t->div(a::c1ass('form-group has-feedback hidden register'), [$t->input(a::type('password'), a::id('inputRetypePassword'), a::name('retypedPassword'), a::c1ass('form-control'), a::placeholder(trans('placeholder.retype.password')), a::$dataMatch('#inputPassword'), a::$dataMatchError(trans('auth.password.doesnt.match'))), $t->span(a::c1ass('glyphicon glyphicon-lock form-control-feedback')), $t->div(a::c1ass('help-block with-errors'))]), $t->div(a::c1ass('row'), [$t->div(a::c1ass('col-xs-8'), [$t->div(a::c1ass('checkbox icheck'), [$t->label([$t->input(a::type('checkbox')), ' ' . trans('auth.remember.me')])])]), $t->div(a::c1ass('col-xs-4'), [$t->button(a::type('submit'), a::c1ass('btn btn-success btn-block btn-flat'), trans('auth.signin'))])]), $t->input(a::type("hidden"), a::name("_token"), a::value(csrf_token()))]), $t->div(a::c1ass('social-auth-links text-center'), [$t->p(trans('select.or')), $t->a(a::href('#'), a::c1ass("btn btn-block btn-social btn-facebook btn-flat"), [$t->i(a::c1ass("fa fa-facebook")), trans('auth.signin.facebook')]), $t->a(a::href('#'), a::c1ass("btn btn-block btn-social btn-google-plus btn-flat"), [$t->i(a::c1ass("fa fa-google-plus")), trans('auth.signin.google')]), $t->p(a::style('padding: 15px;'), trans('select.or')), $t->div(a::style('padding-bottom: 20px;'), $t->a(a::id('registerBtn'), a::c1ass('btn btn-block bg-gray color-palette btn-flat pull-left'), trans('auth.register')), $t->a(a::id('cancel'), a::c1ass('btn bg-gray color-palette btn-flat hidden pull-right'), a::style('text-align: right'), trans('auth.cancel')))])]); }
/** * @param Tag $t * @param User $user * @return mixed */ protected function renderEditButton($t, $user) { if ($this->getLoggedUser() === $user || $this->getLoggedUser()->hasRole(Roles::ADMIN)) { /** @noinspection PhpMethodParametersCountMismatchInspection */ return $t->div(a::c1ass('vd_info'), a::style('top: 3px; right:3px;'), $t->a(a::c1ass('btn btn-sm btn-default'), $t->i(a::c1ass('fa fa-pencil append-icon')), trans('menu.edit'))); } else { return ''; } }
/** * @param Tag $t * @return mixed */ private function getImageFromData($t) { /** @noinspection PhpUndefinedMethodInspection */ $icon = $this->getData()[1]->getIcon(); if ($icon != null) { /** @noinspection PhpMethodParametersCountMismatchInspection */ return $t->img(a::src($icon), a::c1ass('img-circle'), a::alt('User Image')); } else { return $t->i(a::c1ass('fa fa-user fa-3x white')); } }
/** * @param $iconPath * @param Tag $t * @return mixed */ private function getImageBig($iconPath, $t) { if ($iconPath != null) { return $t->img(a::c1ass('user-image'), a::src($iconPath)); } else { return $t->i(a::c1ass('fa fa-user fa-5x white'), ' '); } }
/** * @return string */ public function render() { $t = new Tag(); $iconClass = $this->getNotificationTemplate()->getIconClass(); $colorClass = $this->getNotificationTemplate()->getColorClass(); return $t->li($t->a(a::href($this->getUrl()), $t->i(a::c1ass("fa {$iconClass} text-{$colorClass}")), $this->getNotificationTemplate()->getDescription())); }
/** * @param Tag $t * @param Activity $activity * @return string */ private function renderContent($t, $activity) { switch ($activity->getActivityType()) { case ActivityType::COMMENT: return $t->div(a::c1ass('panel panel-primary alert-primary no-transform space-reduce'), $activity->getNewValue()); case ActivityType::EDITED_CONTENT: case ActivityType::UPDATE_DESCRIPTION: return $t->div(a::c1ass('panel panel-primary alert-primary no-transform space-reduce col-sm-12 col-xs-12'), $t->i($t->mark(a::c1ass('mark-color-red col-sm-12 col-xs-12'), $t->del($activity->getOldValue()))), $t->i($t->mark(a::c1ass('mark-color-green col-sm-12 col-xs-12'), $activity->getNewValue()))); case ActivityType::CHANGE_ASSIGNMENT: case ActivityType::CHANGE_STATUS: case ActivityType::ISSUE_CREATED: case ActivityType::LOG_TIME: case ActivityType::STARTED_PROGRESS: case ActivityType::UPLOAD_FILE: case ActivityType::UPDATE_CUSTOM_FIELDS: default: return ""; } }