Fix HTML in user profile view

This commit is contained in:
Giuseppe Criscione 2018-10-07 12:01:10 +02:00
parent 1c6f5b0be8
commit e94eed3bd7

View File

@ -1,75 +1,74 @@
<div class="component"> <div class="component">
<h3 class="caption"><?= $this->label('users.user') ?></h3> <h3 class="caption"><?= $this->label('users.user') ?></h3>
<div class="user-summary"> <div class="user-summary">
<div class="user-summary-avatar"> <div class="user-summary-avatar">
<img src="<?= $user->avatar()->uri() ?>"> <img src="<?= $user->avatar()->uri() ?>">
</div> </div>
<div class="user-summary-data"> <div class="user-summary-data">
<h3><?= $this->escape($user->fullname()) ?></h3> <h3><?= $this->escape($user->fullname()) ?></h3>
<?= $this->escape($user->username()) ?><br> <?= $this->escape($user->username()) ?><br>
<a href="mailto:<?= $user->email() ?>"><?= $this->escape($user->email()) ?></a><br> <a href="mailto:<?= $user->email() ?>"><?= $this->escape($user->email()) ?></a><br>
<?= $this->label('user.last-access') ?>: <?= is_null($user->lastAccess()) ? '&infin;' : date($this->option('date.format') . ' ' . $this->option('date.hour_format'), $user->lastAccess()) ?> <?= $this->label('user.last-access') ?>: <?= is_null($user->lastAccess()) ? '&infin;' : date($this->option('date.format') . ' ' . $this->option('date.hour_format'), $user->lastAccess()) ?>
</div>
</div> </div>
</div> </div>
<div class="component"> </div>
<h3 class="caption"><?= $this->label('users.options') ?></h3> <div class="component">
<form method="post" enctype="multipart/form-data" data-form="user-profile-form" > <h3 class="caption"><?= $this->label('users.options') ?></h3>
<div class="container-full"> <form method="post" enctype="multipart/form-data" data-form="user-profile-form" >
<div class="row"> <div class="container-full">
<div class="col-m-1-3"> <div class="row">
<div class="label-required"><?= $this->label('user.fullname') ?></div> <div class="col-m-1-3">
</div> <div class="label-required"><?= $this->label('user.fullname') ?></div>
<div class="col-m-2-3"> </div>
<input value="<?= $user->fullname() ?>" name="fullname" required> <div class="col-m-2-3">
</div> <input value="<?= $user->fullname() ?>" name="fullname" required>
</div> </div>
<div class="row"> </div>
<div class="col-m-1-3"> <div class="row">
<div class="label-required"><?= $this->label('user.email') ?></div> <div class="col-m-1-3">
</div> <div class="label-required"><?= $this->label('user.email') ?></div>
<div class="col-m-2-3"> </div>
<input type="email" value="<?= $user->email() ?>" name="email" required> <div class="col-m-2-3">
</div> <input type="email" value="<?= $user->email() ?>" name="email" required>
</div> </div>
<div class="row"> </div>
<div class="col-m-1-3"> <div class="row">
<div><?= $this->label('user.password') ?></div> <div class="col-m-1-3">
</div> <div><?= $this->label('user.password') ?></div>
<div class="col-m-2-3"> </div>
<input type="password" value="" name="password"<?= !$user->isLogged() ? ' disabled' : '' ?> autocomplete="new-password"> <div class="col-m-2-3">
</div> <input type="password" value="" name="password"<?= !$user->isLogged() ? ' disabled' : '' ?> autocomplete="new-password">
</div> </div>
<div class="row"> </div>
<div class="col-m-1-3"> <div class="row">
<div class="label-required"><?= $this->label('user.language') ?></div> <div class="col-m-1-3">
</div> <div class="label-required"><?= $this->label('user.language') ?></div>
<div class="col-m-2-3"> </div>
<select name="language"> <div class="col-m-2-3">
<?php <select name="language">
foreach ($this->languages() as $key => $value): <?php
?> foreach ($this->languages() as $key => $value):
<option value="<?= $key ?>"<?= ($key === $user->language()) ? ' selected' : '' ?>><?= $value ?></option> ?>
<?php <option value="<?= $key ?>"<?= ($key === $user->language()) ? ' selected' : '' ?>><?= $value ?></option>
endforeach; <?php
?> endforeach;
</select> ?>
</div> </select>
</div> </div>
<div class="row"> </div>
<div class="col-m-1-3"> <div class="row">
<div><?= $this->label('user.avatar') ?></div> <div class="col-m-1-3">
</div> <div><?= $this->label('user.avatar') ?></div>
<div class="col-m-2-3"> </div>
<input class="file-input" id="file-uploader" type="file" name="uploaded-file" accept="<?= implode(', ', $this->option('files.allowed_extensions')) ?>"> <div class="col-m-2-3">
<label for="file-uploader" class="file-input-label"> <input class="file-input" id="file-uploader" type="file" name="uploaded-file" accept="<?= implode(', ', $this->option('files.allowed_extensions')) ?>">
<span><?= $this->label('pages.files.upload-label') ?></span> <label for="file-uploader" class="file-input-label">
</label> <span><?= $this->label('pages.files.upload-label') ?></span>
</div> </label>
</div> </div>
<input type="hidden" name="csrf-token" value="<?= $csrfToken ?>"> </div>
<button class="button-accent button-right" type="submit" tabindex="4" data-command="save"><i class="i-check"></i> <?= $this->label('modal.action.save') ?></button> <input type="hidden" name="csrf-token" value="<?= $csrfToken ?>">
</div> <button class="button-accent button-right" type="submit" tabindex="4" data-command="save"><i class="i-check"></i> <?= $this->label('modal.action.save') ?></button>
</form> </div>
</div> </form>
</div> </div>