Changeset 2718


Ignore:
Timestamp:
May 15, 2012, 1:01:43 AM (8 years ago)
Author:
goya
Message:

mode caché de la synthèse affichant le nb mandat

Location:
cpc/trunk/project/apps/frontend/modules/parlementaire
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • cpc/trunk/project/apps/frontend/modules/parlementaire/actions/actions.class.php

    r2714 r2718  
    345345  public function executeTop(sfWebRequest $request)
    346346  {
     347    $this->nb_mdts = $request->getParameter('nbmandats',false);
    347348    $qp = Doctrine::getTable('Parlementaire')->createQuery('p');
    348349    $this->top_link = '@top_global_sorted?';
     
    375376      $this->gpes[$gpe[1]][0]['desc'] = $gpe[3];
    376377    }
    377 /*
     378
     379   if ($this->nb_mdts) {
    378380    $this->mandats = array();
    379381    for ($i = 1; $i < 6; $i++) {
     
    384386    }
    385387    $this->sexes = array("H" => array("0" => array("nb" => 0, "nom" => "Hommes")), "F" => array("0" => array("nb" => 0, "nom" => "Femmes")));
    386 */
     388   }
     389
    387390    foreach($parlementaires as $p) {
    388391      $tops = unserialize($p['top']);
     
    392395        continue;
    393396      $this->tops[$id][$i++] = $p;
    394 #      $nbmdts = count(unserialize($p['autres_mandats']));
    395 #      $this->sexes[$p['sexe']][0]['nb']++;
    396 #      $this->mandats[$nbmdts][0]['nb']++;
     397      if ($this->nb_mdts) {
     398        $nbmdts = count(unserialize($p['autres_mandats']));
     399        $this->sexes[$p['sexe']][0]['nb']++;
     400        $this->mandats[$nbmdts][0]['nb']++;
     401      }
    397402      if ($fin)
    398403        $this->tops[$id][0]["nb_mois"] = $tops['nb_mois'];
     
    416421          $this->gpes[$p['groupe_acronyme']][$i] += $tops[$key]['value'];
    417422        }
    418 /*
     423
     424       if ($this->nb_mdts) {
    419425        if (!isset($this->sexes[$p['sexe']][$i]))
    420426          $this->sexes[$p['sexe']][$i] = 0;
     
    423429          $this->mandats[$nbmdts][$i] = 0;
    424430        $this->mandats[$nbmdts][$i] += $tops[$key]['value'];
    425 */
     431       }
     432
    426433        $i++;
    427434      }
  • cpc/trunk/project/apps/frontend/modules/parlementaire/templates/topSuccess.php

    r2713 r2718  
    5151  <tr>
    5252    <th class="<?php echo $class['parl']; ?>">&nbsp;</th>
     53    <?php if ($nb_mdts) echo '<th>Nb mandats</th>'; ?>
    5354    <th title="Trier par : Semaines d'activité -- Nombre de semaines où le député a été relevé présent -- en commission ou a pris la parole (même brièvement) en hémicycle" class="jstitle <?php if ($sort == 1) echo 'tr_odd';?>"><?php echo link_to('Semaines', $top_link.'sort=1'); ?></th>
    5455    <th colspan="2" class="<?php if ($sort == 2 || $sort == 3) echo 'tr_odd';?>">Commission</th>
     
    8081    $cpt++;?><tr<?php if ($cpt %2) echo ' class="tr_odd"'?>>
    8182    <td id="<?php echo $t[0]['slug']; ?>" class="jstitle phototitle c_<?php echo strtolower($t[0]['groupe_acronyme']); ?> <?php echo $class['parl']; ?>" title="<?php echo $t[0]['nom']; ?> -- Député<?php if ($t[0]['sexe'] === "F") echo 'e'; ?> <?php echo $t[0]['groupe_acronyme'].' '.preg_replace('/([^\'])$/', '\\1 ', Parlementaire::$dptmt_pref[trim($t[0]['nom_circo'])]).$t[0]['nom_circo']; ?>"><a class="urlphoto" href="<?php echo url_for('@parlementaire?slug='.$t[0]['slug']); ?>"><?php echo $t[0]['nom']; ?></a></td>
    82     <?php $field = "value";
     83    <?php if ($nb_mdts) echo '<td>'.count(unserialize($t[0]['autres_mandats'])).'</td>';
     84    $field = "value";
    8385    if ($fin)
    8486      $field = "moyenne";
     
    134136  <?php $cp = 0;
    135137  $cp = myTools::echo_synthese_groupe($gpes, $bulles, $class, $ktop, $cp);
    136 #  $cp = myTools::echo_synthese_groupe($sexes, $bulles, $class, $ktop, $cp);
    137 #  $cp = myTools::echo_synthese_groupe($mandats, $bulles, $class, $ktop, $cp); ?>
     138  if ($nb_mdts) {
     139    $cp = myTools::echo_synthese_groupe($sexes, $bulles, $class, $ktop, $cp);
     140    $cp = myTools::echo_synthese_groupe($mandats, $bulles, $class, $ktop, $cp);
     141  } ?>
    138142</table>
    139143</div>
Note: See TracChangeset for help on using the changeset viewer.