1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| function load_personal_data(sesa,ind){
var URL,codesesa,xmlsesa;
var topEntry,entry;
var nomemploye,prenomemploye,adresseemploye,villeemploye,siteemploye,telemploye,cellemploye,mailemploye,idnotesemploye,urlphotoemploye;
//for (i=0;i<(sesa.length);i++) { // parcourir tous les codes SESA
// construire l'URL avec les infos données par le code SESA(du type :
// http://ids.schneider-electric.com/global/corp/ecd.nsf/xmlemployeesactivebyguid?readviewentries&StartKey=SESA21805&count=1)
URL='http://ids.schneider-electric.com/global/corp/ecd.nsf/xmlemployeesactivebyguid?readviewentries'+'&'+'StartKey='+sesa[ind]+'&count=1';
// appeler l'URL
codesesa="h_sesaList";
xmlsesa = new ActiveXObject("Microsoft.XMLDOM");
xmlsesa.async="false";
xmlsesa.load(URL); // appel URL du code XML à partir du code SESA
//document.write("URL appelée.<br>");
//pour chq item intéressant,
// récupérer la valeur
topEntry=xmlsesa.selectSingleNode("viewentries");
entry=xmlsesa.selectSingleNode("viewentries/viewentry");
var sUnid2 = entry.getAttribute('unid');
nomemploye=entry.childNodes.item(2);
prenomemploye=entry.childNodes.item(4);
adresseemploye=entry.childNodes.item(26);
villeemploye=entry.childNodes.item(30);
siteemploye=entry.childNodes.item(25);
telemploye=entry.childNodes.item(14);
cellemploye=entry.childNodes.item(16);
mailemploye=entry.childNodes.item(10);
idnotesemploye=entry.childNodes.item(9);
urlphotoemploye=entry.childNodes.item(39);
buemploye=entry.childNodes.item(19);
sesainfo[ind][0] = nomemploye.text;
sesainfo[ind][1] = prenfieldNames.REMOTE_USER omemploye.text;
sesainfo[ind][2] = adresseemploye.text;
sesainfo[ind][3] = villeemploye.text;
sesainfo[ind][4] = siteemploye.text;
sesainfo[ind][5] = telemploye.text;
sesainfo[ind][6] = cellemploye.text;
sesainfo[ind][7] = mailemploye.text;
sesainfo[ind][8] = idnotesemploye.text;
sesainfo[ind][9] = urlphotoemploye.text;
sesainfo[ind][10] = buemploye.text;
//return sesainfo;
} |
Partager