Rev 1325 | Blame | Compare with Previous | Last modification | View Log
/* Fonctions JavaScript*/function password(size,formulaire)/*Fonction création de mot de passe*/{var chars='0123456789abcdefghijkmnopqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ'var pass=''while(pass.length < size){pass+=chars.charAt(Math.round(Math.random() * (chars.length)))}document.forms[formulaire].passwd.value=passdocument.forms[formulaire].pwdgene.value=pass}function formControl(formulaire){/*Fonction contrôle du formulaire*/var regex1 = /[\S]+/gi; //un ou plusieurs caractères non blanc (tous les caractères sauf espace, retour chariot, tabulation, saut de ligne, saut de page).//var regex2 = /^([0-9A-F]{2}-){5}[0-9A-F]{2}$/; //vérification adresse macvar regex2 = /^([0-9a-fA-F]{2}(-|:)){5}[0-9a-fA-F]{2}$/; //vérification adresse macif (regex1.test(document.forms[formulaire].login.value)){if (regex2.test(document.forms[formulaire].login.value) && document.forms[formulaire].passwd.value == "password") {document.forms[formulaire].login.value=document.forms[formulaire].login.value.toUpperCase().replace(/:/g, '-');document.forms[formulaire].show.value=3;}document.forms[formulaire].create.value=1;return true;} else {alert("Votre identifiant est invalide.");//non internationnaliséreturn false;}}function temps(selectbox,origine,formulaire) {/*Fonction qui effectue la conversion en seconde en fonction de l'unité choisiLa valeur en seconde est écrite à la place de la valeur d'origine et la liste déroulante est replacée sur 's'*/i = selectbox.options.selectedIndex;/*unité correspond à 's' m' ou 'H' */unite = selectbox.options[i].value;/*multiple est le coéfficient multiplicateur pour obtenir la valeur en secondes*/multiple=1;if (unite == "m") {multiple=60;}if (unite=="H") {multiple=3600;}if (unite=="J") {multiple=86400;}/*valeur est la valeur en seconde d'origine petite condition pour traiter la valeur vide*/valeur = document.forms[formulaire].elements[origine].value;if (valeur!='') valeur = valeur * multiple;document.forms[formulaire].elements[origine].value = valeur;selectbox.options.selectedIndex=0;}function lang_imp(selectbox,formulaire) {/*Fonction permettant de remplir la valeur de langue d'impression*/i = selectbox.options.selectedIndex;document.forms[formulaire].langue_imp.value = selectbox.options[i].value;}function createTickets(formulaire, msg){//var nbtickets = prompt("Saisissez le nombre d'utilisateurs à créer", "");var nbtickets = prompt(msg, "");// On test la pression sur le boutton "annuler"if (nbtickets===null){alert('nbtickets===null');return false;}// On test la valeur saisie n'est pas un nombreif (isNaN(nbtickets)===true){return false;}// Conversion en entier de nbticketsnbtickets = parseInt(nbtickets)// Configuration et envoie du formulaireformulaire.nbtickets.value = nbticketsformulaire.action = "ticket_voucher.php";formulaire.submit();return true;}