1 2 var formulaire=''; 3 4 5 function setFormulaireNotation(param_formulaire) 6 { 7 formulaire = param_formulaire; 8 9 } 10 11 /** 12 * Permet d'assigner aux hiddens le pk de l'objet et le pk notable de l'objet. 13 * @param integer pk_objet pk de l'objet à noter. 14 * @param integer pk_notable_objet pk qui permet d'identifier le type de l'objet. 15 */ 16 function setFieldsNotataion(pk_objet, pk_notable_objet) 17 { 18 document.forms[formulaire].pk_notable_objet.value=pk_notable_objet; 19 document.forms[formulaire].pk_objet.value=pk_objet; 20 } 21 22 /** 23 * Pemrmet de sauvegarder la note de l'objet 24 * @param integer pk_objet pk de l'objet à noter. 25 * @param integer pk_notable_objet pk qui permet d'identifier le type de l'objet. 26 */ 27 function saveNotation(pk_objet, pk_notable_objet, note) 28 { 29 document.forms[formulaire].useraction.value = "saveNotation"; 30 setFieldsNotataion(pk_objet, pk_notable_objet); 31 document.forms[formulaire].note.value = note; 32 traitementAjax(document.forms[formulaire], 'not_notation.php', displayFormNotation); 33 } 34 35 /** 36 * 37 * Permet d'afficher les étoiles après l'appel AJAX 38 * 39 */ 40 function callbalckDisplayFormNotation() 41 { 42 document.forms[formulaire].jsRaty.value = "$('#"+document.forms[formulaire].pk_objet.value+"note').raty({ path:'"+REP_PRODUIT+"/Script/raty/lib/img/',readOnly : true, score: function() { return $(this).attr('data-score'); }, half : true }); ";
43 eval(document.forms[formulaire].jsRaty.value); 44 } 45 46 47 /** 48 * Permet de réafficher la zone de note. 49 */ 50 function displayFormNotation() 51 { 52 document.forms[formulaire].useraction.value = "displayFormNotation"; 53 appelAjax(document.forms[formulaire], 'not_notation.php', 'formNotation', document.getElementById('conteneurAjax'+document.forms[formulaire].pk_objet.value), callbalckDisplayFormNotation); 54 } 55 56 57 /** 58 * Permet d'afficher la Pop Up. 59 * @param integer pk_objet pk de l'objet à noter. 60 * @param integer pk_notable_objet pk qui détermine le type de l'objet à noter. 61 */ 62 function displayPopUpNotation(pk_objet, pk_notable_objet) 63 { 64 document.forms[formulaire].useraction.value="displayPopUpNotation"; 65 setFieldsNotataion(pk_objet, pk_notable_objet); 66 appelAjax(document.forms[formulaire], 'not_notation.php', 'popupNotation', document.getElementById('popUpNotation'),openPopupNotation); 67 } 68 69 /** 70 * Ouvre la pop Up 71 */ 72 function openPopupNotation() 73 { 74 setFormulaire(formulaire,'not_notation.php'); 75 $('#popUpNotation').modal( 76 { 77 minHeight: '600', 78 minWidth: '900' 79 } 80 ); 81 } 82 83 /** 84 * Permet de changer de page dans la pagination 85 * @param integer id_pagination_to_affiche 86 */ 87 function changerPaginationNotation(id_pagination_to_affiche) 88 { 89 document.forms[formulaire].pk_pagination.value = id_pagination_to_affiche; 90 displayPopUpNotation(document.forms[formulaire].pk_objet.value, document.forms[formulaire].pk_notable_objet.value); 91 }
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.