function startUserChecks(){ new PeriodicalExecuter(checkcredentials, 61); new Ajax.PeriodicalUpdater($('onlineUsers'),'inc_log/checkOnlineUsers.php', { evalScripts: true, method: 'post', frequency: 62, decay: 1 }); new Ajax.PeriodicalUpdater($('timenow'),'inc_log/checkTimer.php', { evalScripts: true, method: 'post', frequency: 63, decay: 1 }); } function checkmultiplelogged(){ new Ajax.Request('inc_log/action_logout.php', { evalScripts: true, parameters:'&action=checkmultiplelogged', onSuccess: function(transport){ var response = transport.responseText; if (!isNaN(response)){ //alert('logged'); } else { //alert(response); logoutjs(response); } } }); } function utilisateurSet(obj){ $('currentUser').update(obj); } function logoutjs(obj){ new Ajax.Request('inc_log/action_logout.php',{ evalScripts: true, parameters: '&action=logoutjs&error='+obj, onComplete: function(transport){ var response = transport.responseText; window.location.href=response; } }); } function checkcredentials(){ new Ajax.Request('inc_log/checkCredentials.php', { evalScripts: true, onSuccess: function(transport){ var response = transport.responseText; if (!isNaN(response)){ //alert('logged'); } else { //alert(response); logoutjs(response); } } }); }