create.blade.php
4.55 KB
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<!-- Heading -->
<h5 class="innerAll margin-none bg-primary">
<i class="fa fa-fw fa-pencil"></i> Add User
<a href="#" class="btn btn-sm btn-inverse pull-right btn-xs" style="margin-top: -5px;" onclick="return false">
<i class="fa fa-user fa-fw"></i>
</a>
</h5>
<form class="innerAll">
<fieldset>
<div class="control-group">
<label class="col-md-4 control-label" for="username">Username</label>
<div class="col-md-8 controls">
<input class="form-control" id="username" type="text" value="" required=required />
</div>
</div>
<div class="control-group">
<label class="col-md-4 control-label" for="password">Password</label>
<div class="col-md-8 controls">
<input class="form-control" id="password" type="password" value="" required=required />
</div>
</div>
<div class="control-group">
<label class="col-md-4 control-label" for="username">Full Name</label>
<div class="col-md-8 controls">
<input class="form-control" id="fullname" type="text" value="" required=required />
</div>
</div>
<div class="control-group">
<label class="col-md-4 control-label" for="email">Email</label>
<div class="col-md-8 controls">
<input class="form-control" id="email" type="email" value="" required=required />
</div>
</div>
<div class="control-group">
<label class="col-md-4 control-label" for="userstatus">Status</label>
<div class="col-md-8 controls">
<select id="userstatus" required=required class="form-control">
<option value="Active">Active</option>
<option value="Disabled">Disabled</option>
<option value="Unverified">Unverified</option>
<option value="Blocked">Blocked</option>
</select>
</div>
</div>
<!-- <div class="control-group">
<label class="col-md-4 control-label" for="organization">Organization</label>
<div class="col-md-8 controls">
<select id="organization" required=required class="form-control">
@foreach(Auth::user()->getAccessList("group",true,false,false,true) as $tgrp)
<option value="{!!$tgrp!!}">{!!$tgrp!!}</option>
@endforeach
</select>
</div>
</div>-->
<div class="control-group">
<label class="col-md-4 control-label" for="organization">User Type</label>
<div class="col-md-8 controls">
<select id="usertype" required=required class="form-control">
<?php
$roles=\App\Models\Role::where('status','=','Active')->get();
foreach($roles as $role)echo "<option value='".$role->rolename."'>".$role->rolename."</option>";
?>
</select>
</div>
</div>
<div class="control-group">
<label class="col-md-4 control-label" for="usergroup">Group</label>
<div class="col-md-8 controls">
<select id="usergroup" required=required class="form-control">
@foreach(Auth::user()->getAccessList("group",true,false,false,true) as $tgrp)
<option value="{!!$tgrp!!}">{!!$tgrp!!}</option>
@endforeach
</select>
</div>
</div>
<!-- <div class="control-group">
<label class="col-md-4 control-label" for="usergroup">Chat/Voice Enabled</label>
<div class="col-md-8 controls">
<select id="uservoice" required=required class="form-control">
<option value="Active">Active</option>
<option value="InActive">InActive</option>
</select>
</div>
</div>-->
<div class="form-actions">
<button type="submit" class="btn btn-primary" onclick='createUserForm();return false;'>Save changes</button>
</div>
</fieldset>
</form>
<script>
function createUserForm()
{
var putdata="csrftoken={!!Session::token()!!}";
putdata+="&username="+$("#username").val();
putdata+="&password="+$("#password").val();
putdata+="&fullname="+$("#fullname").val();
putdata+="&email="+$("#email").val();
putdata+="&usertype="+$("#usertype").val();
putdata+="&userstatus="+$("#userstatus").val();
// putdata+="&organization="+$("#organization").val();
putdata+="&usergroup="+$("#usergroup").val();
putdata+="&uservoice=";//+$("#uservoice").val();
doAjax('user',putdata,'__fake__div__','ajax_users_create','singlethis','POST',function(retstr)
{
if(retstr.responseText.indexOf('Error')<0)
{
simpleNotification("success","topRight","User Created Successfully");
doAjax('user/'+retstr.responseText+'/edit','','userformdiv','ajax_users_create','singlethis','GET');
}
else
{
simpleNotification("error","topRight",retstr.responseText);
}
});
}
</script>