source: trunk/expressoMail1_2/js/offline_access.js @ 1964

Revision 1964, 1.4 KB checked in by eduardoalex, 14 years ago (diff)

Ticket #894 - Resolvendo o problema descrito no ticket em questao

Line 
1/**
2 * @author diogenes
3 */
4        function offline_access() {
5                this.login = null;
6                this.pass = null;
7                this.access = null;
8        }
9
10        offline_access.prototype.init = function (login,pass,access){
11                this.login = login;
12                this.pass = pass;
13                this.access = access;
14        }
15       
16        offline_access.prototype.fill_combo_of_users = function(users_combo) {
17               
18                var users = expresso_local_messages.get_all_users();
19
20                for(var i in users) {
21                                       
22                        var option = document.createElement('option');
23                        option.value = i;
24                        option.text = users[i];
25                        try {
26                                users_combo.add(option, null);
27                        }
28                        catch (ex) {//I.E
29                                users_combo.add(option);
30                        }
31
32                }
33        }
34       
35        offline_access.prototype.do_login = function(uid_usuario,pass) {
36                control = expresso_local_messages.set_as_logged(uid_usuario,pass,false);
37                if(!control) {
38                        document.getElementById('div_error').innerHTML = 'login ou senha inválida';
39                }
40                else {
41                        document.location.href = 'offline.php';
42                }
43               
44        }
45       
46        offline_access.prototype.has_permition = function() {
47                var user_logged = expresso_local_messages.user_logged();
48                var d = new Date();
49
50                if(user_logged==null || d.getTime()>=user_logged[1]+60000) {
51                        document.location.href = 'login_offline.php';
52                }
53                else   
54                        account_id = user_logged[0];
55               
56        }
57
58        offline_access.prototype.do_logoff = function() {
59                expresso_local_messages.unset_as_logged();
60                location.href="login_offline.php"
61        }
62       
63
64        var expresso_offline_access;
65        expresso_offline_access = new offline_access();
Note: See TracBrowser for help on using the repository browser.