SHOW:
|
|
- or go back to the newest paste.
1 | <?php | |
2 | if(get_post_type($post) == 'sejour-gastronomique'){ | |
3 | //Page est de type "sejour-gastronomique" | |
4 | echo '<h1>'; | |
5 | the_title(); | |
6 | echo '<hr></h1>'; | |
7 | the_content(''); | |
8 | ||
9 | //Tableaux des séjours gastronomiques | |
10 | if (ICL_LANGUAGE_CODE == 'fr') { echo "<h4>Tarifs</h4>";} if (ICL_LANGUAGE_CODE == 'nl') { echo "<h4>Prijzen</h4>";} if (ICL_LANGUAGE_CODE == 'en') { echo "<h4>Price</h4>";} | |
11 | echo '<table>'; | |
12 | echo '<tr><td>'; | |
13 | if (ICL_LANGUAGE_CODE == 'fr') { echo "Type de chambre ";} | |
14 | if (ICL_LANGUAGE_CODE == 'nl') { echo "Kamers ";} | |
15 | if (ICL_LANGUAGE_CODE == 'en') { echo "Type of room";} | |
16 | echo'</td><td>'; | |
17 | if (ICL_LANGUAGE_CODE == 'fr') { echo "1 personne ";} | |
18 | if (ICL_LANGUAGE_CODE == 'nl') { echo "1 personne";} | |
19 | if (ICL_LANGUAGE_CODE == 'en') { echo "1 personne";} | |
20 | echo'</td><td>'; | |
21 | if (ICL_LANGUAGE_CODE == 'fr') { echo "2 personnes ";} | |
22 | if (ICL_LANGUAGE_CODE == 'nl') { echo "2 personnes ";} | |
23 | if (ICL_LANGUAGE_CODE == 'en') { echo "2 personnes";} | |
24 | echo'</td></tr>'; | |
25 | ||
26 | //Cible de l'action des formulaires | |
27 | if (ICL_LANGUAGE_CODE == 'fr') { | |
28 | $action = '/votre-reservation'; | |
29 | } | |
30 | if (ICL_LANGUAGE_CODE == 'nl') { | |
31 | $action = get_bloginfo('url').'uw-boeking'; | |
32 | } | |
33 | if (ICL_LANGUAGE_CODE == 'en') { | |
34 | $action = get_bloginfo('url').'your-booking'; | |
35 | } | |
36 | ||
37 | ||
38 | //New Solution | |
39 | $post_en_cours = get_the_ID(); | |
40 | $sejourgastro = get_the_title(); | |
41 | $idproduitsejour = get_field("idproduit"); | |
42 | $nuitspayantes = get_field("nuitspayantes"); | |
43 | //Initialisation d'un compteur | |
44 | $nombreinitial = 1; | |
45 | ||
46 | /* echo $post_en_cours ."<br>"; | |
47 | echo $sejourgastro ."<br>"; | |
48 | echo $idproduitsejour ."<br>"; | |
49 | echo $nuitspayantes ."<br>"; */ | |
50 | ||
51 | var_dump( get_field('relation_sejour_chambre') ); | |
52 | ||
53 | $posts = get_field('relation_sejour_chambre'); | |
54 | ||
55 | if( $posts ): ?> | |
56 | ||
57 | <?php foreach( $posts as $post): // variable must be called $post (IMPORTANT) ?> | |
58 | <?php setup_postdata($post); ?> | |
59 | <tr> | |
60 | <td><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></td> | |
61 | ||
62 | ||
63 | <?php | |
64 | ||
65 | //Si séjour gastro demi-pension | |
66 | if ($post_en_cours == '246' or $post_en_cours == '620' or $post_en_cours == '437' ){ | |
67 | - | if ($post_en_cours == '246' or $post_en_cours == '620' or $post_en_cours == '0' ){ |
67 | + | |
68 | //Mis en place du compteur dans la boucle | |
69 | //echo "Le nombreinitial est".$nombreinitial; | |
70 | $nombre = $nombreinitial++; | |
71 | //echo $nombre; | |
72 | ||
73 | ||
74 | echo '<td>'.get_field("sejour_demi_single").' € <a onclick="submitsejour1p'.$nombre.'()" style="margin-left:40px;" class="button-small rounded-grey" href="#"><span></span>'.langue_reserver().'</a></td>'; | |
75 | echo '<td>'.get_field("sejour_demi_double").' € <a onclick="submitsejour2p'.$nombre.'()" style="margin-left:40px;" class="button-small rounded-grey" href="#"><span></span>'.langue_reserver() .'</a></td>'; | |
76 | ||
77 | ||
78 | //Formsejour1personne | |
79 | echo '<form method="POST" action="'.$action.'" name="formsejour1persN'.$nombre.'"> | |
80 | <input type="hidden" value="'.$idproduitsejour.'" name="idproduit"> | |
81 | <input type="hidden" value="'.get_field("idproduit").'" name="idchambre"> | |
82 | <input type="hidden" value="'.get_field("sejour_demi_single").'" name="prixsingle"> | |
83 | <input type="hidden" value="'.get_field("chambre_prix_single_seule").'" name="pc1n"> | |
84 | <input type="hidden" value="'.$nuitspayantes.'" name="nuitspayantes"> | |
85 | <input type="hidden" value="'.$sejourgastro.' '.get_the_title().'" name="typechambre"> | |
86 | <input type="hidden" value="'.get_langue().'" name="langue"> | |
87 | <input type="hidden" value="1" name="quantite"> | |
88 | </form>'; | |
89 | ||
90 | //Formsejour2personnes | |
91 | echo '<form method="POST" action="'.$action.'" name="formsejour2persN'.$nombre.'"> | |
92 | <input type="hidden" value="'.$idproduitsejour.'" name="idproduit"> | |
93 | <input type="hidden" value="'.get_field("idproduit").'" name="idchambre"> | |
94 | <input type="hidden" value="'.get_field("sejour_demi_double").'" name="prixdouble"> | |
95 | <input type="hidden" value="'.get_field("chambre_prix_double_seule").'" name="pc1n"> | |
96 | <input type="hidden" value="'.$nuitspayantes.'" name="nuitspayantes"> | |
97 | <input type="hidden" value="'.$sejourgastro.' '.get_the_title().'" name="typechambre"> | |
98 | <input type="hidden" value="'.get_langue().'" name="langue"> | |
99 | <input type="hidden" value="1" name="quantite"> | |
100 | </form>'; | |
101 | } | |
102 | //Si séjour gastro 1 nuitée | |
103 | if($post_en_cours=='245' or $post_en_cours == '621' or $post_en_cours=='622'){ | |
104 | - | if($post_en_cours=='245' or $post_en_cours == '621' or $post_en_cours=='0'){ |
104 | + | |
105 | echo '<td>'.get_field("sejour_unenuit_single").' € <a onclick="submitsejour1p'.$nombre.'()" style="margin-left:40px;" class="button-small rounded-grey" href="#"><span></span>'.langue_reserver().'</a></td>'; | |
106 | echo '<td>'.get_field("sejour_unenuit_double").' € <a onclick="submitsejour2p'.$nombre.'()" style="margin-left:40px;" class="button-small rounded-grey" href="#"><span></span>'.langue_reserver().'</a></td>'; | |
107 | ||
108 | //Formsejour1personne | |
109 | echo '<form method="POST" action="'.$action.'" name="formsejour1persN'.$nombre.'"> | |
110 | <input type="hidden" value="'.$idproduitsejour.'" name="idproduit"> | |
111 | <input type="hidden" value="'.get_field("idproduit").'" name="idchambre"> | |
112 | <input type="hidden" value="'.get_field("sejour_unenuit_single").'" name="prixsingle"> | |
113 | <input type="hidden" value="'.get_field("chambre_prix_single_seule").'" name="pc1n"> | |
114 | <input type="hidden" value="'.$nuitspayantes.'" name="nuitspayantes"> | |
115 | <input type="hidden" value="'.$sejourgastro.' '.get_the_title().'" name="typechambre"> | |
116 | <input type="hidden" value="'.get_langue().'" name="langue"> | |
117 | <input type="hidden" value="1" name="quantite"> | |
118 | </form>'; | |
119 | ||
120 | //Formsejour2personnes | |
121 | echo '<form method="POST" action="'.$action.'" name="formsejour2persN'.$nombre.'"> | |
122 | <input type="hidden" value="'.$idproduitsejour.'" name="idproduit"> | |
123 | <input type="hidden" value="'.get_field("idproduit").'" name="idchambre"> | |
124 | <input type="hidden" value="'.get_field("sejour_unenuit_double").'" name="prixdouble"> | |
125 | <input type="hidden" value="'.get_field("chambre_prix_double_seule").'" name="pc1n"> | |
126 | <input type="hidden" value="'.$nuitspayantes.'" name="nuitspayantes"> | |
127 | <input type="hidden" value="'.$sejourgastro.' '.get_the_title().'" name="typechambre"> | |
128 | <input type="hidden" value="'.get_langue().'" name="langue"> | |
129 | <input type="hidden" value="1" name="quantite"> | |
130 | </form>'; | |
131 | ||
132 | ||
133 | } | |
134 | //Si séjour gastro 2 nuitées | |
135 | if($post_en_cours=='244' or $post_en_cours=='623' or $post_en_cours=='624' ){ | |
136 | - | if($post_en_cours=='244' or $post_en_cours=='623' or $post_en_cours=='0' ){ |
136 | + | |
137 | echo '<td>'.get_field("sejour_deuxnuits_single").' € <a onclick="submitsejour1p'.$nombre.'()" style="margin-left:40px;" class="button-small rounded-grey" href="#"><span></span>'.langue_reserver().'</a></td>'; | |
138 | echo '<td>'.get_field("sejour_deuxnuits_double").' € <a onclick="submitsejour2p'.$nombre.'()" style="margin-left:40px;" class="button-small rounded-grey" href="#"><span></span>'.langue_reserver().'</a></td>'; | |
139 | ||
140 | //Formsejour1personne | |
141 | echo '<form method="POST" action="'.$action.'" name="formsejour1persN'.$nombre.'"> | |
142 | <input type="hidden" value="'.$idproduitsejour.'" name="idproduit"> | |
143 | <input type="hidden" value="'.get_field("idproduit").'" name="idchambre"> | |
144 | <input type="hidden" value="'.get_field("sejour_deuxnuits_single").'" name="prixsingle"> | |
145 | <input type="hidden" value="'.get_field("chambre_prix_single_seule").'" name="pc1n"> | |
146 | <input type="hidden" value="'.$nuitspayantes.'" name="nuitspayantes"> | |
147 | <input type="hidden" value="'.$sejourgastro.' '.get_the_title().'" name="typechambre"> | |
148 | <input type="hidden" value="'.get_langue().'" name="langue"> | |
149 | <input type="hidden" value="1" name="quantite"> | |
150 | </form>'; | |
151 | ||
152 | //Formsejour2personnes | |
153 | echo '<form method="POST" action="'.$action.'" name="formsejour2persN'.$nombre.'"> | |
154 | <input type="hidden" value="'.$idproduitsejour.'" name="idproduit"> | |
155 | <input type="hidden" value="'.get_field("idproduit").'" name="idchambre"> | |
156 | <input type="hidden" value="'.get_field("sejour_deuxnuits_double").'" name="prixdouble"> | |
157 | <input type="hidden" value="'.get_field("chambre_prix_double_seule").'" name="pc1n"> | |
158 | <input type="hidden" value="'.$nuitspayantes.'" name="nuitspayantes"> | |
159 | <input type="hidden" value="'.$sejourgastro.' '.get_the_title().'" name="typechambre"> | |
160 | <input type="hidden" value="'.get_langue().'" name="langue"> | |
161 | <input type="hidden" value="1" name="quantite"> | |
162 | </form>'; | |
163 | ||
164 | } | |
165 | //Si séjour gastro mi-semaine | |
166 | if($post_en_cours=='274' or $post_en_cours=='617' or $post_en_cours=='618' ){ | |
167 | - | if($post_en_cours=='274' or $post_en_cours=='617' or $post_en_cours=='0' ){ |
167 | + | |
168 | echo '<td>'.get_field("sejour_misemaine_single").' € <a onclick="submitsejour1p'.$nombre.'()" style="margin-left:40px;" class="button-small rounded-grey" href="#"><span></span>'.langue_reserver().'</a></td>'; | |
169 | echo '<td>'.get_field("sejour_misemaine_double").' € <a onclick="submitsejour1p'.$nombre.'()" style="margin-left:40px;" class="button-small rounded-grey" href="#"><span></span>'.langue_reserver().'</a></td>'; | |
170 | ||
171 | //Formsejour1personne | |
172 | echo '<form method="POST" action="'.$action.'" name="formsejour1persN'.$nombre.'"> | |
173 | <input type="hidden" value="'.$idproduitsejour.'" name="idproduit"> | |
174 | <input type="hidden" value="'.get_field("idproduit").'" name="idchambre"> | |
175 | <input type="hidden" value="'.get_field("sejour_misemaine_single").'" name="prixsingle"> | |
176 | <input type="hidden" value="'.get_field("chambre_prix_single_seule").'" name="pc1n"> | |
177 | <input type="hidden" value="'.$nuitspayantes.'" name="nuitspayantes"> | |
178 | <input type="hidden" value="'.$sejourgastro.' '.get_the_title().'" name="typechambre"> | |
179 | <input type="hidden" value="'.get_langue().'" name="langue"> | |
180 | <input type="hidden" value="1" name="quantite"> | |
181 | </form>'; | |
182 | ||
183 | //Formsejour2personnes | |
184 | echo '<form method="POST" action="'.$action.'" name="formsejour2persN'.$nombre.'"> | |
185 | <input type="hidden" value="'.$idproduitsejour.'" name="idproduit"> | |
186 | <input type="hidden" value="'.get_field("idproduit").'" name="idchambre"> | |
187 | <input type="hidden" value="'.get_field("sejour_misemaine_double").'" name="prixdouble"> | |
188 | <input type="hidden" value="'.get_field("chambre_prix_double_seule").'" name="pc1n"> | |
189 | <input type="hidden" value="'.$nuitspayantes.'" name="nuitspayantes"> | |
190 | <input type="hidden" value="'.$sejourgastro.' '.get_the_title().'" name="typechambre"> | |
191 | <input type="hidden" value="'.get_langue().'" name="langue"> | |
192 | <input type="hidden" value="1" name="quantite"> | |
193 | </form>'; | |
194 | } | |
195 | ||
196 | ?> | |
197 | </tr> | |
198 | ||
199 | <?php endforeach; ?> | |
200 | ||
201 | <?php wp_reset_postdata(); // IMPORTANT - reset the $post object so the rest of the page works correctly ?> | |
202 | <?php endif; | |
203 | ||
204 | ||
205 | echo '</table>'; | |
206 | ||
207 | - | } |
207 | + | |
208 | ||
209 | ||
210 | } | |
211 | ||
212 | if(get_post_type($post) == 'formule-avantageuse'){ | |
213 | //Page est de type "formule-avantageuse" | |
214 | echo '<h1>'; | |
215 | the_title(); | |
216 | echo '<hr></h1>'; | |
217 | the_content(''); | |
218 | } | |
219 | ||
220 | ||
221 | ?> |