Spaces:
Runtime error
Runtime error
var expressions = require('angular-expressions'); | |
// Apply all customs functions | |
function apply(data) {} | |
exports.apply = apply; | |
// *** Custom modifications of audit data for usage in word template | |
// *** Custome Angular expressions filters *** | |
var filters = {}; | |
// Convert input CVSS criteria into French: {input | criteriaFR} | |
expressions.filters.criteriaFR = function (input) { | |
var result = 'Non défini'; | |
if (input === 'Network') result = 'Réseau'; | |
else if (input === 'Adjacent Network') result = 'Réseau Local'; | |
else if (input === 'Local') result = 'Local'; | |
else if (input === 'Physical') result = 'Physique'; | |
else if (input === 'None') result = 'Aucun'; | |
else if (input === 'Low') result = 'Faible'; | |
else if (input === 'High') result = 'Haute'; | |
else if (input === 'Required') result = 'Requis'; | |
else if (input === 'Unchanged') result = 'Inchangé'; | |
else if (input === 'Changed') result = 'Changé'; | |
return result; | |
}; | |
// Convert input date with parameter s (full,short): {input | convertDate: 's'} | |
expressions.filters.convertDateFR = function (input, s) { | |
var date = new Date(input); | |
if (date !== 'Invalid Date') { | |
var monthsFull = [ | |
'Janvier', | |
'Février', | |
'Mars', | |
'Avril', | |
'Mai', | |
'Juin', | |
'Juillet', | |
'Août', | |
'Septembre', | |
'Octobre', | |
'Novembre', | |
'Décembre', | |
]; | |
var monthsShort = [ | |
'01', | |
'02', | |
'03', | |
'04', | |
'05', | |
'06', | |
'07', | |
'08', | |
'09', | |
'10', | |
'11', | |
'12', | |
]; | |
var days = [ | |
'Dimanche', | |
'Lundi', | |
'Mardi', | |
'Mercredi', | |
'Jeudi', | |
'Vendredi', | |
'Samedi', | |
]; | |
var day = date.getUTCDate(); | |
var month = date.getUTCMonth(); | |
var year = date.getUTCFullYear(); | |
if (s === 'full') { | |
return ( | |
days[date.getUTCDay()] + | |
' ' + | |
(day < 10 ? '0' + day : day) + | |
' ' + | |
monthsFull[month] + | |
' ' + | |
year | |
); | |
} | |
if (s === 'short') { | |
return ( | |
(day < 10 ? '0' + day : day) + '/' + monthsShort[month] + '/' + year | |
); | |
} | |
} | |
}; | |
exports.expressions = expressions; | |