1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
<?php CHtml::$idPrefix = 'r' . substr(md5(microtime()), 0, 3); ?>
<script type="text/javascript">
var idPrefix = '<?php echo CHtml::$idPrefix; ?>';
</script>
<?php echo CHtml::form('', 'post', array('id' => CHtml::$idPrefix)); ?>
<h1>
<?php echo Yii::t('core', ($user->isNewRecord ? 'addUser' : 'editUser')); ?>
</h1>
<?php echo CHtml::errorSummary($user, false); ?>
<table class="form">
<colgroup>
<col class="col1"/>
<col class="col2" />
<col class="col3" />
<col style="width: 100px" />
</colgroup>
<tbody>
<tr>
<td>
<?php echo CHtml::activeLabel($user, 'User'); ?>
</td>
<td colspan="3">
<?php echo CHtml::activeTextField($user, 'User'); ?>
<a href="javascript:void(0)" onclick="$('#<?php echo CHtml::$idPrefix; ?>User_User').val('')" class="button">
<span><?php echo Yii::t('core', 'anyUser'); ?></span>
</a>
</td>
</tr>
<tr>
<td>
<?php echo CHtml::activeLabel($user, 'Host'); ?>
</td>
<td colspan="3">
<?php echo CHtml::activeTextField($user, 'Host'); ?>
<a href="javascript:void(0)" onclick="$('#<?php echo CHtml::$idPrefix; ?>User_Host').val('%')" class="button">
<span><?php echo Yii::t('core', 'anyHost'); ?></span>
</a>
</td>
</tr>
<tr>
<td>
<?php echo CHtml::activeLabel($user, 'plainPassword'); ?>
</td>
<td colspan="2">
<?php echo CHtml::activeTextField($user, 'plainPassword'); ?>
<?php if(!$user->isNewRecord) { ?>
<br />
<?php echo CHtml::checkBox('User[keepPw]', !isset($_POST['User']['plainPassword'])); ?>
<?php echo CHtml::label(Yii::t('core', 'keepPassword'), 'User_keepPw'); ?>
<?php } ?>
</td>
</tr>
</tbody>
</table>
<div style="overflow: hidden">
<fieldset style="float: left">
<legend><?php echo Yii::t('core', 'data'); ?></legend>
<?php foreach(array_keys(User::getAllGlobalPrivileges('data')) AS $priv) { ?>
<?php echo CHtml::checkBox('User[GlobalPrivileges][' . $priv . ']', $user->checkGlobalPrivilege($priv)); ?>
<?php echo CHtml::label($priv, 'User_GlobalPrivileges_' . $priv); ?><br />
<?php } ?>
</fieldset>
<fieldset style="float: left; margin-left: 10px">
<legend><?php echo Yii::t('core', 'structure'); ?></legend>
<?php foreach(array_keys(User::getAllGlobalPrivileges('structure')) AS $priv) { ?>
<?php echo CHtml::checkBox('User[GlobalPrivileges][' . $priv . ']', $user->checkGlobalPrivilege($priv)); ?>
<?php echo CHtml::label($priv, 'User_GlobalPrivileges_' . $priv); ?><br />
<?php } ?>
</fieldset>
<fieldset style="float: left; margin-left: 10px">
<legend><?php echo Yii::t('core', 'administration'); ?></legend>
<?php foreach(array_keys(User::getAllGlobalPrivileges('administration')) AS $priv) { ?>
<?php echo CHtml::checkBox('User[GlobalPrivileges][' . $priv . ']', $user->checkGlobalPrivilege($priv)); ?>
<?php echo CHtml::label($priv, 'User_GlobalPrivileges_' . $priv); ?><br />
<?php } ?>
</fieldset>
</div>
<?php echo Html::submitFormArea(); ?>
</form>
<script type="text/javascript">
setTimeout(function() {
privilegesUserForm.create();
}, 500);
</script>
|