This repository was archived by the owner on Mar 23, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +33
-2
lines changed Expand file tree Collapse file tree 3 files changed +33
-2
lines changed Original file line number Diff line number Diff line change @@ -213,4 +213,28 @@ public function showUsers()
213
213
return redirect ('home ' );
214
214
}
215
215
}
216
+
217
+ public function activate ($ id , Request $ request ){
218
+ $ user = \App \User::findOrFail ($ id );
219
+ $ user ->isActivated = 1 ;
220
+ $ user ->save ();
221
+ $ notif = 'toastr["success"]("User <b> ' . $ user ->name . '</b> was successfully activated") ' ;
222
+ $ msg = '<script> ' .'$("#" + ' . $ id . ').remove(); ' .$ notif .'</script> ' ;
223
+
224
+ if ($ request ->ajax ()){
225
+ return $ msg ;
226
+ }
227
+ }
228
+
229
+ public function deactivate ($ id , Request $ request ){
230
+ $ user = \App \User::findOrFail ($ id );
231
+ $ user ->isActivated = 0 ;
232
+ $ user ->save ();
233
+ $ notif = 'toastr["info"]("User <b> ' . $ user ->name . '</b> was deactivated") ' ;
234
+ $ msg = '<script> ' .'$("#" + ' . $ id . ').remove(); ' .$ notif .'</script> ' ;
235
+
236
+ if ($ request ->ajax ()) {
237
+ return $ msg ;
238
+ }
239
+ }
216
240
}
Original file line number Diff line number Diff line change 33
33
@endif
34
34
</td >
35
35
<td >
36
- <a data-toggle =" tooltip" title =" Edit user information." href =" {{ url (' users/edit' )} } /{{ $user -> id } }" class = ' btn btn-primary btn-sm' ><i class =" fa fa-pencil-square-o" aria-hidden =" true" ></i ></a >
37
- <a data-toggle =" tooltip" title =" Delete User." data-toggle =" modal" data-target =" #myModal" class = ' delete btn btn-danger btn-sm' data-link = " /users/{{ $user -> id } } /deleteMsg" ><i class =" fa fa-trash-o" aria-hidden =" true" ></i ></a >
36
+ <a data-toggle =" tooltip" title =" Edit user information." href =" {{ url (' users/edit' )} } /{{ $user -> id } }" class = ' btn btn-primary btn-m' ><i class =" fa fa-pencil-square-o" aria-hidden =" true" ></i ></a >
37
+ <a data-toggle =" tooltip" title =" Delete User." class = ' delete btn btn-danger btn-m' data-link = " /users/{{ $user -> id } } /deleteMsg" ><i class =" fa fa-trash-o" aria-hidden =" true" ></i ></a >
38
+ @if ($user -> isActivated )
39
+ <a data-toggle =" tooltip" title =" Deactivate User." class = ' update btn btn-warning btn-m' data-link = " /users/{{ $user -> id } } /deactivate" ><i class =" fa fa-question" aria-hidden =" true" ></i > Deactivate</a >
40
+ @else
41
+ <a data-toggle =" tooltip" title =" Activate User." class = ' update btn btn-success btn-m' data-link = " /users/{{ $user -> id } } /activate" ><i class =" fa fa-check" aria-hidden =" true" ></i > Activate</a >
42
+ @endif
38
43
</td >
39
44
</tr >
40
45
@endforeach
Original file line number Diff line number Diff line change 55
55
Route::resource ('users ' , '\App\Http\Controllers\UserController ' );
56
56
Route::post ('users/store/ ' ,'\App\Http\Controllers\UserController@store ' );
57
57
Route::post ('users/update/ ' ,'\App\Http\Controllers\UserController@update ' );
58
+ Route::get ('users/{id}/activate ' ,'\App\Http\Controllers\UserController@activate ' );
59
+ Route::get ('users/{id}/deactivate ' ,'\App\Http\Controllers\UserController@deactivate ' );
58
60
Route::get ('users/edit/{id} ' ,'\App\Http\Controllers\UserController@edit ' );
59
61
Route::get ('users/delete/{id} ' ,'\App\Http\Controllers\UserController@destroy ' );
60
62
Route::get ('users/{id}/deleteMsg ' ,'\App\Http\Controllers\UserController@DeleteMsg ' );
You can’t perform that action at this time.
0 commit comments