source: cpc/trunk/project/apps/frontend/modules/parlementaire/templates/_fiche.php

Last change on this file was 3581, checked in by nosdeputes, 5 years ago

do not display fiche AN as website

File size: 10.0 KB
Line 
1  <div class="boite_depute" id="b1">
2    <div class="b_d_h"><div class="b_d_hg"></div><div class="b_d_hd"></div></div>
3    <div class="b_d_cont">
4      <div class="b_d_infos">
5      <h2>Informations</h2>
6    <ul>
7<?php if ($parlementaire->fin_mandat && $parlementaire->fin_mandat >= $parlementaire->debut_mandat) : ?>
8      <li>Mandat clos rempli du <?php echo myTools::displayDate($parlementaire->debut_mandat); ?> au <?php echo myTools::displayDate($parlementaire->fin_mandat);
9if ($cause = $parlementaire->getCauseFinMandat()) {
10  echo " (".preg_replace("/^(.*sénat.*)$/i", link_to("\\1 &mdash; Voir sur NosSénateurs.fr", "http://www.nossenateurs.fr/".$parlementaire->slug), $parlementaire->getCauseFinMandat()).")";
11} ?>
12</li>
13<?php else : ?>
14      <li>Mandat en cours depuis le <?php echo myTools::displayDate($parlementaire->debut_mandat); ?>
15      <?php foreach ($missions as $resp)
16        if (preg_match('/^Mission temporaire/', $resp->getNom())) {
17          echo '<br/>&nbsp;(en cours de mission pour le gouvernement)';
18          break;
19        } ?>
20      </li>
21<?php endif;
22      if ($parlementaire->url_ancien_cpc)
23  echo '<li><a href="'.$parlementaire->url_ancien_cpc.'"><strong>Sa page NosDéputés.fr pour l\'ancienne législature</strong></a></li>';
24      if ($parlementaire->suppleant_de_id && $supplee = $parlementaire->getSuppleantDe())
25        echo '<li>Suppléant'.($parlementaire->sexe == "F" ? 'e' : '').' de&nbsp;: '.link_to($supplee->nom, "@parlementaire?slug=".$supplee->slug).'</li>';
26      if ($parlementaire->groupe_acronyme != "") : ?>
27      <li>Groupe politique : <?php echo link_to(Organisme::getNomByAcro($parlementaire->groupe_acronyme), '@list_parlementaires_groupe?acro='.$parlementaire->groupe_acronyme); ?> (<?php echo $parlementaire->getGroupe()->getFonction(); ?>)</li>
28      <?php endif;
29      if ($parlementaire->parti) : ?>
30      <li>Parti politique (rattachement financier) : <?php echo $parlementaire->parti; ?></li>
31      <?php endif; ?>
32      <li>Profession : <?php if ($parlementaire->profession) : echo link_to($parlementaire->profession, myTools::get_solr_list_url($parlementaire->profession, '', 'Parlementaire', "profession=".myTools::solrize($parlementaire->profession))."&noredirect=1"); else : ?>Non communiquée<?php endif; ?></li>
33      <?php if ($parlementaire->url_an) echo '<li>'.link_to('Page sur le site de l\'Assemblée nationale', $parlementaire->url_an, array('title' => 'Lien externe', 'rel'=>'nofollow')).'</li>'; ?>
34      <li><a href="http://fr.wikipedia.org/wiki/<?php echo rawurlencode($parlementaire->nom); ?>">Page sur Wikipédia</a></li>
35      <?php if ($parlementaire->sites_web) {
36        $moreweb = "";
37        foreach (unserialize($parlementaire->sites_web) as $site) if ($site && !preg_match('/assemblee-nationale\.fr\/deputes\/fiche/', $site)) {
38                $nomsite = "Site web";
39                if (preg_match('/twitter/', $site)) $nomsite = "Sur Twitter";
40                else if (preg_match('/facebook/', $site)) $nomsite = "Sur Facebook";
41                $link = "<li>".link_to($nomsite, $site, array('title' => 'Lien externe', 'rel'=>'nofollow'))."</li>";
42                if (preg_match('/twitter|facebook/', $site)) $moreweb .= $link;
43                else echo $link;
44        }
45        echo $moreweb;
46      }
47      ?>
48    </ul><?php
49$note_fonction = false;
50if ($parlementaire->fin_mandat == null || $parlementaire->fin_mandat < $parlementaire->debut_mandat) : ?>
51      <h2>Responsabilités</h2>
52      <ul>
53        <li>Commission permanente : <ul><?php foreach ($commissions_permanentes as $resp) { echo '<li>'.link_to(ucfirst(str_replace('Commission ', '', preg_replace('/(Commission|et|,) d(u |e la |es |e l\'|e l’)/', '\\1 ', $resp->getNom()))), '@list_parlementaires_organisme?slug='.$resp->getSlug());
54    $fonction = preg_replace('/^(.*(président|rapporteur|questeur)[^,]*)/i', '<strong>\1</strong>', $resp->getFonction());
55    echo " ($fonction)";
56    echo '</li>';
57break; } ?></ul></li>
58<?php if (count($missions)) : ?>
59        <li>Missions parlementaires :
60          <ul>
61            <?php
62            foreach ($missions as $resp) { ?>
63            <li><?php echo link_to($resp->getNom(), '@list_parlementaires_organisme?slug='.$resp->getSlug());
64  $fonction = preg_replace('/^(.*(président|rapporteur|questeur)[^,]*)/i', '<strong>\1</strong>', $resp->getFonction());
65  echo " ($fonction)";
66?></li>
67            <?php } ?>
68          </ul>
69        </li>
70<?php endif; ?>
71        <?php if ($parlementaire->getExtras()) { ?>
72        <li>Fonctions judiciaires, internationales ou extra-parlementaires&nbsp;:
73          <ul>
74            <?php foreach ($parlementaire->getExtras() as $extra) { ?>
75            <li><?php echo link_to($extra->getNom(),'@list_parlementaires_organisme?slug='.$extra->getSlug() ); ?> (<?php echo $extra->getFonction(); ?>)</li>
76            <?php } ?>
77          </ul>
78        </li>
79        <?php } ?>
80        <?php // if ($parlementaire->getGroupes()) {
81//         echo "<li>Groupes d'études et d'amitié interparlementaires&nbsp;:<ul>";
82//         foreach ($parlementaire->getGroupes() as $groupe)
83//           echo "<li>".link_to($groupe->getNom(),'@list_parlementaires_organisme?slug='.$groupe->getSlug())." (".$groupe->getFonction().")</li>";
84//         echo "</ul></li>";
85//       } ?>
86      </ul>
87      <?php endif; // else : ajouter les infos venant de parsing ancien (anciennes responsabilités) et avant les respon actuelles de ministre machin via les personnalites get fonctions? ?>
88      </div>
89    </div>
90    <div class="b_d_b"><div class="b_d_bg"></div><div class="b_d_bd"></div></div>
91    <div class="b_d_h"><div class="b_d_hg"></div><div class="b_d_hd"></div></div>
92    <div class="b_d_cont">
93      <div class="b_d_infos">
94      <h2>Travaux législatifs</h2>
95  <h3><?php if(myTools::isFinLegislature()) {
96    echo "Ses principaux dossiers durant la législature";
97    $order = 'nb';
98  }else{
99    echo "Ses derniers dossiers";
100    $order = 'date';
101  }?></h3>
102      <?php echo include_component('section', 'parlementaire', array('parlementaire' => $parlementaire, 'limit' => 4, 'order' => $order)); ?>
103      <h3><?php echo link_to('Travaux en commissions', myTools::get_solr_list_url('', $parlementaire->nom, 'Intervention', 'type=commission')); ?></h3>
104      <h3><?php echo link_to('Travaux en hémicycle', myTools::get_solr_list_url('', $parlementaire->nom, 'Intervention', 'type=loi')); ?></h3>
105      <h3><?php echo link_to('Toutes ses interventions', myTools::get_solr_list_url('', $parlementaire->nom, 'Intervention')); ?></h3>
106      <h2>Questions au gouvernement</h2>
107      <h3>Ses dernières questions orales</h3>
108       <?php echo include_component('intervention', 'parlementaireQuestion', array('parlementaire' => $parlementaire, 'limit' => 4)); ?>
109      <h3>Ses dernières questions écrites</h3>
110       <?php echo include_component('questions', 'parlementaire', array('parlementaire' => $parlementaire, 'limit' => 4)); ?>
111      </div>
112    </div>
113    <div class="b_d_b"><div class="b_d_bg"></div><div class="b_d_bd"></div></div>
114  </div>
115
116  <div class="boite_depute" id="b2">
117    <div class="b_d_h"><div class="b_d_hg"></div><div class="b_d_hd"></div></div>
118    <div class="b_d_cont">
119      <div class="b_d_infos">
120       <?php if ($parlementaire->fin_mandat && $parlementaire->fin_mandat >= $parlementaire->debut_mandat) { ?>
121    <h2>Le mandat de ce député est achevé.</h2>
122       <?php } else { ?>
123    <h2>Suivre l'activité du député</h2>
124<table width=100% style="text-align: center"><tr>
125       <td width=33%><a href="<?php echo url_for('@alerte_parlementaire?slug='.$parlementaire->slug); ?>"><?php echo image_tag('xneth/email.png', 'alt="Email"'); ?></a><br/><a href="<?php echo url_for('@alerte_parlementaire?slug='.$parlementaire->slug); ?>">par email</a></td>
126       <td width=33%><a href="<?php echo url_for('@parlementaire_rss?slug='.$parlementaire->slug); ?>"><?php echo image_tag('xneth/rss_obliq.png', 'alt="Flux rss"'); ?></a><br/><a href="<?php echo url_for('@parlementaire_rss?slug='.$parlementaire->slug); ?>">par RSS</a></td>
127       <td width=33%><a href="<?php echo url_for('@widget?depute='.$parlementaire->slug); ?>"><?php echo image_tag('xneth/widget.png', 'alt="Flux rss"'); ?></a><br/><a href="<?php echo url_for('@widget?depute='.$parlementaire->slug); ?>">sur mon site</a></td>
128</tr></table>
129       <?php } ?>
130      <h2>Champ lexical <small>(<?php
131if (myTools::isFinLegislature()) {
132echo "sur l'ensemble de la législature";
133}else{
134$mois = min(12, floor((time() - strtotime($parlementaire->debut_mandat) ) / (60*60*24*30)));
135echo "sur $mois mois";
136}
137?>)</small></h2>
138      <div style="text-align: justify">
139<?php echo include_component('tag', 'parlementaire', array('parlementaire'=>$parlementaire)); ?>
140<p class="suivant"><?php $end = ""; if (myTools::isFinLegislature()) $end = '&all=1'; echo link_to('Tous ses mots', '@parlementaire_tags?slug='.$parlementaire->slug.$end); ?></p>
141      </div>
142      </div>
143    </div>
144    <div class="b_d_b"><div class="b_d_bg"></div><div class="b_d_bd"></div></div>
145    <div class="b_d_h"><div class="b_d_hg"></div><div class="b_d_hd"></div></div>
146    <div class="b_d_cont">
147      <div class="b_d_infos">
148      <h2>Productions parlementaires</h2>
149      <h3>Ses derniers rapports</h3>
150      <?php echo include_component('documents', 'parlementaire', array('parlementaire' => $parlementaire, 'limit' => 4, 'type' => 'rap')); ?>
151      <h3>Ses dernières propositions de loi</h3>
152      <?php echo include_component('documents', 'parlementaire', array('parlementaire' => $parlementaire, 'limit' => 4, 'type' => 'loi')); ?>
153      <p class="suivant"><?php echo link_to('Toutes ses propositions de loi cosignées', '@parlementaire_documents?slug='.$parlementaire->slug.'&type=loi'); ?></p>
154      <h3><?php echo link_to('Tous ses amendements', myTools::get_solr_list_url('', $parlementaire->nom, 'Amendement')); ?></h3>
155      </div>
156    </div>
157    <div class="b_d_b"><div class="b_d_bg"></div><div class="b_d_bd"></div></div>
158  </div>
159
160  <div class="boite_depute" id="b4">
161  </div>
162<script type="text/javascript">
163$.each($('.email'), function() {
164  $(this).attr('href', $(this).attr('href').replace(RegExp('(an@parl)','g'),'@'))
165});
166</script>
Note: See TracBrowser for help on using the repository browser.