PageSourceSearch

https://saint-germain-lespinasse.com/Produit/Script/notation.js

js saint-germain-lespinasse.com collected 2026-10-02 19:48:54 UTC 3,293 bytes, 91 lines download raw bytes

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.