33 lines
1.2 KiB
PHP
33 lines
1.2 KiB
PHP
|
<?php # iTODO: formFor support ?>
|
||
|
<?php $this->provide('title', $this->t('.title')) ?>
|
||
|
<h1><?= $this->t('.title') ?></h1>
|
||
|
<div id="user-edit">
|
||
|
<?= $this->formTag([ 'action' => 'update' ], function() { ?>
|
||
|
<?= $this->hiddenField('render', 'view', ['value' => 'change_email']) ?>
|
||
|
<?php # Just so the current email carries over on error -?>
|
||
|
<?= $this->hiddenField('user', 'current_email') ?>
|
||
|
<?= $this->partial('shared/error_messages', ['object' => $this->user]) ?>
|
||
|
<table>
|
||
|
<tbody>
|
||
|
<tr>
|
||
|
<th><?= $this->t('.current_email') ?></th>
|
||
|
<td><?= current_user()->current_email ?></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<th><label for="user_email"><?= $this->t('.new_email') ?></label></th>
|
||
|
<td><?= $this->textField('user', 'email') ?></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<th><label for="user_current_password"><?= $this->t('.current_password') ?></label></th>
|
||
|
<td><?= $this->passwordField('user', 'current_password') ?></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td><?= $this->submitTag($this->t('buttons.save')) ?> <?= $this->submitTag($this->t('buttons.cancel')) ?></td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
<?php }) ?>
|
||
|
</div>
|
||
|
|
||
|
<?= $this->partial("footer") ?>
|