pyc-website
main website for pyc inc.
git clone https://9o.is/git/pyc-website.git
VerifyId.js
(1520B)
1 angular.module("VerifyId", ['Forms'])
2
3 .controller('VerifyIdCtrl', ['$scope', '$controller', '$rootScope', function($scope, $controller, $rootScope) {
4 $controller('LoadedFormCtrl', {$scope: $scope, $controller: $controller});
5
6 $scope.init('VerifyId', 'init', function() {
7 $scope.users = angular.copy($scope.model.users);
8 $scope.currentUser = $scope.users[0];
9 $scope.response = {};
10 });
11
12
13 $scope.accept = function() {
14 $scope.response.accepted = true;
15 $scope.setUserData();
16 };
17
18 $scope.reject = function() {
19 $scope.response.accepted = false;
20 $scope.setUserData();
21 };
22
23 $scope.setCurrentUser = function(user, index) {
24 $scope.currentUser = angular.copy(user);
25 $scope.currentUser.index = index;
26 };
27
28 $scope.save = function() {
29 var success = function(alert) {
30 $scope.model.users.splice($scope.currentUser.index,1);
31 $scope.currentUser = {};
32 $scope.response = {};
33 $rootScope.$broadcast('alertDialog', alert);
34 };
35
36 var failure = function(alert) {
37 $rootScope.$broadcast('alertDialog', alert);
38 };
39
40 $scope.response.userId = $scope.currentUser.id;
41 $scope.submit('VerifyId', 'submit', success, failure, $scope.response);
42 };
43
44 $scope.setUserData = function() {
45 var success = function(alert) {
46 $rootScope.$broadcast('alertDialog', alert);
47 $scope.save();
48 };
49
50 var failure = function(alert) {
51 $rootScope.$broadcast('alertDialog', alert);
52 };
53
54 $scope.submit('UserSettings', 'submit', success, failure, $scope.currentUser);
55 };
56
57 }]);