source: cpc/trunk/project/apps/frontend/modules/intervention/templates/_parlementaireIntervention.php @ 1003

Last change on this file since 1003 was 1003, checked in by roux, 11 years ago

meilleure présentation résultats recherche

File size: 3.2 KB
Line 
1<?php use_helper('Text') ?>
2  <div class="intervention" id="<?php echo $intervention->id; ?>">
3  <div>
4  <?php
5  $link_seance = url_for('@interventions_seance?seance='.$intervention->getSeance()->id).'#inter_'.$intervention->getMd5();
6  if (!isset($complete)) { //Si on vient d'une recherche et non d'un page intervention
7    $section = $intervention->getSection();
8    $titre2 = '<a href="'.$link_seance.'">'.$intervention->getSeance()->getTitre().' ';
9    if ($intervention->getType() == 'commission') {
10      $orga = $intervention->getSeance()->getOrganisme();
11      if (!isset($complete))
12        $titre2 .= "&nbsp;&mdash; ".$orga->getNom().'</a>';
13    } else {
14      $titre2 .= "&nbsp;&mdash; ";
15      if ($section->getSection())
16        if ($section->getSection()->getTitre()) {
17          $titre2 .= ucfirst($section->getSection()->getTitre());
18          $titre2 .= ', ';
19        }
20      $titre2 .= ucfirst($section->getTitre()).'</a>';
21    }
22    echo '<h3>'.$titre2.'</h3>';
23  }
24    if (isset($complete)) 
25      echo '<span class="source"><a href="'.$intervention->getSource().'">source</a>'; 
26?></div>
27<div class="texte_intervention"><?php 
28      $inter = preg_replace('/<\/?p>|\&[^\;]+\;/i', ' ', $intervention->getIntervention()); 
29$p_inter = '';
30if (isset($highlight)) {
31  foreach ($highlight as $h) {
32    $p_inter .= excerpt_text($inter, $h, 400/count($highlight));
33  }
34  foreach ($highlight as $h) {
35    if (!preg_match('/'.$h.'/', 'strong class="highlight"/'))
36      $p_inter = highlight_text($p_inter, $h);
37  }
38 }
39if ($p_inter == '') {
40  if (isset($complete)) $p_inter = $intervention->getIntervention(array('linkify_amendements'=>url_for('@find_amendements_by_loi_and_numero?loi=LLL&numero=AAA')));
41  else $p_inter = truncate_text($inter, 350);
42 }
43if ($intervention->hasIntervenant()) {
44  $perso = $intervention->getIntervenant();
45  if (!isset($nophoto)) {
46    if (isset($complete)) {
47      if (!($link = url_for($perso->getPageLink()))) 
48        $link = $link_seance;
49    } else $link = $link_seance;
50    if ($perso->getPageLink()) {
51      if ($perso->hasPhoto()) {
52        echo '<a href="'.$link.'" class="intervenant"><img width="50" height="70" alt="'.$perso->nom.'" src="'.url_for('@resized_photo_parlementaire?height=64&slug='.$perso->slug).'" /></a>';
53      }
54      echo '<a href="'.$link.'">';
55      echo $intervention->getNomAndFonction();
56      echo '</a>&nbsp;:';
57    }
58    else {
59      echo '<span class="perso">'.$perso->nom.'&nbsp;:';
60      echo '</span>';
61    }
62  }
63 }
64  echo '<p>'.$p_inter.'</p>';
65?></div>
66    <div class="contexte">
67    <p><?php echo link_to("Voir dans le contexte", $link_seance);
68    if (!isset($complete) && $intervention->nb_commentaires) {
69      if ($intervention->nb_commentaires == 1) $commenttitre = 'Voir le commentaire';
70      else $commenttitre = 'Voir les commentaires';
71      echo ' &mdash; '.link_to($commenttitre, '/intervention/'.$intervention->id.'#commentaires'); } ?></p>
72    </div>
73      <?php if (isset($complete)) { ?>
74    <div id="commentaires">
75<?php if ($intervention->nb_commentaires == 0)
76  echo '<h3>Aucun commentaire n\'a encore été formulé sur cette intervention</h3>';
77else echo include_component('commentaire', 'showAll', array('object'=>$intervention));
78echo include_component('commentaire', 'form', array('object'=>$intervention)); ?>
79    </div>
80  <?php } ?>
81  </div>
Note: See TracBrowser for help on using the repository browser.