Ignore:
Timestamp:
May 12, 2012, 8:39:25 PM (9 years ago)
Author:
teymour
Message:

Ajout d'un champ pour les amendements multiples (+correction bug rectifié)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpc/trunk/project/lib/task/loadAmdmtsTask.class.php

    r2673 r2674  
    5959              $lettre = $amdmt->getLettreLoi();
    6060              if ($json->serie) {
     61                $nb_serie = 0;
    6162                if (preg_match('/,/', $json->serie)) {
    6263                  $arr = preg_split('/,/', $json->serie);
    6364                  foreach ($arr as $gap_stri) {
    6465                    $gap = preg_split('/-/', $gap_stri);
    65                     for ($n = $gap[0]; $n <= $gap[1]; $n++)
     66                    for ($n = $gap[0]; $n <= $gap[1]; $n++) {
    6667                      $amdmt->addTag('loi:amendement='.$n.$lettre);
     68                      $nb_serie++;
     69                    }
    6770                  }
    6871                } else {
    6972                  $gap = preg_split('/-/', $json->serie);
    70                   for ($n = $gap[0]; $n <= $gap[1]; $n++)
     73                  for ($n = $gap[0]; $n <= $gap[1]; $n++) {
    7174                    $amdmt->addTag('loi:amendement='.$n.$lettre);
     75                    $nb_serie++;
     76                  }
    7277                }
    73               } else $amdmt->addTag('loi:amendement='.$amdmt->numero);
     78                $amdmt->nb_multiples = $nb_serie;
     79              } else {
     80                $amdmt->addTag('loi:amendement='.$amdmt->numero);
     81                $amdmt->nb_multiples = 1;
     82              }
    7483              if ($json->parent)
    7584                $amdmt->sous_amendement_de = $json->parent.$lettre;
Note: See TracChangeset for help on using the changeset viewer.