Changeset 2062


Ignore:
Timestamp:
Sep 1, 2011, 8:15:26 PM (9 years ago)
Author:
roux
Message:

adatation certains changements à ND

Location:
cpc/trunk/project
Files:
23 edited

Legend:

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

    r1390 r2062  
    1818if ($p_amdmt == '')
    1919  $p_amdmt = truncate_text($amdmt, 350);
    20 echo '<p>'.$p_amdmt.'</p>';
     20echo '<p>'.myTools::escape_blanks($p_amdmt).'</p>';
    2121?></div>
    2222    <div class="contexte">
  • cpc/trunk/project/apps/frontend/modules/amendement/templates/showSuccess.php

    r2011 r2062  
    5353<div class="texte_intervention">
    5454  <?php $texte = $amendement->getTexte();
    55   $texte = preg_replace('/\s+(:|;|!|\?|»|\-)/', '&nbsp;\1', $texte);
    56   $texte = preg_replace('/(«|\-)\s+/', '\1&nbsp;', $texte);
    5755  if ($titreloi && preg_match('/alin(e|é)a\s*(\d+)[^\d]/', $texte, $match)) {
    5856    $link = link_to('alinéa '.$match[2], '@loi_article?loi='.$titreloi->texteloi_id.'&article='.$art.'#alinea_'.$match[2]);
    5957    $texte = preg_replace('/(alin(e|é)a\s*\d+)([^\d])/', $link.'\3', $texte);
    6058  }
    61   echo $texte; ?>
     59  echo myTools::escape_blanks($texte); ?>
    6260</div>
    6361<?php if (isset($amendement->expose)) { ?>
    6462  <h3>Exposé Sommaire :</h3>
    6563  <div class="expose_amendement">
    66     <?php $expose = $amendement->getExpose();
    67     $expose = preg_replace('/\s+(:|;|!|\?|»|\-)/', '&nbsp;\1', $expose);
    68     $expose = preg_replace('/(«|\-)\s+/', '\1&nbsp;', $expose);
    69     echo $expose; ?>
     64    <?php echo myTools::escape_blanks($amendement->getExpose()); ?>
    7065  </div>
    7166<?php } ?>
  • cpc/trunk/project/apps/frontend/modules/article/templates/_show.php

    r1781 r2062  
    22if (!isset($article['id']) || !$article['id'])
    33  return;
    4 ?><p><?php echo $article['corps']; ?></p>
     4?><p><?php echo myTools::escape_blanks($article['corps']); ?></p>
    55<?php if ($sf_user->isAuthenticated() && !$sf_user->hasCredential('membre'))
    66  echo '<h3>'.link_to('Éditer', '@doc_organisme_edit?article_id='.$article['id']).'</h3>';
  • cpc/trunk/project/apps/frontend/modules/article/templates/listSuccess.php

    r1781 r2062  
    1818    echo ' <span>('.link_to('Éditer', '@faq_edit?article_id='.$a->id).')</span>';
    1919?></h2>
    20 <p><?php echo $a->corps; ?></p>
     20<p><?php echo myTools::escape_blanks($a->corps); ?></p>
    2121<?php if (count($sousarticles[$a->id])) { ?><ul><?php
    2222foreach($sousarticles[$a->id] as $sa) { ?>
     
    2525    echo ' <span>('.link_to('Éditer', '@faq_edit?article_id='.$sa->id).')</span>';
    2626?></h3>
    27 <p><?php echo $sa->corps; ?></p>
     27<p><?php echo myTools::escape_blanks($sa->corps); ?></p>
    2828<?php } //foreach ?>
    2929</ul><?php } //if ?>
  • cpc/trunk/project/apps/frontend/modules/article/templates/pagerSuccess.php

    r898 r2062  
    77   <p>par <?php include_component('citoyen', 'shortCitoyen', array('citoyen_id'=>$article->citoyen_id));
    88 ?></p>
    9  <p><?php echo truncate_text(strip_tags($article->corps), 500, '...'); ?></p>
     9 <p><?php echo myTools::escape_blanks(truncate_text(strip_tags($article->corps), 500, '...')); ?></p>
    1010 <p><?php echo link_to('Lire la suite', $article->link); ?></p>
    1111</div>
  • cpc/trunk/project/apps/frontend/modules/article/templates/showSuccess.php

    r467 r2062  
    11<h1><?php echo $article->titre; ?></h1>
    22<p>par <?php include_component('citoyen', 'shortCitoyen', array('citoyen_id'=>$article->citoyen_id)); ?></p>
    3 <p><?php echo $article->corps; ?></p>
     3<p><?php echo myTools::escape_blanks($article->corps); ?></p>
    44<p>Envoyé le <?php echo myTools::displayDate($article->created_at); ?></p>
  • cpc/trunk/project/apps/frontend/modules/commentaire/templates/_showCommentaire.php

    r1367 r2062  
    66<div class="clear"></div>
    77<div class="commentaire_avatar"><?php include_component('citoyen','avatarCitoyen', array('citoyen_id'=>$c->citoyen_id)); ?></div>
    8 <p><?php echo $c->commentaire; ?></p>
     8<p><?php echo myTools::escape_blanks($c->commentaire); ?></p>
    99<?php if(!$c->is_public)
    1010  echo "<p><strong>Attention, ce commentaire est en attente de validation par email. Les autres utilisateurs ne peuvent pas le voir.</strong></p>";
  • cpc/trunk/project/apps/frontend/modules/commentaire/templates/_showTruncCommentaire.php

    r1421 r2062  
    55?> a dit le <?php echo date('d/m/Y', strtotime($c->created_at)); ?>&nbsp;:</a></span></p>
    66<div class="commentaire_avatar"><?php include_component('citoyen','avatarCitoyen', array('citoyen_id'=>$c->citoyen_id)); ?></div>
    7 <p><?php echo truncate_text(strip_tags($c->commentaire), 300); ?></p>
     7<p><?php echo myTools::escape_blanks(truncate_text(strip_tags($c->commentaire), 300)); ?></p>
    88<p><a href="<?php echo url_for($c->lien); ?>#commentaire_<?php echo $c->id; ?>">Lire dans le contexte</a></p>
    99</div>
  • cpc/trunk/project/apps/frontend/modules/commentaire/templates/_showTruncWidget.php

    r1385 r2062  
    55?> a dit le <?php echo date('d/m/Y', strtotime($c->created_at)); ?>&nbsp;:</a></span></p>
    66<div class="commentaire_avatar"><?php include_component('citoyen','avatarCitoyen', array('citoyen_id'=>$c->citoyen_id)); ?></div>
    7 <p><?php echo truncate_text(strip_tags($c->commentaire), 280); ?></p>
     7<p><?php echo myTools::escape_blanks(truncate_text(strip_tags($c->commentaire), 280)); ?></p>
    88<p><a href="<?php echo url_for($c->lien); ?>#commentaire_<?php echo $c->id; ?>">Lire dans le contexte</a></p>
    99</div>
  • cpc/trunk/project/apps/frontend/modules/documents/templates/showSuccess.php

    r2012 r2062  
    3535<?php if ($txt = $doc->getExtract()) { ?>
    3636<h3>Extrait</h3>
    37 <p class="justify tabulation"><?php echo preg_replace('/([a-z])\. ([^"»])/', '\\1.</p><p class="justify tabulation">\\2', $doc->getExtract()); ?></p>
     37<p class="justify tabulation"><?php echo myTools::escape_blanks(preg_replace('/([a-z])\. ([^"»])/', '\\1.</p><p class="justify tabulation">\\2', $doc->getExtract())); ?></p>
    3838<?php } ?>
    3939<h3><a href="<?php echo $doc->source; ?>">Consulter le document complet sur le site de l'Assemblée</a></h3>
  • cpc/trunk/project/apps/frontend/modules/intervention/templates/_parlementaireIntervention.php

    r1478 r2062  
    2626?></div>
    2727<div class="texte_intervention"><?php
    28       $inter = preg_replace('/<\/?p>|\&[^\;]+\;/i', ' ', $intervention->getIntervention());
     28$inter = preg_replace('/<\/?p>|\&[^\;]+\;/i', ' ', $intervention->getIntervention());
    2929$p_inter = '';
    3030if (isset($highlight)) {
     
    6464  }
    6565 }
    66   echo '<p>'.$p_inter.'</p>';
     66  echo '<p>'.myTools::escape_blanks($p_inter).'</p>';
    6767?></div>
    6868    <div class="contexte">
  • cpc/trunk/project/apps/frontend/modules/intervention/templates/seanceSuccess.php

    r1478 r2062  
    100100    <div class="texte_intervention">
    101101    <?php if ($didascalie) echo '<div class="didascalie">'; ?>
    102     <?php echo $intervention->getIntervention(array('linkify_amendements'=>url_for('@find_amendements_by_loi_and_numero?loi=LLL&numero=AAA'))); ?>
     102    <?php echo myTools::escape_blanks($intervention->getIntervention(array('linkify_amendements'=>url_for('@find_amendements_by_loi_and_numero?loi=LLL&numero=AAA')))); ?>
    103103    <?php if ($didascalie) echo '</div>'; ?>
    104104    </div>
  • cpc/trunk/project/apps/frontend/modules/loi/templates/_alinea.php

    r1374 r2062  
    3434  $s = preg_replace('/<\/p>$/', $string.'</p>', $s);
    3535}
    36 echo $s;
     36echo myTools::escape_blanks($s);
    3737?>
    3838<div class="commentaires" id='com_<?php echo $a->id; ?>'>
  • cpc/trunk/project/apps/frontend/modules/loi/templates/articleSuccess.php

    r1367 r2062  
    2727  echo '</p>';
    2828}
    29 if (isset($expose)) echo $expose.'<div class="suivant list_com"><a href="#commentaires">Commenter</a></div>'; ?>
     29if (isset($expose)) echo myTools::escape_blanks($expose).'<div class="suivant list_com"><a href="#commentaires">Commenter</a></div>'; ?>
    3030<br/>
    3131<table>
  • cpc/trunk/project/apps/frontend/modules/loi/templates/loiSuccess.php

    r1478 r2062  
    1111  }
    1212  echo '</div>';
    13   echo preg_replace('/\s+(:|;|\?|!)/', '&nbsp;\1', $loi->expose);
     13  echo myTools::escape_blanks($loi->expose);
    1414  echo '<div class="auteurloi"><a href="'.url_for($perso->getPageLink()).'">'.$perso->nom.'</a></div></div><br/>';
    1515} ?>
     
    7979    echo '<li><a href="'.url_for('@loi_article?loi='.$loi->texteloi_id.'&article='.$a->slug).'">';
    8080    echo 'Article '.$a->titre;
    81     if (isset($a->expose)) echo '&nbsp;:'.truncate_text(preg_replace('/<\/?p>|\&[^\;]+\;/i', ' ', $a->expose), 120);
     81    if (isset($a->expose)) echo '&nbsp;:'.myTools::escape_blanks(truncate_text(preg_replace('/<\/?p>|\&[^\;]+\;/i', ' ', $a->expose), 120));
    8282    echo '</a>';
    8383  }
     
    9393      echo '</a></div>';
    9494    }
    95   echo preg_replace('/\s+(:|;|\?|!)/', '&nbsp;\1', $loi->expose).'</div><br/>';
     95  echo myTools::escape_blanks($loi->expose).'</div><br/>';
    9696} ?>
    9797<div class="commentaires">
  • cpc/trunk/project/apps/frontend/modules/loi/templates/sectionSuccess.php

    r1185 r2062  
    1717  if (isset($section->expose)) {
    1818    $expose = $section->expose;
    19     echo $expose;
     19    echo myTools::escape_blanks($expose);
    2020  }
    2121} else {
     
    2929  if (isset($chapitre->expose)) {
    3030    $expose = $chapitre->expose;
    31     echo $expose;
     31    echo myTools::escape_blanks($expose);
    3232  }
    3333}
     
    5454      echo 'Section '.$nsec.'&nbsp;: '.$section['titre'];
    5555      if (isset($section['expose']) && $section['expose'] != "") {
    56         $expose = truncate_text(html_entity_decode(strip_tags($section['expose']), ENT_NOQUOTES, "UTF-8"), 250);
     56        $expose = myTools::escape_blanks(truncate_text(html_entity_decode(strip_tags($section['expose']), ENT_NOQUOTES, "UTF-8"), 250));
    5757        echo '</b><blockquote>'.$expose.'</blockquote></a>';
    5858      } else echo '</b></a>';
     
    9494    $tmpexpo = truncate_text(html_entity_decode(strip_tags($a->expose), ENT_NOQUOTES, "UTF-8"), 250);
    9595    if ($expose == '' || !(truncate_text($expose, 200) === truncate_text($tmpexpo, 200))) {
    96       $expose = $tmpexpo;
     96      $expose = myTools::escape_blanks($tmpexpo);
    9797      echo '<a href="'.url_for('@loi_article?loi='.$loi->texteloi_id.'&article='.$a->slug).'"><blockquote>'.$expose.'</blockquote></a>';
    9898    }
  • cpc/trunk/project/apps/frontend/modules/parlementaire/templates/_header.php

    r1478 r2062  
    1313    <?php echo $surtitre; ?></h1><h2>
    1414<?php } ?>
    15   <?php if (isset($deputefirst)) $titre = $parlementaire->nom.' <br/>'.$titre;
     15  <?php if (isset($deputefirst)) $titre = '<a href="'.url_for($parlementaire->getPageLink()).'">'.$parlementaire->nom.'</a> <br/>'.$titre;
    1616  else {
    1717    $titre .=' ';
  • cpc/trunk/project/apps/frontend/modules/parlementaire/templates/listSuccess.php

    r1608 r2062  
    11<h1>Tous les députés par ordre alphabétique</h1>
    22<?php $sf_response->setTitle('Liste de tous les députés à l\'Assemblée nationale - NosDéputés.fr'); ?>
    3 <p>Les <?php echo $total; ?> députés de la législature (<?php echo $actifs; ?> en cours de mandat)&nbsp;:</p>
     3<p>Les <?php echo $total; ?> députés de la <?php echo sfConfig::get('app_legislature', 13); ?><sup>ème</sup> législature (<?php echo $actifs; ?> en cours de mandat)&nbsp;:</p>
    44<div class="liste"><?php
    55$listlettres = array_keys($parlementaires);
  • cpc/trunk/project/apps/frontend/modules/questions/templates/_search.php

    r1492 r2062  
    2424    }
    2525  } else $p_inter = truncate_text(html_entity_decode(strip_tags($inter),ENT_NOQUOTES, "UTF-8"), 400);
    26   echo $p_inter;
     26  echo '<p>'.myTools::escape_blanks($p_inter).'</p>';
    2727?>
    2828  <div class="contexte">
  • cpc/trunk/project/apps/frontend/modules/questions/templates/parlementaireSuccess.php

    r1378 r2062  
    11<?php
    22$titre = 'Questions écrites';
    3 $sf_response->setTitle('Questions écrite de '.$parlementaire->nom);
     3$sf_response->setTitle($titre.' de '.$parlementaire->nom);
    44echo include_component('parlementaire', 'header', array('parlementaire' => $parlementaire, 'titre' => $titre, 'rss' => '@parlementaire_questions_rss?slug='.$parlementaire->slug));
    55?>
  • cpc/trunk/project/apps/frontend/modules/questions/templates/rssSuccess.php

    r1373 r2062  
    1212  $item->setLink('http://'.$_SERVER['HTTP_HOST'].$q->getLink());
    1313  $item->setAuthorName($q->Parlementaire->nom);
    14   $item->setPubdate(strtotime($q->date));
     14  $item->setPubdate(strtotime($q->getLastDate()));
    1515  $item->setUniqueId(get_class($q).$q->id);
    1616  $item->setDescription(utf8_encode(utf8_decode(strip_tags($q))));
  • cpc/trunk/project/apps/frontend/modules/questions/templates/showSuccess.php

    r1367 r2062  
    99  <div id="question">
    1010    <h2>Question soumise le <?php echo myTools::displayDate($question->date) ?></h2>
    11     <?php echo '<p>'.$question->question.'</p>' ?>
     11    <?php echo '<p>'.myTools::displayDate($question->question).'</p>' ?>
    1212  </div>
    1313  <div id="reponse">
     
    2525      echo '</h2>';
    2626      if ($question->reponse)
    27         echo '<p>'.$question->reponse.'</p>';
     27        echo '<p>'.myTools::escape_blanks($question->reponse).'</p>';
    2828      else echo '<p>Cette question n\'a pas encore de réponse.</p>';
    2929    } ?>
  • cpc/trunk/project/lib/model/doctrine/myTools.class.php

    r1659 r2062  
    9999  }
    100100
     101  public static function escape_blanks($txt) {
     102    $txt = preg_replace('/« /', '«&nbsp;', $txt);
     103    $txt = preg_replace('/ +([0»:;\?!\-])/', '&nbsp;\\1', $txt);
     104    return $txt;
     105  }
     106
    101107  public static function clearHtml($s, $authorized_tags = '<strong><i><b><a><em>') {
    102108    sfProjectConfiguration::getActive()->loadHelpers(array('Url'));
     
    109115    $s = preg_replace('/=[\'"]?javascript:[^\s\>]+/i', '=""', $s);
    110116    $s = preg_replace('/<a /i', '<a rel="nofollow" ', $s);
    111     //Convertion des urls en liens
     117    //Conversion des urls en liens
    112118    $s = preg_replace('/(^|\s)(http\S+)/', ' <a rel="nofollow" href="\\2">\\2</a>', $s);
    113119    if (preg_match_all('/(({+|\<depute\>)([^}<]+)(}+|\<\/?depute\>))/i', $s, $matches)) {
Note: See TracChangeset for help on using the changeset viewer.