Line 41... |
Line 41... |
41 |
$widget['donnees']['utilisateur'] = $this->obtenirUtilisateur();
|
41 |
$widget['donnees']['utilisateur'] = $this->obtenirUtilisateur();
|
42 |
$widget['donnees']['images'] = $donnees['images'];
|
42 |
$widget['donnees']['images'] = $donnees['images'];
|
43 |
$widget['donnees']['liste_votes_determination'] = $this->formaterDeterminations($donnees);
|
43 |
$widget['donnees']['liste_votes_determination'] = $this->formaterDeterminations($donnees);
|
44 |
$widget['donnees']['url_css'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/vote/squelettes/css/');
|
44 |
$widget['donnees']['url_css'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/vote/squelettes/css/');
|
45 |
$widget['donnees']['url_js'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/vote/squelettes/scripts/');
|
45 |
$widget['donnees']['url_js'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/vote/squelettes/scripts/');
|
- |
|
46 |
$widget['donnees']['votes_js'] = $this->convertirTableauVotesEnJs($donnees['commentaires']);
|
- |
|
47 |
$widget['donnees']['url_service_votes'] = $this->del_url_service_tpl.'observations/726365';
|
- |
|
48 |
$widget['donnees']['url_service_utilisateurs'] = $this->del_url_service_tpl.'utilisateurs/';
|
Line 46... |
Line 49... |
46 |
|
49 |
|
47 |
$squelette = dirname(__FILE__).self::DS.'squelettes'.self::DS.'vote.tpl.html';
|
50 |
$squelette = dirname(__FILE__).self::DS.'squelettes'.self::DS.'vote.tpl.html';
|
Line 48... |
Line 51... |
48 |
$contenu = $this->traiterSquelettePhp($squelette, $widget['donnees']);
|
51 |
$contenu = $this->traiterSquelettePhp($squelette, $widget['donnees']);
|
Line 121... |
Line 124... |
121 |
}
|
124 |
}
|
Line 122... |
Line 125... |
122 |
|
125 |
|
123 |
return $liste_votes_formates;
|
126 |
return $liste_votes_formates;
|
Line -... |
Line 127... |
- |
|
127 |
}
|
- |
|
128 |
|
- |
|
129 |
private function convertirTableauVotesEnJs($liste_commentaires) {
|
- |
|
130 |
$tableau_js = "var g_votes = new Array();";
|
- |
|
131 |
foreach($liste_commentaires as $commentaire) {
|
- |
|
132 |
$tableau_js .= 'g_votes["'.$commentaire['id_commentaire'].'"] = new Array();';
|
- |
|
133 |
if(isset($commentaire['votes'])) {
|
- |
|
134 |
foreach($commentaire['votes'] as $vote) {
|
- |
|
135 |
$tableau_js .= 'g_votes["'.$commentaire['id_commentaire'].'"]["'.$vote['auteur.id'].'"] = '.$vote['vote'].';';
|
- |
|
136 |
}
|
- |
|
137 |
}
|
- |
|
138 |
}
|
- |
|
139 |
|
- |
|
140 |
return $tableau_js;
|
124 |
}
|
141 |
}
|
125 |
|
142 |
|
126 |
private function obtenirUtilisateur() {
|
143 |
private function obtenirUtilisateur() {
|
127 |
$donnees = json_decode(file_get_contents($this->del_url_service_tpl.'utilisateurs/'), true);
|
144 |
$donnees = json_decode(file_get_contents($this->del_url_service_tpl.'utilisateurs/'), true);
|
128 |
$donnees = $donnees['id_utilisateur'];
|
145 |
$donnees = $donnees['id_utilisateur'];
|