Tool.prototype.init=function(){
this.domainpage ="/DomainUserServlet";
this.externalGoBackURL ="/";
};
var tool = new Tool();
tool.init();
function limitAttachFile(main,form,file,extArray,monitor)
{
var allowSubmit= false;
if (!file)
{
tool.alert("Pas de fichier choisi.");
return;
}
while (file.indexOf("\\")!=-1){
file=file.slice(file.indexOf("\\")+1);
}
var ext=file.slice(file.lastIndexOf(".")).toLowerCase();
for (var i=0; i< extArray.length; i++)
{ if (extArray[i]==ext)
{ allowSubmit= true;
break;
}
}
if (allowSubmit)
{ form.submit();
if(monitor){
monitor.manageProgressBar();
}
else{
waitscreen(main);
}
}
else
{
tool.alert("Type de fichier non valide, sélectionner un fichier de type : "+(extArray.join(", "))+"\nVeuillez en sélectionner un autre.");
}
}
function waitscreen(doc)
{
var body=doc.body;
var data="";
data+="
";
data+="Fichier en cours de chargement.
Veuillez patienter.";
data+="
";
data+='
';
data+="";
if (body.innerHTML)
{ body.innerHTML=data;
}
else
{}
}
Tool.prototype.sendOrderCheck=function(){
if(tool.timeend < tool.ENDTIME){
setTimeout("tool.sendOrderCheck()",tool.requestTime);
tool.command("abc.KEY_COMMAND=none");
tool.timeend+=tool.requestTime;
}
};
Tool.prototype.closeUserSession = function(){
var ok =tool.confirm("Voulez-vous quitter l\'application ?");
if(ok===true && tool.alreadyQuit===false ){
tool.alreadyQuit = true ;
tool.loadXMLDoc('/DiscoServlet','abc.login=');
setTimeout( "tool.quitTo('')",1000);
}
};
Tool.prototype.quitSession=function(sessionName){
var ok =tool.confirm("Voulez-vous quitter la session ?");
if(ok){
tool.alreadyQuit = true ;
tool.loadXMLDoc('/DiscoServlet','SELECTEDSESSION=' + sessionName);
tool.quitTo(tool.domainpage);
}
};
Tool.prototype.discoUser=function(sessionName,userID){
var ok =tool.confirm("Voulez-vous déconnecter cet utilisateur ?");
if(ok){
tool.loadXMLDoc('/DiscoServlet','SELECTEDSESSION=' + sessionName +'&abc.login='+userID);
}
};