Subversion Repositories bysoftdeveloper

[/] [tabs/] [user/] [interact.php] - Blame information for rev 31

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 31 alvawu
<?php
2
 
3
$bysoftdeveloperUserUrl                 = 'bysoftdeveloper/user';
4
eZURI::transformURI($bysoftdeveloperUserUrl, false);
5
 
6
$user_interactcontent = <<<EOT
7
function  bysoftdeveloperShowUserTab(){
8
    var data = {action: 'info'};
9
    var options = {url: '$bysoftdeveloperUserUrl', data:data, callback:bysoftdeveloperUpdateUserinfo};
10
    bysoftdeveloperAjax(options);
11
 
12
    function bysoftdeveloperUpdateUserinfo(result) {
13
        _get('bysoftdeveloper-user-wrap').innerHTML = result;
14
        var forms = _get('bysoftdeveloper-user-switchform', 'name', 'list');
15
        for(key in forms){
16
                forms[key].onsubmit = function(e){
17
                        form = e.currentTarget;
18
                        var uid = form.uid.value;
19
                        var data = {action: 'switchuser', uid: uid};
20
                            var options = {url:'$bysoftdeveloperUserUrl', data: data, callback: bysoftdeveloperUserSwticher};
21
                            bysoftdeveloperAjax(options);
22
 
23
                            function bysoftdeveloperUserSwticher(result){
24
                                if(result.trim() == 'success'){
25
                                        if(confirm('Switch successfully! Do you want to refresh the page?')){
26
                                                location.reload(true);
27
                                        }
28
                                }else{
29
                                        alert('Switch fail! ' + result.trim());
30
                                }
31
                            }
32
                        return false;
33
                }
34
        }
35
    }
36
}
37
EOT;
38
return $user_interactcontent;