Changeset 115222 in spip-zone for _plugins_/formidable/trunk/formidable_fonctions.php
- Timestamp:
- May 3, 2019, 4:59:27 PM (21 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/formidable/trunk/formidable_fonctions.php
r112215 r115222 30 30 $id_formulaires_reponse = champ_sql('id_formulaires_reponse', $p); 31 31 $id_formulaire = champ_sql('id_formulaire', $p); 32 $p->code = "calculer_voir_reponse($id_formulaires_reponse, $id_formulaire, $nom, $type_retour, $sans_reponse)"; 32 $boucle = $p->boucles; 33 $boucle = current($boucle); 34 $sql_serveur = $boucle->sql_serveur; 35 $sql_serveur = "'$sql_serveur'"; 36 $p->code = "calculer_voir_reponse($id_formulaires_reponse, $id_formulaire, $nom, $sql_serveur, $type_retour, $sans_reponse)"; 33 37 return $p; 34 38 } … … 38 42 * @param int $id_formulaire 39 43 * @param string $nom 44 * @param string $sql_serveur 40 45 * @param string $type_retour 41 46 * 'brut' : valeur brute … … 48 53 * @return array|string 49 54 */ 50 function calculer_voir_reponse($id_formulaires_reponse, $id_formulaire, $nom, $ type_retour = null, $sans_reponse = null) {55 function calculer_voir_reponse($id_formulaires_reponse, $id_formulaire, $nom, $sql_serveur = '', $type_retour = null, $sans_reponse = null) { 51 56 static $formulaires_saisies = array(); 52 57 static $reponses_valeurs = array(); … … 62 67 if (!isset($reponses_valeurs[$id_formulaires_reponse])) { 63 68 if ($champs = sql_allfetsel( 64 'nom,valeur,id_formulaires_reponses_champ', 65 'spip_formulaires_reponses_champs', 66 'id_formulaires_reponse = '.intval($id_formulaires_reponse) 69 'nom,valeur,id_formulaires_reponses_champ',//select 70 'spip_formulaires_reponses_champs',//from 71 'id_formulaires_reponse = '.intval($id_formulaires_reponse),//where 72 '',//groupby 73 '',//orderby 74 '',//limit 75 '',//having 76 $sql_serveur// 67 77 )) { 68 78 foreach ($champs as $champ) {
Note: See TracChangeset
for help on using the changeset viewer.