12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <div class="content-add01">
- <div class="heading01"><h1>Génération des commandes fournisseurs</h1></div>
- </div>
- <form action="<?php echo url_for('kataoCart/generateSuppliersOrders') ?>" method="post">
- <p><i>Sélectioner ci-dessous les noeuds pour lesquels vous souhaitez générer les commandes fournisseurs.<br />Ceux qui sont grisés correspondent aux noeuds où au moins une commande a été générée.</i></p>
- <table>
- <tfoot>
- <tr>
- <td colspan="2">
- <br /><input type="submit" value="Générer" /> ou <a href="<?php echo url_for('kataoCart/index') ?>">annuler</a>
- </td>
- </tr>
- </tfoot>
- <tbody>
- <tr valign="top">
- <td><?php echo checkbox_tag('katao_node_all', 1, false, array('onclick' => 'toggleCheckboxes(this.checked);')) ?></td>
- <td><i><?php echo label_for('katao_node_all', 'Sélectionner tous les noeuds') ?></i></td>
- </tr>
- <tr><td colspan="2"> </td></tr>
- <?php foreach ($katao_node_ids as $kata_node_id => $kata_node_data): ?>
- <tr valign="top">
- <td><?php echo checkbox_tag('katao_node_ids[]', $kata_node_id, false, array('class' => !empty($kata_node_data['available'])?'checkbox':'', 'onclick' => 'toggleCheckAllCheckbox();', 'disabled' => empty($kata_node_data['available']))) ?></td>
- <td class="<?php echo empty($kata_node_data['available'])?'not-available':'' ?>"><?php echo label_for('katao_node_ids_' . $kata_node_id, $kata_node_data['city']) ?></td>
- </tr>
- <?php endforeach ?>
- </tbody>
- </table>
- </form>
- <script type="text/javascript" language="JavaScript">
- /* <![CDATA[ */
- function toggleCheckboxes(is_checked){
- var checkboxes = $$('.checkbox');
- for(var i = 0; i < checkboxes.length; i++){
- checkboxes[i].checked = is_checked;
- }
- }
- function toggleCheckAllCheckbox(){
- var checked_checkboxes = 0;
- var checkboxes = $$('.checkbox');
- for(var i = 0; i < checkboxes.length; i++){
- if (checkboxes[i].checked) {
- checked_checkboxes++;
- }
- }
- $('katao_node_all').checked = (checked_checkboxes == checkboxes.length);
- }
- /* ]]> */
- </script>
|