Ignore:
Timestamp:
Mar 18, 2010, 6:03:56 PM (11 years ago)
Author:
goya
Message:

loi amnesty et correction affichage loi pour intégration amendements commission

Location:
cpc/trunk/project/apps/frontend/modules
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • cpc/trunk/project/apps/frontend/modules/amendement/templates/showSuccess.php

    r1122 r1150  
    5959  echo $texte; ?>
    6060</div>
    61 <div class="expose_amendement">
    62   <h3>Exposé Sommaire :</h3>
    63   <?php $expose = $amendement->getExpose();
    64   $expose = preg_replace('/\s+(:|;|!|\?|»|\-)/', '&nbsp;\1', $expose);
    65   $expose = preg_replace('/(«|\-)\s+/', '\1&nbsp;', $expose);
    66   echo $expose; ?>
    67 </div>
     61<?php if (isset($amendement->expose)) { ?>
     62  <div class="expose_amendement">
     63    <h3>Exposé Sommaire :</h3>
     64    <?php $expose = $amendement->getExpose();
     65    $expose = preg_replace('/\s+(:|;|!|\?|»|\-)/', '&nbsp;\1', $expose);
     66    $expose = preg_replace('/(«|\-)\s+/', '\1&nbsp;', $expose);
     67    echo $expose; ?>
     68  </div>
     69<?php } ?>
    6870<div class="commentaires" id="commentaires">
    6971<?php if ($amendement->nb_commentaires == 0)
  • cpc/trunk/project/apps/frontend/modules/loi/actions/actions.class.php

    r1134 r1150  
    3030      $art = preg_replace('/premier/', '1er', strtolower($adt['sujet']));
    3131      $art = preg_replace("/(l'\s?)?article\s/", '', $art);
    32       if (preg_match('/adopt/i', $adt['sort'])) $add = array($adt['numero'].' <b>adopté</b>');
     32      if (preg_match('/(adopté|favorable)/i', $adt['sort'], $match)) $add = array($adt['numero'].' <b>'.strtolower($match[1]).'</b>');
    3333      else $add = array($adt['numero']);
    3434      if (isset($amendements[$art])) $amendements[$art] = array_merge($amendements[$art], $add);
     
    103103      if (preg_match('/^(\d+)\s+bis$/',$n_chapitre, $match)) {
    104104        $this->precedent = $match[1];
    105          if (doctrine::getTable('TitreLoi')->findChapitre($loi_id, $match[1]+1)) $this->suivant = $match[1]+1;
     105        if (doctrine::getTable('TitreLoi')->findChapitre($loi_id, $match[1]+1)) $this->suivant = $match[1]+1;
    106106      } else {
    107107        $pre = $n_chapitre - 1;
     
    118118          else $this->precedent = $voisins[0]['chapitre'];
    119119        } else if ($ct == 2) {
    120           $this->precedent = $voisins[0]['chapitre'];
    121           $this->suivant = $voisins[1]['chapitre'];
     120          if ($n_chapitre == 1)
     121            $this->suivant = $voisins[0]['chapitre'];
     122          else if (preg_match('/^(\d+)\s+bis$/', $voisins[1]['chapitre'], $match) && $match[1] < $n_chapitre)
     123            $this->precedent = $voisins[1]['chapitre'];
     124          else {
     125            $this->precedent = $voisins[0]['chapitre'];
     126            $this->suivant = $voisins[1]['chapitre'];
     127          }
    122128        } else if ($ct > 2) {
    123129          if (preg_match('/bis/', $voisins[1]['chapitre']) && preg_match('/bis/', $voisins[2]['chapitre'])) {
  • cpc/trunk/project/apps/frontend/modules/loi/templates/_alinea.php

    r1106 r1150  
    2929  if ($ct > 1) $string .= 's';
    3030  $string .= ' sur cet alinéa&nbsp;: ';
    31   foreach ($amendements as $adt) $string .= link_to('n°&nbsp;'.$adt, '@find_amendements_by_loi_and_numero?loi='.$loi.'&numero='.preg_replace('/^(\d+)\s+.*$/', '\1', $adt)).' ';
     31  foreach ($amendements as $adt) $string .= link_to('n°&nbsp;'.$adt, '@amendement?loi='.$loi.'&numero='.preg_replace('/^([A-Z]{1,3})?(\d+)\s+.*$/', '\1\2', $adt)).' ';
    3232  $string .= '</small></p>';
    3333  $s = preg_replace('/<\/p>$/', $string.'</p>', $s);
  • cpc/trunk/project/apps/frontend/modules/loi/templates/articleSuccess.php

    r1105 r1150  
    2424  if (count($amendements['avant '.$arttitre]) > 1) echo 's';
    2525  echo ' proposant un article additionel avant l\'article '.$article->titre.'&nbsp;:</b> ';
    26   foreach ($amendements['avant '.$arttitre] as $adt) echo link_to('n°&nbsp;'.$adt, '@find_amendements_by_loi_and_numero?loi='.$loi->texteloi_id.'&numero='.preg_replace('/^(\d+)\s+.*$/', '\1', $adt)).' ';
     26  foreach ($amendements['avant '.$arttitre] as $adt) echo link_to('n°&nbsp;'.$adt, '@amendement?loi='.$loi->texteloi_id.'&numero='.preg_replace('/^([A-Z]{1,3})?(\d+)\s+.*$/', '\1\2', $adt)).' ';
    2727  echo '</p>';
    2828}
     
    4747  if ($ct > 1) echo 's';
    4848  echo ' sur cet article&nbsp;:</b> ';
    49   foreach ($amendements[$arttitre] as $adt) echo link_to('n°&nbsp;'.$adt, '@find_amendements_by_loi_and_numero?loi='.$loi->texteloi_id.'&numero='.preg_replace('/^(\d+)\s+.*$/', '\1', $adt)).' ';
     49  foreach ($amendements[$arttitre] as $adt) echo link_to('n°&nbsp;'.$adt, '@amendement?loi='.$loi->texteloi_id.'&numero='.preg_replace('/^([A-Z]{1,3})?(\d+)\s+.*$/', '\1\2', $adt)).' ';
    5050  echo '</p>';
    5151}
     
    5454  if (count($amendements['après '.$arttitre]) > 1) echo 's';
    5555  echo ' proposant un article additionel après l\'article '.$article->titre.'&nbsp;:</b> ';
    56   foreach ($amendements['après '.$arttitre] as $adt) echo link_to('n°&nbsp;'.$adt, '@find_amendements_by_loi_and_numero?loi='.$loi->texteloi_id.'&numero='.preg_replace('/^(\d+)\s+.*$/', '\1', $adt)).' ';
     56  foreach ($amendements['après '.$arttitre] as $adt) echo link_to('n°&nbsp;'.$adt, '@amendement?loi='.$loi->texteloi_id.'&numero='.preg_replace('/^([A-Z]{1,3})?(\d+)\s+.*$/', '\1\2', $adt)).' ';
    5757  echo '</p>';
    5858} ?>
  • cpc/trunk/project/apps/frontend/modules/loi/templates/sectionSuccess.php

    r1105 r1150  
    7070    if (count($amendements['avant '.$atitre]) > 1) echo 's';
    7171    echo ' proposant un article additionel avant l\'article '.$a->titre.'&nbsp;:</b> ';
    72     foreach ($amendements['avant '.$atitre] as $adt) echo link_to('n°&nbsp;'.$adt, '@find_amendements_by_loi_and_numero?loi='.$loi->texteloi_id.'&numero='.preg_replace('/^(\d+)\s+.*$/', '\1', $adt.",")).' ';
     72    foreach ($amendements['avant '.$atitre] as $adt) echo link_to('n°&nbsp;'.$adt, '@amendement?loi='.$loi->texteloi_id.'&numero='.preg_replace('/^([A-Z]{1,3})?(\d+)\s+.*$/', '\1\2', $adt.",")).' ';
    7373    echo '</li>';
    7474  }
     
    8787    if ($ct > 1) echo 's';
    8888    echo '&nbsp;: ';
    89     foreach ($amendements[$atitre] as $adt) echo link_to('n°&nbsp;'.$adt, '@find_amendements_by_loi_and_numero?loi='.$loi->texteloi_id.'&numero='.preg_replace('/^(\d+)\s+.*$/', '\1', $adt)).' ';
     89    foreach ($amendements[$atitre] as $adt) echo link_to('n°&nbsp;'.$adt, '@amendement?loi='.$loi->texteloi_id.'&numero='.preg_replace('/^([A-Z]{1,3})?(\d+)\s+.*$/', '\1\2', $adt)).' ';
    9090      echo '<a href="'.url_for('@loi_article?loi='.$loi->texteloi_id.'&article='.$a->slug).'">';
    9191  }
     
    102102    if (count($amendements['après '.$atitre]) > 1) echo 's';
    103103    echo ' proposant un article additionel après l\'article '.$a->titre.'&nbsp;:</b> ';
    104     foreach ($amendements['après '.$atitre] as $adt) echo link_to('n°&nbsp;'.$adt, '@find_amendements_by_loi_and_numero?loi='.$loi->texteloi_id.'&numero='.preg_replace('/^(\d+)\s+.*$/', '\1', $adt)).' ';
     104    foreach ($amendements['après '.$atitre] as $adt) echo link_to('n°&nbsp;'.$adt, '@amendement?loi='.$loi->texteloi_id.'&numero='.preg_replace('/^([A-Z]{1,3})?(\d+)\s+.*$/', '\1\2', $adt)).' ';
    105105  }
    106106}
Note: See TracChangeset for help on using the changeset viewer.