| 2488 | lucas.echa | 1 | function getErrorTranslation(statusCode) {
 | 
        
           |  |  | 2 | 	if(typeof translation == 'undefined') {
 | 
        
           |  |  | 3 | 		return;
 | 
        
           |  |  | 4 | 	}
 | 
        
           |  |  | 5 |   | 
        
           |  |  | 6 | 	var language = (window.navigator.userLanguage || window.navigator.language).toLowerCase().split('-')[0];
 | 
        
           |  |  | 7 |   | 
        
           |  |  | 8 | 	var title = translation['error'][language] + ' ' + statusCode;
 | 
        
           |  |  | 9 |   | 
        
           |  |  | 10 | 	if(!translation.hasOwnProperty(statusCode)) {
 | 
        
           |  |  | 11 | 		// Setting unknown error
 | 
        
           |  |  | 12 | 		statusCode = 0;
 | 
        
           |  |  | 13 | 		title = translation['unknown'][language];
 | 
        
           |  |  | 14 | 	}
 | 
        
           |  |  | 15 |   | 
        
           |  |  | 16 | 	if(!translation[statusCode].hasOwnProperty(language)) {
 | 
        
           |  |  | 17 | 		if(translation[statusCode].hasOwnProperty('en')) {
 | 
        
           |  |  | 18 | 			// Default language : english
 | 
        
           |  |  | 19 | 			language = 'en';
 | 
        
           |  |  | 20 | 		} else {
 | 
        
           |  |  | 21 | 			return;
 | 
        
           |  |  | 22 | 		}
 | 
        
           |  |  | 23 | 	}
 | 
        
           |  |  | 24 |   | 
        
           |  |  | 25 | 	return {
 | 
        
           |  |  | 26 | 		'title': title,
 | 
        
           |  |  | 27 | 		'message': translation[statusCode][language]
 | 
        
           |  |  | 28 | 	}
 | 
        
           |  |  | 29 | }
 | 
        
           |  |  | 30 |   | 
        
           |  |  | 31 | function setErrorMessage(data) {
 | 
        
           |  |  | 32 | 	if(typeof data['title'] == 'undefined' || typeof data['message'] == 'undefined') {
 | 
        
           |  |  | 33 | 		return;
 | 
        
           |  |  | 34 | 	}
 | 
        
           |  |  | 35 |   | 
        
           |  |  | 36 | 	var acces_controle = document.getElementById('acces_controle');
 | 
        
           |  |  | 37 | 	var contenu_error = document.getElementById('contenu_error');
 | 
        
           |  |  | 38 |   | 
        
           |  |  | 39 | 	document.title += " " + data['title'];
 | 
        
           |  |  | 40 | 	acces_controle.innerHTML = data['title'];
 | 
        
           |  |  | 41 | 	contenu_error.innerHTML = data['message'];
 | 
        
           |  |  | 42 | }
 |