74 lines
2.3 KiB
PHP
74 lines
2.3 KiB
PHP
<?php
|
|
$this->incView('include/page-top', false);
|
|
|
|
// echo $this->data->iAutoForm('user_edit','post','','top');
|
|
echo '<h1>';
|
|
if ($id = $this->data->getUid()) {
|
|
if ($id == $this->fc->user->getUid()) {
|
|
TR::phtml('security','my_account');
|
|
} else {
|
|
TR::phtml('ui','edit_user');
|
|
}
|
|
} else {
|
|
TR::phtml('ui','create_user');
|
|
}
|
|
echo '</h1>';
|
|
|
|
|
|
echo $this->data->iForm('user_edit','post');
|
|
echo $this->data->iHidden('id');
|
|
?>
|
|
<ol class="fields side">
|
|
<?php
|
|
echo $this->data->iFieldLabelled('nickname',TR::html('form','nick_name'),'','li class="compulsory"');
|
|
echo $this->data->iFieldLabelled('email',TR::html('form','email'));
|
|
?>
|
|
<li>
|
|
<label for="i_time_zone"><?php TR::phtml('form','time_zone'); ?></label>
|
|
<?php echo $this->data->iTimeZone('time_zone'); ?>
|
|
</li>
|
|
<?php
|
|
echo $this->data->iFieldLabelled('username',TR::html('form','username'),'','li class="compulsory"');
|
|
?>
|
|
<li>
|
|
<label for="i_pass1"><?php TR::phtml('form','password'); ?></label>
|
|
<?php echo $this->data->iPass('pass1', false); ?>
|
|
</li>
|
|
<li>
|
|
<label for="i_pass2"><?php TR::phtml('form','password_confirm'); ?></label>
|
|
<?php echo $this->data->iPass('pass2', false); ?>
|
|
</li>
|
|
<?php
|
|
if ($this->data->getUid() != $this->fc->user->getUid()) {
|
|
// can only change rights for other users
|
|
?>
|
|
<li>
|
|
<label><?php TR::phtml('form','user_rights'); ?></label>
|
|
<ul>
|
|
<li><input type="checkbox" id="i_acl_task_see_all" name="acl_task_see_all" value="1"<?php
|
|
if ($this->data->checkAcl('task_see_all')) echo ' checked="checked"';
|
|
?> /> <label for="i_acl_task_see_all"><?php TR::phtml('ui','task_manager'); ?></label></li>
|
|
<li><input type="checkbox" id="i_acl_admin_user" name="acl_admin_user" value="1"<?php
|
|
if ($this->data->checkAcl('admin_user')) echo ' checked="checked"';
|
|
?> /> <label for="i_acl_admin_user"><?php TR::phtml('ui','user_admin'); ?></label></li>
|
|
</ul>
|
|
</li>
|
|
<?php
|
|
}
|
|
?>
|
|
<li class="buttons">
|
|
<button type="submit" name="save" value="1" class="save"><?php TR::phtml('button','save'); ?></button>
|
|
<?php
|
|
if ($this->canDeleteThisUser) {
|
|
?>
|
|
<a href="<?php echo $this->fc->getUrl('admin','delete',array('id'=>$this->data->getUid())); ?>"
|
|
onclick="return confirm('<?php TR::phtml('data','delete_confirm'); ?>');" class="button marge delete"><?php TR::phtml('button','delete'); ?></a>
|
|
<?php
|
|
}
|
|
?>
|
|
</li>
|
|
</ol>
|
|
<?php
|
|
|
|
$this->incView('include/page-bot', false);
|
|
|