Software: Apache/2.2.22 (Debian). PHP/5.6.36 uname -a: Linux h05.hvosting.ua 4.9.110-amd64 #3 SMP Sun Nov 4 16:27:09 UTC 2018 x86_64 uid=1389(h33678) gid=1099(h33678) groups=1099(h33678),502(mgrsecure) Safe-mode: OFF (not secure) /home/h33678/data/www/petitions.zt-rada.gov.ua/modules/users/js/ drwxr-xr-x |
Viewing file: Select action/file-type: var usersListViewModelClass = function() { var self = this; this.users = ko.observableArray(); this.usersLoading = ko.observable(true); this.usersCount = ko.observable('...'); this.currentuser = ko.observable({user_firstname:'1',user_lastname:'1',user_middlename : '1', user_address : '1', user_number : '1', user_email : '1', user_rules : 'u'}); this.edituser = function(a,e) { self.currentuser(a); $('#edit-panel').openModal(); } this.save = function(a,e) { $.post('/users/profile/ajax/edit', self.currentuser(), function(data) { Materialize.toast(data.message, 4000); var users = self.users().slice(0); for(var i in users) { if (users[i].user_id == self.currentuser().user_id) { for(var j in self.currentuser()) { users[i][j] = self.currentuser()[j]; } break; } } self.users([]); self.users(users); $('#edit-panel').closeModal(); },'json'); } this.addUser = function(user) { self.users.push(user); } } var usersListViewModel = new usersListViewModelClass(); $(document).ready(function() { ko.applyBindings(usersListViewModel); if (localStorage.getItem('#sort-users') != null) { $("#sort-users").val(localStorage.getItem('#sort-users')); $("#sort-users").material_select(); } $("#sort-users").on('change', function() { usersListViewModel.users.removeAll(); usersListViewModel.usersLoading(true); localStorage.setItem('#sort-users', $('#sort-users').val()); $.post('/users/JsonUsersList', {sort:$('#sort-users').val()}, function(data) { usersListViewModel.users(data.rows); usersListViewModel.usersCount(data.count); usersListViewModel.usersLoading(false); var options = [ {selector: '.users-list-scrollFire', offset: 0, callback: "UsersListEndScrollFire()"}]; if (data.rows.length > 0) Materialize.scrollFire(options); },'json'); }); $.post('/users/JsonUsersList', {sort:$('#sort-users').val()}, function(data) { usersListViewModel.users(data.rows); usersListViewModel.usersCount(data.count); usersListViewModel.usersLoading(false); var options = [ {selector: '.users-list-scrollFire', offset: 0, callback: "UsersListEndScrollFire()"}]; if (data.rows.length > 0) Materialize.scrollFire(options); },'json'); }); function UsersListEndScrollFire() { usersListViewModel.usersLoading(true); $.post('/users/JsonUsersList', {sort:$('#sort-users').val(), start:$('.list-item').length}, function(data) { ko.utils.arrayPushAll(usersListViewModel.users, data.rows); usersListViewModel.usersLoading(false); var options = [ {selector: '.users-list-scrollFire', offset: 0, callback: "UsersListEndScrollFire()"}]; if (data.rows.length > 0) Materialize.scrollFire(options); },'json'); } |
:: Command execute :: | |
--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by PinoyWH1Z | C99Shell Github | Generation time: 0.0125 ]-- |