1 | <?php use_helper('Text') ?> |
---|
2 | <h1><?php echo $orga->getNom(); $sf_response->setTitle($orga->getNom()); ?></h1> |
---|
3 | <?php $nrap = $pagerRapports->getNbResults(); |
---|
4 | $nse = $pagerSeances->getNbResults(); |
---|
5 | if ($page === "home") { |
---|
6 | include_component('article', 'show', array('categorie'=>'Organisme', 'object_id'=>$orga->id)); |
---|
7 | $divclass = ""; |
---|
8 | $colonnes = 3; |
---|
9 | if ($nse || $nrap) { |
---|
10 | $divclass = '<div class="listeleft">'; |
---|
11 | $colonnes = 2; |
---|
12 | } |
---|
13 | if ($total && $pagerSeances->getPage() == 1 && ($pagerRapports->getPage() == 1)) { |
---|
14 | if ($orga->type == 'extra') |
---|
15 | echo '<h2>Organisme extra-parlementaire composé de '.$total.' député'.($total > 1 ? 's' : '').' :</h2>'; |
---|
16 | else echo '<h2>'.(preg_match('/commission/i', $orga->getNom()) ? 'Comm' : 'M').'ission parlementaire composée de '.$total.' député'.($total > 1 ? 's' : '').' :</h2>'; |
---|
17 | } |
---|
18 | echo $divclass.'<div class="liste">'; |
---|
19 | $listimp = array_keys($parlementaires); |
---|
20 | foreach ($listimp as $i) { |
---|
21 | echo '<div class="list_table">'; |
---|
22 | include_partial('parlementaire/table', array('deputes' => $parlementaires[$i], 'list' => 1, 'colonnes' => $colonnes, 'imp' => $i)); |
---|
23 | echo '</div>'; |
---|
24 | } |
---|
25 | echo '</div>'; |
---|
26 | } |
---|
27 | if ($page === "home" && ($nse || $nrap)) |
---|
28 | echo '</div><div class="listeright">'; |
---|
29 | else echo '<div>'; |
---|
30 | if ($page != "seances" && $nrap) { |
---|
31 | echo '<h3>'; |
---|
32 | if ($page === "home") |
---|
33 | echo 'Ses derniers rapports'; |
---|
34 | else echo 'Rapports de la '.(preg_match('/commission/i', $orga->getNom()) ? 'comm' : 'm').'ission'; |
---|
35 | echo ' :</h3><ul>'; |
---|
36 | $curid = 0; |
---|
37 | foreach($pagerRapports->getResults() as $rap) { |
---|
38 | $shortid = preg_replace('/-[atv].*$/', '', preg_replace('/[A-Z]/', '', $rap->id)); |
---|
39 | if ($curid != $shortid) { |
---|
40 | echo '<li>'; |
---|
41 | $curid = $shortid; |
---|
42 | $doctitre = preg_replace('/ (de|pour|par) l[ea\'\s]+ '.$orga->nom.'/i', '', $rap->getTitreCommission()); |
---|
43 | if ($pagerRapports->getPage() == 1) $doctitre = truncate_text($doctitre, 120); |
---|
44 | echo link_to($doctitre, '@document?id='.$curid).'</li>'; |
---|
45 | } |
---|
46 | } |
---|
47 | echo '</ul>'; |
---|
48 | include_partial('parlementaire/paginate', array('pager'=>$pagerRapports, 'link'=>'@list_parlementaires_organisme?slug='.$orga->getSlug().'&')); |
---|
49 | } |
---|
50 | if ($page != "rapports" && $nse) { |
---|
51 | echo '<h3>'; |
---|
52 | if ($page === "home") |
---|
53 | echo 'Ses dernières réunions'; |
---|
54 | else echo 'Réunions de la '.(preg_match('/commission/i', $orga->getNom()) ? 'comm' : 'm').'ission'; |
---|
55 | echo ' :</h3><ul>'; |
---|
56 | $curdate = ""; |
---|
57 | foreach($pagerSeances->getResults() as $seance) { |
---|
58 | $newdate = myTools::displayDate($seance->date); |
---|
59 | if ($curdate != $newdate) { |
---|
60 | if ($curdate != "") |
---|
61 | echo '</li>'; |
---|
62 | $curdate = $newdate; |
---|
63 | echo '<li>'.$newdate.' : '; |
---|
64 | } else echo ' — '; |
---|
65 | $subtitre = $seance->getShortMoment(); |
---|
66 | if ($seance->nb_commentaires > 0) { |
---|
67 | $subtitre .= ' (<span class="list_com">'.$seance->nb_commentaires.' commentaire'; |
---|
68 | if ($seance->nb_commentaires > 1) $subtitre .= 's'; |
---|
69 | $subtitre .= '</span>)'; |
---|
70 | } |
---|
71 | echo link_to($subtitre, '@interventions_seance?seance='.$seance->id); |
---|
72 | } |
---|
73 | echo '</ul>'; |
---|
74 | include_partial('intervention/paginate', array('pager'=>$pagerSeances, 'link'=>'@list_parlementaires_organisme?slug='.$orga->getSlug().'&')); |
---|
75 | } ?> |
---|
76 | </div> |
---|
77 | <?php if ($page != "home") echo '<h3 class="aligncenter">'.link_to('Voir la composition de la commission', '@list_parlementaires_organisme?slug='.$orga->slug).'</h3>'; ?> |
---|