|
174 | 174 |
|
175 | 175 |
|
176 | 176 |
|
177 | | - $formulaire->addElement('header' , '', 'Contenu'); |
178 | | - $formulaire->addElement('text' , 'ref' , 'Référence' , ['size' => 50, 'maxlength' => 100]); |
179 | | - $formulaire->addElement('textarea', 'designation' , 'Désignation', ['cols' => 42, 'rows' => 5]); |
180 | | - $formulaire->addElement('text' , 'quantite' , 'Quantite' , ['size' => 50, 'maxlength' => 100]); |
181 | | - $formulaire->addElement('text' , 'pu' , 'Prix Unitaire' , ['size' => 50, 'maxlength' => 100]); |
182 | | - |
183 | | - |
184 | | - |
185 | | - for ($i = 1;$i < 6;$i++) { |
| 177 | + $nbRow = count($champsRecup); |
| 178 | + if ($nbRow === 5) { |
186 | 179 | $formulaire->addElement('header' , '', 'Contenu'); |
187 | | - $formulaire->addElement('static' , 'note' , '' , 'Ligne ' . $i . '<br /><br />'); |
188 | | - $formulaire->addElement('hidden' , 'id' . $i , 'id'); |
189 | | - $formulaire->addElement('text' , 'ref' . $i , 'Référence' , ['size' => 50, 'maxlength' => 100]); |
190 | | - $formulaire->addElement('static' , 'note' , '' , 'Rappel : sponsoring 20%, place supplémentaire 10%.<br />'); |
191 | | - $formulaire->addElement('select' , 'tva' . $i , 'Taux de TVA' , ['0' => 'Non soumis', '5.50' => '5.5%', '10.00' => '10%', '20.00' => '20%']); |
192 | | - $formulaire->addElement('textarea', 'designation' . $i , 'Désignation', ['cols' => 42, 'rows' => 5]); |
193 | | - $formulaire->addElement('text' , 'quantite' . $i , 'Quantite' , ['size' => 50, 'maxlength' => 100]); |
194 | | - $formulaire->addElement('text' , 'pu' . $i , 'Prix Unitaire HT' , ['size' => 50, 'maxlength' => 100]); |
| 180 | + $formulaire->addElement('text' , 'ref' , 'Référence' , ['size' => 50, 'maxlength' => 100]); |
| 181 | + $formulaire->addElement('textarea', 'designation' , 'Désignation', ['cols' => 42, 'rows' => 5]); |
| 182 | + $formulaire->addElement('text' , 'quantite' , 'Quantite' , ['size' => 50, 'maxlength' => 100]); |
| 183 | + $formulaire->addElement('text' , 'pu' , 'Prix Unitaire' , ['size' => 50, 'maxlength' => 100]); |
| 184 | + |
| 185 | + |
| 186 | + |
| 187 | + for ($i = 1;$i < 6;$i++) { |
| 188 | + $formulaire->addElement('header' , '', 'Contenu'); |
| 189 | + $formulaire->addElement('static' , 'note' , '' , 'Ligne ' . $i . '<br /><br />'); |
| 190 | + $formulaire->addElement('hidden' , 'id' . $i , 'id'); |
| 191 | + $formulaire->addElement('text' , 'ref' . $i , 'Référence' , ['size' => 50, 'maxlength' => 100]); |
| 192 | + $formulaire->addElement('static' , 'note' , '' , 'Rappel : sponsoring 20%, place supplémentaire 10%.<br />'); |
| 193 | + $formulaire->addElement('select' , 'tva' . $i , 'Taux de TVA' , ['0' => 'Non soumis', '5.50' => '5.5%', '10.00' => '10%', '20.00' => '20%']); |
| 194 | + $formulaire->addElement('textarea', 'designation' . $i , 'Désignation', ['cols' => 42, 'rows' => 5]); |
| 195 | + $formulaire->addElement('text' , 'quantite' . $i , 'Quantite' , ['size' => 50, 'maxlength' => 100]); |
| 196 | + $formulaire->addElement('text' , 'pu' . $i , 'Prix Unitaire HT' , ['size' => 50, 'maxlength' => 100]); |
| 197 | + } |
| 198 | + } else { |
| 199 | + for ($i = 1;$i <= $nbRow;$i++) { |
| 200 | + $formulaire->addElement('header' , '', 'Contenu'); |
| 201 | + $formulaire->addElement('static' , 'note' , '' , 'Ligne ' . $i . '<br /><br />'); |
| 202 | + $formulaire->addElement('hidden' , 'id' . $i , 'id'); |
| 203 | + $formulaire->addElement('text' , 'ref' . $i , 'Référence' , ['size' => 50, 'maxlength' => 100]); |
| 204 | + $formulaire->addElement('static' , 'note' , '' , 'Rappel : sponsoring 20%, place supplémentaire 10%.<br />'); |
| 205 | + $formulaire->addElement('select' , 'tva' . $i , 'Taux de TVA' , ['0' => 'Non soumis', '5.50' => '5.5%', '10.00' => '10%', '20.00' => '20%']); |
| 206 | + $formulaire->addElement('textarea', 'designation' . $i , 'Désignation', ['cols' => 42, 'rows' => 5]); |
| 207 | + $formulaire->addElement('text' , 'quantite' . $i , 'Quantite' , ['size' => 50, 'maxlength' => 100]); |
| 208 | + $formulaire->addElement('text' , 'pu' . $i , 'Prix Unitaire HT' , ['size' => 50, 'maxlength' => 100]); |
| 209 | + } |
195 | 210 | } |
196 | 211 |
|
197 | 212 |
|
198 | 213 |
|
199 | 214 |
|
200 | 215 |
|
| 216 | + |
201 | 217 | // boutons |
202 | 218 | $formulaire->addElement('header' , 'boutons' , ''); |
203 | 219 | $formulaire->addElement('submit' , 'soumettre' , ucfirst($action)); |
|
0 commit comments