PageSourceSearch

https://www.xploresports.com/js/user/bioWorkExperience.js?v=1.7.2.9

js xploresports.com collected 2026-09-30 11:47:18 UTC 12,127 bytes, 270 lines download raw bytes

1/**
2 * Created by intel on 5/9/18.
3 */
4(function() {
5    "use strict";
6    angular.module('experience', ['ngSanitize', 'ui.select'])
7        .controller('BioWorkController', ['$scope', '$log', '$timeout', 'API_BASE_URL','$location','$rootScope','NgMap','$window','$compile','$q','$filter','$loading','$anchorScroll','$httpApi', '$otherService','$routeParams','$route',
8            function ($scope, $log, $timeout, API_BASE_URL,$location,$rootScope,NgMap,$window,$compile,$q,$filter,$loading,$anchorScroll,$httpApi,$otherService,$routeParams,$route) {
9                if(localStorage.getItem('user'))
10                {
11                    if(JSON.parse(localStorage.getItem('user')).user_type_id==1){
12                        $rootScope.users=1;
13
14                    }
15                    if(JSON.parse(localStorage.getItem('user')).user_type_id==2){
16                        $rootScope.users=3;
17                        $rootScope.admin=1;
18                    }
19                }
20                $scope.sportsdata = [];
21                $scope.workExperience = {};
22                $scope.workExperience = {
23                    memberName: { // Set default value to 'Xplore Sports'
24                        "id": 123,
25                        "label": 'Limitless Minds Chess Academy',
26                        "user_type_id": 2,
27                    }
28                };
29                $scope.editRecord = false;
30                $scope.formError = false;
31
32                if($route.current.originalPath == '/edit'){
33
34                    var workExperience = JSON.parse(localStorage.getItem('workExperience'));
35                    $scope.editRecord = true;
36                    console.log(workExperience);
37                    $scope.workExperience = workExperience;
38
39                    var s = {
40                        "id": $scope.workExperience.company_id,
41                        "label": $scope.workExperience.company,
42                        "user_type_id": $scope.workExperience.user_type_id,
43                    };
44                    if($scope.workExperience.company_id == workExperience.company_id){
45                        $scope.workExperience.memberName = s;
46                    }
47
48                   /* if($scope.workExperience.company == 'Limitless Minds Chess Academy'){
49                        var s = {
50                            "id": 123,
51                            "label": 'Limitless Minds Chess Academy',
52                            "user_type_id": 2,
53                        };
54                    }else{
55                        var s = {
56                            "id": $scope.workExperience.company_id,
57                            "label": $scope.workExperience.company_name,
58                            "user_type_id": $scope.workExperience.user_type_id,
59                        };
60                    }*/
61                    
62                    //$scope.company_id=JSON.parse(localStorage.getItem('workExperience')).company_id;
63                    //$scope.workExperience.company_id = $scope.workExperience.company_id;
64                    /*if($scope.workExperience.from_year == 0){
65                     $scope.workExperience.from_year == "";
66                     }
67                     if($scope.workExperience.to_year == 0){
68                     $scope.workExperience.to_year == "";
69                     }*/
70
71                }
72
73                $scope.memberList = [];
74                $scope.memberArray = [];
75                $scope.getMemberList_ = function () {
76                    var options = {
77                        url:'/index.php/site/get-member-list'
78                    };
79
80                    $httpApi.get(options).then(function (response) {
81                        angular.forEach(response,function (member) {
82                            var s = {
83                                "id": member.id,
84                                "label": member.company_name,
85                                "user_type_id": member.user_type_id,
86                            };
87                            var v = {
88                                "id": 123,
89                                "label": 'Limitless Minds Chess Academy',
90                                "user_type_id": 2,
91                            };
92                            $scope.memberList.push(s);
93                            //$scope.memberList.push(v);
94                            if($scope.workExperience.company_id == member.id){
95                                $scope.workExperience.memberName = s;
96                            }
97                            if($scope.workExperience.company_id === undefined){
98                                $scope.workExperience.memberName = v;
99                            }
100
101                        });
102
103                    });
104                }
105
106
107
108
109                $scope.memberList = [];
110                $scope.memberArray = [];
111                $scope.getMemberList = function (search) {
112                   //  if (search.length < 2) return; // Fetch data only if the search query has at least 2 characters
113                    console.log(search);
114                    var options = {
115                        url: '/index.php/site/register-company-list',
116                        params: { search: search } // Pass the search term as a parameter
117                    };
118
119                    $httpApi.get(options).then(function (response) {
120                        $scope.memberList = []; // Clear the previous results
121                        angular.forEach(response, function (member) {
122                            var s = {
123                                "id": member.id,
124                                "label": member.company_name,
125                                "user_type_id": member.user_type_id,
126                            };
127
128                            $scope.memberList.push(s);
129
130                        });
131                        console.log($scope.memberList); // Log to verify the result
132                    });
133                };
134
135                
136
137
138
139
140
141               // $scope.workExperience = {};
142               /* if( $scope.workExperience.company_type == 1){
143                    $scope.workExperience = {
144                        memberName: { // Set default value to 'Xplore Sports'
145                            "id": 123,
146                            "label": 'Limitless Minds Chess Academy',
147                            "user_type_id": 2,
148                        }
149                    };
150
151                }*/
152                if($route.current.originalPath == '/work-experience'){
153                    $scope.workExperience.company_type = 1 ;
154
155
156                }
157
158                $scope.saveWorkExperience = function(){
159                    $scope.formError = false;
160                    if(!$scope.myfrms.$invalid){
161                        $scope.workExperience.member_id = $rootScope.loginUser.id;
162                        var formData = new FormData();
163                        //formData.append('member_id',$scope.modifyDeal.memberName.id );
164                        formData.append('member_id', $scope.workExperience.member_id);
165                        formData.append('title', $scope.workExperience.title);
166                        formData.append('company_type', $scope.workExperience.company_type);
167                        formData.append('location', $scope.workExperience.location);
168                        console.log($scope.workExperience);
169                        if($scope.workExperience.company_id === ""){
170                            $scope.workExperience.company_id ='0';
171                        }else{
172                            formData.append('company_id',$scope.workExperience.memberName.id);
173                        }
174                        if($scope.workExperience.company === ""){
175                            $scope.workExperience.company='0';
176                        }else{
177                            formData.append('company',$scope.workExperience.memberName.label);
178                        }
179                        if($scope.workExperience.user_type_id === ""){
180                            $scope.workExperience.user_type_id='0';
181                        }else{
182                            formData.append('user_type_id',$scope.workExperience.memberName.user_type_id);
183                        }
184
185                        if($scope.workExperience.company_name === undefined){
186                            $scope.workExperience.company_name='';
187                        }else{
188                            formData.append('company_name', $scope.workExperience.company_name);
189                        }
190
191                        if($scope.workExperience.to_month === undefined){
192                            $scope.workExperience.to_month='';
193                        }else{
194                            formData.append('to_month', $scope.workExperience.to_month);
195                        }
196
197                        if($scope.workExperience.to_year === undefined){
198                            $scope.workExperience.to_year='';
199                        }else{
200                            formData.append('to_year', $scope.workExperience.to_year);
201                        }
202
203                        if($scope.workExperience.from_year === undefined){
204                            $scope.workExperience.from_year='';
205                        }else{
206                            formData.append('from_year', $scope.workExperience.from_year);
207                        }
208
209                        if($scope.workExperience.from_month === undefined){
210                            $scope.workExperience.from_month='';
211                        }else{
212                            formData.append('from_month', $scope.workExperience.from_month);
213                        }
214
215                        if($scope.workExperience.description === undefined){
216                            $scope.workExperience.description='';
217                        }else{
218                            formData.append('description', $scope.workExperience.description);
219                        }
220
221                        //formData.append('to_month', $scope.workExperience.to_month);
222                        //formData.append('to_year', $scope.workExperience.to_year);
223                        //formData.append('from_year', $scope.workExperience.from_year);
224                        //formData.append('from_month', $scope.workExperience.from_month);
225                        //formData.append('description', $scope.workExperience.description);
226
227                        if($scope.editRecord) {
228                            formData.append('id', $scope.workExperience.id);
229                            if($scope.workExperience.company == 'Limitless Minds Chess Academy'){
230                                var s = {
231                                    "id": 123,
232                                    "label": 'Limitless Minds Chess Academy',
233                                    "user_type_id": 2,
234                                };
235                            }else{
236                                var s = {
237                                    "id": $scope.workExperience.company_id,
238                                    "label": $scope.workExperience.company_name,
239                                    "user_type_id": $scope.workExperience.user_type_id,
240                                };
241                            }
242
243
244                        }
245                        $scope.contactSpinnerActive = true;
246                        var options = {
247                            "url": "/index.php/site/save-member-experience",
248                            "data":formData
249                        };
250                        $httpApi.formPost(options).then(function (response) {
251                            console.log(response);
252                            $location.path("/bio");
253                            $scope.contactSpinnerActive = false;
254                        })
255
256                    }else{
257                        $scope.formError = true;
258
259                    }
260                };
261                $scope.cancel = function(){
262                    $location.path("/bio");
263                };
264
265
266
267
268            }])
269
270})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.