function tableUtils(){ } function startPreloader(){ $("#element").introLoader(); } function stopPreloader(){ $("#element").data('introLoader').stop(); } function currentUsersObjectForDataTable( CheckBox, UserName, Email, FullName, Roles, Teams, UserId, RequestDate, ValidationDate, reqID, isSelf, RequestDateObject, ValidationDateObject){ this.CheckBox = CheckBox; this.UserName = UserName; this.Email = Email; this.FullName = FullName; this.Roles = Roles; this.Teams = Teams; this.UserId = UserId; this.RequestDate = RequestDate;//returnDateInProperForm(RequestDate); this.ValidationDate = ValidationDate;//returnDateInProperForm(ValidationDate); this.reqID = reqID; this.isSelf = isSelf; if( RequestDateObject === '-' ) { this.RequestDateObject = new Date(-8640000000000000); }else this.RequestDateObject = new Date(RequestDateObject); if( ValidationDateObject === '-' ) { this.ValidationDateObject = new Date(-8640000000000000); }else this.ValidationDateObject = new Date(ValidationDateObject); } function usersRequestObjectForDataTable( CheckBox, UserName, Email, FullName, Message, UserId, RequestId, RequestDate, RequestDateObject){ this.CheckBox = CheckBox; this.UserName = UserName; this.Email = Email; this.FullName = FullName; this.Message = Message; this.UserId = UserId; this.RequestDate = RequestDate;//returnDateInProperForm(RequestDate); this.RequestId = RequestId; if( RequestDateObject === '-' ) { this.RequestDateObject = new Date(-8640000000000000); }else this.RequestDateObject = new Date(RequestDateObject); } function rejectedUsersRequestObjectForDataTable( CheckBox, UserName, Email, FullName, Message, UserId, RequestId, RequestDate, RejectionDate, RequestDateObject, RejectionDateObject){ this.CheckBox = CheckBox; this.UserName = UserName; this.Email = Email; this.FullName = FullName; this.Message = Message; this.UserId = UserId; this.RequestId = RequestId; this.RequestDate = RequestDate;//returnDateInProperForm(RequestDate); this.RejectionDate = RejectionDate;//returnDateInProperForm(RejectionDate); if( RequestDateObject === '-' ) { this.RequestDateObject = new Date(-8640000000000000); }else this.RequestDateObject = new Date(RequestDateObject); if( RejectionDateObject === '-' ) { this.RejectionDateObject = new Date(-8640000000000000); }else this.RejectionDateObject = new Date(RejectionDateObject); } function siteTeamsObjectForDataTable( CheckBox, Name, TeamID, Description, NumberOfUsers, CreationDate, LastModificationDate, CreatorName, siteTeamUsers, CreationDateObject, LastModificationDateObject){ this.CheckBox = CheckBox; this.Name = Name; this.TeamID = TeamID; this.Description = Description; this.NumberOfUsers = NumberOfUsers; this.CreationDate = /*returnDateInProperForm(*/CreationDate; this.LastModificationDate = /*returnDateInProperForm(*/LastModificationDate; this.CreatorName = CreatorName; this.siteTeamUsers = siteTeamUsers; if( CreationDateObject === '-' ) { this.CreationDateObject = new Date(-8640000000000000); }else this.CreationDateObject = new Date(CreationDateObject); if( LastModificationDateObject === '-' ) { this.LastModificationDateObject = new Date(-8640000000000000); }else this.LastModificationDateObject = new Date(LastModificationDateObject); } function siteTeamsUserObjectForDataTable( FullName,UserName){ this.FullName = FullName; this.UserName = UserName; } function returnDateInProperForm(ValidationDate){ if(ValidationDate !== null && ValidationDate !== undefined && ValidationDate !== '-'){ var serverDate = new Date(Date.parse(ValidationDate)); var properDate; var month = serverDate.getMonth()+1; month = (month.toString().length === 1) ? '0'+month : month; var day = serverDate.getDate().toString(); day = (day.length === 1) ? '0'+day : day; var year = serverDate.getFullYear(); properDate = month + '/' + day + '/' + year; return properDate; }else return '-'; } function formatSiteTeamUsers(array){ var newArray = []; for(var i=0; i" + ",

" + array[i].screenName + "

"; newArray.push(array[i]); } } return newArray; }