Changeset 1275


Ignore:
Timestamp:
Aug 23, 2010, 3:48:27 AM (11 years ago)
Author:
roux
Message:

debugs liste deputes et citoyens et généralisation à fiche citoyen, liste deputes par groupe-commission-deptmt

Location:
cpc/trunk/project
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • cpc/trunk/project/apps/frontend/modules/circonscription/templates/searchSuccess.php

    r869 r1275  
    22<?php $sf_response->setTitle('Les députés : recherche par circonscriptions'); ?>
    33<p><?php $cpt = $query_parlementaires->count(); echo $cpt ; ?> député<?php if ($cpt > 1) echo 's' ; ?> trouvé<?php if ($cpt > 1) echo 's' ; ?> pour "<i><?php echo $search; ?></i>":</p>
    4 <ul>
    5 <?php foreach($query_parlementaires->execute() as $parlementaire) : ?>
    6 <li><a href="<?php echo url_for('circonscription/show?departement='.$parlementaire->nom_circo); ?>"><?php echo $parlementaire->getNomNumCirco() ; ?></a>, <?php echo $parlementaire->getNumCircoString(1); ?>
    7 &nbsp;:
    8 <?php
    9 echo link_to($parlementaire->nom, 'parlementaire/show?slug='.$parlementaire->slug);
    10 ?>
    11 &nbsp;(<?php echo $parlementaire->getStatut(1); ?>)</li>
    12 <?php endforeach ; ?>
    13 </ul>
     4<div class="list_table">
     5  <?php include_partial('parlementaire/table', array('deputes' => $query_parlementaires->execute(), 'list' => 1, 'circo' => 1, 'dept' => 1)); ?>
     6</div>
  • cpc/trunk/project/apps/frontend/modules/circonscription/templates/showSuccess.php

    r869 r1275  
    44<?php include_partial('map', array('num'=>strtolower($departement_num))); ?>
    55<p><?php echo $total; ?> députés trouvés :</p>
    6 <ul>
    7 <?php foreach($parlementaires as $parlementaire) : ?>
    8 <li><?php
    9 echo $parlementaire->getNumCircoString(1); ?>
    10 &nbsp;:
    11 <?php
    12 echo link_to($parlementaire->nom, 'parlementaire/show?slug='.$parlementaire->slug);
    13 ?>
    14 &nbsp;(<?php echo $parlementaire->getStatut(1); ?>)</li>
    15 <?php endforeach ; ?>
    16 </ul>
     6<div class="list_circo">
     7  <?php include_partial('parlementaire/table', array('deputes' => $parlementaires, 'circo' => $departement_num)); ?>
     8</div>
  • cpc/trunk/project/apps/frontend/modules/citoyen/templates/indexSuccess.php

    r1257 r1275  
    2424    $ct++; ?>
    2525    <td><a href="<?php echo url_for('@citoyen?slug='.$citoyen->slug); ?>"><div class="list_cit">
    26       <div class="list_img_left">
    27       <?php if (!$citoyen->photo)
    28         echo ''.image_tag('xneth/avatar_citoyen.png', array('alt' => 'Avatar par défaut', 'height' => '50px'));
    29       else echo '<img src="'.url_for('@photo_citoyen?slug='.$citoyen->slug).'" alt="avatar de '.$citoyen->login.'" height="50px"/>'; ?>
    30       </div><div class="left">
    31       <span class="list_nom"><?php echo $citoyen->login; ?></span>
    32       <?php if (!empty($citoyen->activite)) echo '<br/><i>'.truncate_text(html_entity_decode(strip_tags($citoyen->activite), ENT_NOQUOTES, "UTF-8"), 40).' </i>'; if ($citoyen->naissance) echo ' ('.myTools::getAge($citoyen->naissance).'&nbsp;ans)'; ?>
     26      <div class="list_img_left"><?php
     27        if (!$citoyen->photo) echo ''.image_tag('xneth/avatar_citoyen.png', array('alt' => 'Avatar par défaut', 'height' => '50px'));
     28        else echo '<img src="'.url_for('@photo_citoyen?slug='.$citoyen->slug).'" alt="avatar de '.$citoyen->login.'" height="50px"/>';
     29      ?></div>
     30      <div class="list_nom">
     31        <?php echo $citoyen->login; ?>
    3332      </div>
    34       <div class="list_details">
    35         <?php echo preg_replace('/membre/', 'inscrit', $citoyen->role).'&nbsp;&nbsp;<br/>le '.myTools::displayVeryShortDate($citoyen->created_at);
    36         if ($citoyen->nb_comment > 0) {
    37           echo '<br/><span class="list_com">'.$citoyen->nb_comment.'&nbsp;commentaire';
     33      <div class="list_right">
     34        <?php echo preg_replace('/membre/', 'inscrit', $citoyen->role).($citoyen->sexe === "F" ? "e" : "").'&nbsp;&nbsp;<br/>le '.myTools::displayVeryShortDate($citoyen->created_at); ?>
     35      </div>
     36      <div class="list_left"><?php
     37        if (!empty($citoyen->activite))
     38          echo '<i>'.truncate_text(html_entity_decode(strip_tags($citoyen->activite), ENT_NOQUOTES, "UTF-8"), 25).'</i>';
     39      ?></div>
     40      <div class="list_right"><?php
     41        if (!$citoyen->nb_comment)
     42          echo "0&nbsp;commentaire";
     43        else {
     44          echo '<span class="list_com">'.$citoyen->nb_comment.'&nbsp;commentaire';
    3845          if ($citoyen->nb_comment > 1) echo 's';
    3946          echo '</span>';
    40         } else echo '<br/>'; ?>
    41       </div>
    42       <?php if (!empty($citoyen->url_site)) echo '<div class="list_link">'.truncate_text(html_entity_decode(strip_tags($citoyen->url_site), ENT_NOQUOTES, "UTF-8"), 40).'</div>'; ?>
     47        }
     48      ?></div>
    4349    </div></a></td>
    4450    <?php if ($ct % 3 == 0 && $ct != $total) echo '</tr><tr>';
  • cpc/trunk/project/apps/frontend/modules/citoyen/templates/showSuccess.php

    r1255 r1275  
     1<?php use_helper('Text') ?>
    12<div class="boite_citoyen">
    23  <div class="b_c_h"><div class="b_c_hg"></div><div class="b_c_hd"></div></div>
     
    89?>
    910      </div>
     11      <div class="b_c_right"><?php echo ucfirst(preg_replace('/membre/', 'inscrit', $user->role)).($user->sexe === "F" ? "e" : "").' depuis&nbsp;<br/>le '.myTools::displayDate($user->created_at); ?></div>
    1012      <div class="b_c_text">
    11         <h1 style="text-align:left;"><?php echo $user->login; ?></h1>
    12         <ul>
    13 <?php if (!empty($user->activite)) { $activite = $user->activite; } else { $activite = 'non renseigné'; }
    14   echo '<li>Activité : '.$activite.'</li>';
    15   echo '<li>Statut : '.ucfirst($user->role).'</li>';
    16   echo '<li>Inscrit depuis le '.myTools::displayDate($user->created_at).'</li>';
    17 if (!empty($user->url_site)) { echo '<li><a href="'.$user->url_site.'" rel="nofollow">Site web</a></li>'; }
    18 ?></ul>
    19 <?php
    20 if ($sf_user->getAttribute('user_id') == $user->id)
    21 { ?>
    22 <p>
    23   <a href="<?php echo url_for('@edit_citoyen'); ?>">Modifier votre profil</a>
    24 </p>
    25 <?php
    26 } ?>
     13        <h1><?php echo $user->login; ?></h1>
     14        <?php if (!empty($user->activite)) $activite = $user->activite;
     15          else $activite = '(Activité non-renseignée)'; ?>
     16        <p><?php echo $activite;
     17          if ($user->naissance) echo '<br/>'.myTools::getAge($user->naissance).'&nbsp;ans'; ?></p>
     18        <?php if (!empty($user->url_site)) {
     19          $url = html_entity_decode(strip_tags($user->url_site), ENT_NOQUOTES, "UTF-8");
     20          echo '<div class="b_c_link"><a href="'.$url.'">'.$url.'</a></div>';
     21        } ?>
    2722      </div>
     23      <?php if ($sf_user->getAttribute('user_id') == $user->id)
     24        echo '<div class="b_c_edit"<a href="'.url_for('@edit_citoyen').'">Modifier votre profil</a></div>';
     25        ?>
    2826    </div>
    2927  <div class="b_c_b"><div class="b_c_bg"></div><div class="b_c_bd"></div></div>
    3028</div>
    3129<div class="stopfloat"></div>
    32 <h2>Ses commentaires</h2>
    3330<?php include_component('commentaire', 'showAllCitoyen', array('id'=>$user->id)); ?>
  • cpc/trunk/project/apps/frontend/modules/commentaire/templates/_showAllCitoyen.php

    r964 r1275  
     1<h2><?php $comments = count($commentaires);
     2  if ($comments == 0) echo "Aucun commentaire";
     3  else echo '<span class="list_com">'.$comments." commentaire".($comments > 1 ? 's' : '').'</span>';
     4?></h2>
    15<?php include_partial('commentaire/lastObject', array('commentaires' => $commentaires)); ?>
  • cpc/trunk/project/apps/frontend/modules/parlementaire/actions/actions.class.php

    r1274 r1275  
    230230
    231231    $query = Doctrine::getTable('Parlementaire')->createQuery('p')
     232      ->select('p.*, po.fonction as fonction, po.importance as imp')
    232233      ->where('p.groupe_acronyme = ?', $acro)
    233234      ->leftJoin('p.ParlementaireOrganisme po')
     
    235236      ->where('o.type = ?', 'groupe')
    236237      ->andWhere('o.nom = ?', $nom);
    237     $query->orderBy("po.importance DESC, p.sexe ASC, p.nom_de_famille ASC");
    238     $this->pager = Doctrine::getTable('Parlementaire')->getPager($request, $query);
    239 
     238    $query->orderBy("imp DESC, p.nom_de_famille ASC");
     239    $this->parlementaires = array();
     240    $this->total = 0;
     241    foreach ($query->execute() as $depute) {
     242      $this->total++;
     243      $imp = $depute->imp;
     244      if (isset($this->parlementaires[$imp])) $this->parlementaires[$imp][] = $depute;
     245      else $this->parlementaires[$imp] = array($depute);
     246    }
    240247    $query2 = Doctrine::getTable('Organisme')->createQuery('o');
    241248    $query2->where('o.nom = ?', $nom);
     
    251258
    252259    $query = Doctrine::getTable('Parlementaire')->createQuery('p')
     260      ->select('p.*, po.fonction as fonction, po.importance as imp')
    253261      ->leftJoin('p.ParlementaireOrganisme po')
    254262      ->leftJoin('po.Organisme o')
    255263      ->where('o.slug = ?', $orga)
    256       ->orderBy("po.importance DESC, p.sexe ASC, p.nom_de_famille ASC");
    257     $this->pager = Doctrine::getTable('Parlementaire')->getPager($request, $query);
    258 
     264      ->orderBy("po.importance DESC, p.nom_de_famille ASC");
     265    $this->parlementaires = array();
     266    $this->total = 0;
     267    foreach ($query->execute() as $depute) {
     268      $this->total++;
     269      $imp = $depute->imp;
     270      if (isset($this->parlementaires[$imp])) $this->parlementaires[$imp][] = $depute;
     271      else $this->parlementaires[$imp] = array($depute);
     272    }
    259273    $query2 = Doctrine::getTable('Seance')->createQuery('s')
    260274      ->leftJoin('s.Organisme o')
  • cpc/trunk/project/apps/frontend/modules/parlementaire/templates/_table.php

    r1257 r1275  
    11<?php
    2   if (isset($lettre)) {
    3     echo '<div class="list_choix" id="'.$lettre.'">';
    4     if (isset($listlettres)) {
    5       $link = '@list_parlementaires#';
    6     } else {
    7       $link = '@list_parlementaires_alpha?search=';
    8       $listlettres = range('A','Z');
    9     }
    10     foreach($listlettres as $i) {
    11       if ($i != $lettre) echo link_to($i , $link.$i);
    12       else echo '<big><strong>'.$i.'</strong></big>';
    13       echo '&nbsp;&nbsp;';
    14     }
    15     echo '</div>';
    16   }
    17   echo '<div class="list_table"><table><tr><td>';
     2if (isset($list)) {
     3  echo '<table><tr><td>';
    184  $totaldep = count($deputes);
    195  $div = floor($totaldep/3)+1;
    206  if ($div > 1 && $totaldep % 3 == 0)
    217    $div--;
    22   $ct = 0;
    238  $td = 0;
    24   foreach($deputes as $depute) {
    25     $ct++; ?>
    26     <a href="<?php echo url_for('@parlementaire?slug='.$depute->slug); ?>"><div class="list_dep">
    27       <div class="list_left">
    28       <span class="list_nom"><?php echo $depute->getNomPrenom(); ?></span><br/>&nbsp;
    29         <?php echo preg_replace('/\s([A-Z]+)$/', ' <span class="couleur_'.strtolower($depute->getGroupeAcronyme()).'">'."\\1</span>", $depute->getStatut()); ?>
    30       </div>
    31       <div class="list_details">
    32         <?php echo $depute->nom_circo; ?>
    33         <?php if ($depute->nb_commentaires > 0) {
    34           echo '<br/><span class="list_com">'.$depute->nb_commentaires.' commentaire';
    35           if ($depute->nb_commentaires > 1) echo 's';
    36           echo '</span>';
    37         } ?>
    38       </div>
    39     </div></a>
    40     <?php if ($ct % $div == 0 && $ct != $totaldep) {
    41       $td++;
    42       echo '</td><td class="list_borderleft">';
    43     }
    44   } ?>
    45   </td><?php while ($td < 2) { $td++; echo '<td/>'; } ?></tr></table>
    46 <div class="suivant"><a href="#">Haut de page</a></div>
    47 </div>
     9}
     10$ct = 0;
     11if (isset($imp) && $imp == 100 && count($deputes) == 1) {
     12  echo '</td><td>';
     13  $td++;
     14}
     15foreach($deputes as $depute) {
     16  $ct++; ?>
     17  <a href="<?php echo url_for('@parlementaire?slug='.$depute->slug); ?>"><div class="list_dep">
     18    <div class="list_nom">
     19      <?php echo $depute->getNomPrenom(); ?>
     20    </div>
     21    <div class="list_right"><?php
     22      if (isset($circo)) {
     23        echo '<span class="list_num_circo">';
     24        $string = preg_replace('/(è[rm]e)/', '<sup>\1</sup>', $depute->getNumCircoString());
     25        if (isset($dept))
     26          $string = $depute->getNumDepartement().'&nbsp;&mdash;&nbsp;'.preg_replace("/nscription/", "", $string);
     27        echo $string.'</span>';
     28      } else echo $depute->nom_circo;
     29    ?></div><div class="clear"/>
     30    <div class="list_left">
     31      <?php if (isset($imp)) {
     32          echo ' '.$depute->fonction;
     33          if (!isset($nogroupe))
     34            echo '&nbsp;&mdash;&nbsp;<span class="couleur_'.strtolower($depute->getGroupeAcronyme()).'">'.$depute->getGroupeAcronyme().'</span>';
     35        } else
     36          echo preg_replace('/\s([A-Z]+)$/', ' <span class="couleur_'.strtolower($depute->getGroupeAcronyme()).'">'."\\1</span>", $depute->getStatut()); ?>
     37    </div>
     38    <div class="list_right"><?php
     39      if (!$depute->nb_commentaires)
     40        echo "0&nbsp;commentaire";
     41      else {
     42        echo '<span class="list_com">'.$depute->nb_commentaires.'&nbsp;commentaire';
     43        if ($depute->nb_commentaires > 1) echo 's'; echo '</span>';
     44      }
     45    ?></div>
     46    </div>
     47  </div></a>
     48  <?php if (isset($list) && $ct % $div == 0 && $ct != $totaldep && $totaldep != 1) {
     49    $td++;
     50    echo '</td><td class="list_borderleft">';
     51  }
     52}
     53if (isset($list)) {
     54  echo '</td>';
     55  while ($td < 2) {
     56    $td++;
     57    echo '<td/>';
     58  }
     59  echo '</tr></table>';
     60}
     61?>
  • cpc/trunk/project/apps/frontend/modules/parlementaire/templates/listGroupeSuccess.php

    r915 r1275  
    1 <?php $nResults = $pager->getNbResults();
    2 $title = "Composition du groupe ".$orga->getNom()." (".$orga->getSmallNomGroupe().")"; ?>
    3 <h1><?php echo $title." ".$orga->getCouleur(); $sf_response->setTitle($title); ?></h1>
    4 <h2><?php echo $nResults; ?> député<?php if ($nResults > 1) echo 's'; ?>&nbsp;:</h2>
     1<?php $title =  ($orga->getSmallNomGroupe() == "NI" ? '' : 'Groupe ').$orga->getNom()." (".$orga->getSmallNomGroupe().")"; ?>
     2<h1><?php echo '<span class="couleur_'.strtolower($orga->getSmallNomGroupe()).'">'.$title.'</span>'; $sf_response->setTitle($title); ?></h1>
     3<h2><?php echo $total; ?> député<?php if ($total > 1) echo 's'; ?></h2>
    54<ul>
    6 <?php foreach($pager->getResults() as $parlementaire) : ?>
    7 <li><?php echo $parlementaire->getPOrganisme($orga->getNom())->getFonction(); ?> : <?php echo link_to($parlementaire->nom, 'parlementaire/show?slug='.$parlementaire->slug); ?> (<?php echo link_to($parlementaire->nom_circo, '@list_parlementaires_circo?search='.$parlementaire->nom_circo); ?>)</li>
    8 <?php endforeach ; ?>
    9 </ul>
    10 <?php if ($pager->haveToPaginate()) :
    11 
    12 $uri = $sf_request->getUri();
    13 $uri = preg_replace('/page=\d+\&?/', '', $uri);
    14 
    15 if (!preg_match('/[\&\?]$/', $uri)) {
    16   if (preg_match('/\?/', $uri)) {
    17     $uri .= '&';
    18   }else{
    19     $uri .= '?';
    20   }
    21 }
    22 include_partial('parlementaire/paginate', array('pager'=>$pager, 'link'=>$uri));
    23 endif;
     5<div class="liste">
     6<?php $listimp = array_keys($parlementaires);
     7  foreach($listimp as $i) {
     8    echo '<div class="list_table">';
     9    include_partial('parlementaire/table', array('deputes' => $parlementaires[$i], 'list' => 1, 'imp' => $i, 'nogroupe' => 1));
     10    echo '</div>';
     11} ?>
     12</div>
  • cpc/trunk/project/apps/frontend/modules/parlementaire/templates/listOrganismeSuccess.php

    r1254 r1275  
    1 <?php $nResults = $pager->getNbResults(); ?>
    21<h1><?php echo $orga->getNom(); $sf_response->setTitle($orga->getNom()); ?></h1>
    32<?php include_component('article', 'show', array('categorie'=>'Organisme', 'object_id'=>$orga->id)); ?>
    4 <?php if ($nResults && $pagerSeances->getPage() < 2) {
     3<?php if ($total && $pagerSeances->getPage() < 2) {
    54  if ($orga->type == 'extra') : ?>
    6 <h2>Organisme extra-parlementaire composé de <?php echo $nResults; ?> député<?php if ($nResults > 1) echo 's'; ?>&nbsp;:</h2>
     5<h2>Organisme extra-parlementaire composé de <?php echo $total; ?> député<?php if ($total > 1) echo 's'; ?>&nbsp;:</h2>
    76<?php else : ?>
    8 <h2><?php if (preg_match('/commission/i', $orga->getNom())) echo 'Comm'; else echo 'M'; ?>ission parlementaire composée de <?php echo $nResults; ?> député<?php if ($nResults > 1) echo 's'; ?>&nbsp;:</h2>
     7<h2><?php if (preg_match('/commission/i', $orga->getNom())) echo 'Comm'; else echo 'M'; ?>ission parlementaire composée de <?php echo $total; ?> député<?php if ($total > 1) echo 's'; ?>&nbsp;:</h2>
    98<?php endif; ?>
    10 <ul>
    11 <?php foreach($pager->getResults() as $parlementaire) : ?>
    12 <li><?php echo $parlementaire->getPOrganisme($orga->getNom())->getFonction(); ?> : <?php echo link_to($parlementaire->nom, 'parlementaire/show?slug='.$parlementaire->slug); ?> (<?php echo $parlementaire->getStatut(1).", ".link_to($parlementaire->nom_circo, '@list_parlementaires_circo?search='.$parlementaire->nom_circo); ?>)</li>
    13 <?php endforeach ; ?>
    14 </ul>
    15 <?php include_partial('parlementaire/paginate', array('pager'=>$pager, 'link'=>'@list_parlementaires_organisme?slug='.$orga->getSlug().'&'));
    16 } ?>
    17 <?php if ($pagerSeances->getNbResults() && $pager->getPage() < 2) : ?>
     9<div class="liste">
     10<?php $listimp = array_keys($parlementaires);
     11  foreach($listimp as $i) {
     12    echo '<div class="list_table">';
     13    include_partial('parlementaire/table', array('deputes' => $parlementaires[$i], 'list' => 1, 'imp' => $i));
     14    echo '</div>';
     15  }
     16  echo '</div>';
     17}
     18if ($pagerSeances->getNbResults()) : ?>
    1819<div><h3>Les dernières réunions de la <?php if (preg_match('/commission/i', $orga->getNom())) echo 'Comm'; else echo 'M'; ?>ission</h3>
    1920<ul>
  • cpc/trunk/project/apps/frontend/modules/parlementaire/templates/listSuccess.php

    r1257 r1275  
    1919  if ($search === "all") {
    2020    $listlettres = array_keys($parlementaires);
    21     foreach($listlettres as $i)
    22       include_partial('parlementaire/table', array('lettre' => $i, 'deputes' => $parlementaires[$i], 'listlettres' => $listlettres));
    23   } else
    24     include_partial('parlementaire/table', array('deputes' => $parlementaires));
     21    foreach($listlettres as $i) {
     22      echo '<div class="list_choix" id="'.$i.'">';
     23      foreach($listlettres as $l) {
     24        if ($l != $i) echo link_to($l , '@list_parlementaires#'.$l);
     25        else echo '<big><strong>'.$l.'</strong></big>';
     26        echo '&nbsp;&nbsp;';
     27      }
     28      echo '</div><div class="list_table">';
     29      include_partial('parlementaire/table', array('deputes' => $parlementaires[$i], 'list' => 1));
     30      echo '</div><div class="suivant"><a href="#">Haut de page</a></div>';
     31    }
     32  } else {
     33    echo '<div class="list_table">';
     34    include_partial('parlementaire/table', array('deputes' => $parlementaires, 'list' => 1));
     35    echo '</div>';
     36  }
    2537} ?>
    2638</div>
  • cpc/trunk/project/apps/frontend/modules/section/templates/listSuccess.php

    r1062 r1275  
    1616  echo ' ('.$s->nb_interventions.' intervention';
    1717  if ($s->nb_interventions > 1) echo 's';
    18   if ($s->nb_commentaires > 0) echo ', '.$s->nb_commentaires.' commentaire';
     18  if ($s->nb_commentaires > 0) echo ', <span class="list_com">'.$s->nb_commentaires.' commentaire';
    1919  if ($s->nb_commentaires > 1) echo 's';
     20  if ($s->nb_commentaires > 0) echo '</span>';
    2021  if ($order == 'plus') echo ', '.$moisactuel;
    2122  echo ')</li>';
  • cpc/trunk/project/apps/frontend/modules/section/templates/showSuccess.php

    r1255 r1275  
    1313<div class="numeros_textes">
    1414<?php if ($section->nb_commentaires) { ?>
    15 <div class="source"><a href="#commentaires">Voir le<?php if ($section->nb_commentaires > 1) echo 's '.$section->nb_commentaires; ?> commentaire<?php if ($section->nb_commentaires > 1) echo 's'; ?></a></div>
     15<div class="source"><span class="list_com"><a href="#commentaires">Voir le<?php if ($section->nb_commentaires > 1) echo 's '.$section->nb_commentaires; ?> commentaire<?php if ($section->nb_commentaires > 1) echo 's'; ?></a></span></div>
    1616<?php }
    1717  if ($lois && ! preg_match('/(questions?\s|ordre\sdu\sjour|nomination|suspension\sde\séance|rappels?\sau\srèglement)/i', $section->titre)) { ?>
     
    4242<li><?php $subtitre = $subsection->titre;
    4343  if ($subsection->nb_commentaires > 0) {
    44     $subtitre .= ' ('.$subsection->nb_commentaires.' commentaire';
     44    $subtitre .= ' (<span class="list_com">'.$subsection->nb_commentaires.' commentaire';
    4545    if ($subsection->nb_commentaires > 1) $subtitre .= 's';
    46     $subtitre .= ')';
     46    $subtitre .= '</span>)';
    4747  }
    4848  echo link_to($subtitre, '@interventions_seance?seance='.$subsection->getFirstSeance().'#table_'.$subsection->id); ?></li>
     
    5858<li><?php $subtitre = $seance->getTitre();
    5959  if ($seance->nb_commentaires > 0) {
    60     $subtitre .= ' ('.$seance->nb_commentaires.' commentaire';
     60    $subtitre .= ' (<span class="list_com">'.$seance->nb_commentaires.' commentaire';
    6161    if ($seance->nb_commentaires > 1) $subtitre .= 's';
    62     $subtitre .= ')';
     62    $subtitre .= '</span>)';
    6363  }
    6464  echo link_to($subtitre, '@interventions_seance?seance='.$seance->id.'#table_'.$section->id); ?></li>
  • cpc/trunk/project/lib/model/doctrine/CitoyenTable.class.php

    r1257 r1275  
    66{
    77  public function getPager($request, $query = NULL) {
    8     $pager = new sfDoctrinePager('Citoyen', 60);
     8    $pager = new sfDoctrinePager('Citoyen', 36);
    99    $pager->setQuery($query);
    1010    $pager->setPage($request->getParameter('page', 1));
  • cpc/trunk/project/lib/model/doctrine/Parlementaire.class.php

    r1257 r1275  
    3434
    3535  public function getNomPrenom() {
    36     $weird = array('é' => 'e', 'è' => 'e', 'ë' => 'e', 'Le ' => 'Le', 'La ' => 'La');
     36    $weird = array('é' => 'e', 'è' => 'e', 'ë' => 'e', 'Le ' => 'Le', 'La ' => 'La', '\'' => '^ ');
    3737    $beg_name = " ".substr($this->nom_de_famille, 0, 3);
    3838    $ct = strpos($this->nom, $beg_name);
     
    4141           break;
    4242    $nom = substr($this->nom, $ct+1);
    43     $prenom = substr($this->nom, 0, strpos($this->nom, $nom)-1);
    44     return $nom.", ".$prenom;
     43    $prenom = substr($this->nom, 0, strpos($this->nom, $nom));
     44    return $nom.", ".preg_replace('/\s$/', '', $prenom);
    4545  }
    4646
     
    167167      return $po;
    168168    foreach($this->getParlementaireOrganismes() as $po) {
    169       if ($po->type == 'groupe')
     169      if ($po->type === 'groupe')
    170170        return $po;
    171171    }
  • cpc/trunk/project/lib/model/doctrine/ParlementaireOrganisme.class.php

    r1198 r1275  
    1212      if (preg_match('`^(président|président)`i', $fonction)) return 100;
    1313      if (preg_match('`(président|président)`i', $fonction)) return 90;
    14       if (preg_match('`(rapporteur|secretaire|secrétaire)`i', $fonction)) return 80;
    1514      if (preg_match('`questeur`i', $fonction)) {
    16           if (preg_match('`membre`i', $fonction)) return 70;
    17           return 60;
     15          if (preg_match('`membre`i', $fonction)) return 80;
     16          return 70;
    1817      }
     18      if (preg_match('`(rapporteur|secretaire|secrétaire)`i', $fonction)) return 60;
    1919      if (preg_match('`membre`i', $fonction)) {
    2020          if (preg_match('`(suppleant|suppléant)`i', $fonction)) return 30;
  • cpc/trunk/project/web/css/xneth/style.css

    r1265 r1275  
    170170  height: 10px;
    171171  background: url('images/barres_citoyen.png') repeat-x 0 0;
     172  background-color: #FBFBFF;
    172173}
    173174.b_c_hg {
     
    186187  float: left;
    187188  width: 99.8%;
     189  font-size: 14px;
    188190  border-left: 1px solid #E8E7E4;
    189191  border-right: 1px solid #E8E7E4;
     192  background-color: #FBFBFF;
     193}
     194.b_c_cont a {
     195  text-decoration: underline;
     196}
     197.b_c_cont a:hover {
     198  color: #CB1414;
    190199}
    191200.b_c_photo {
     
    193202  padding: 14px;
    194203}
    195 .b_c_photo img {
    196 
    197 }
    198204.b_c_text {
    199205  float: left;
    200 }
    201 .b_c_text ul {
    202   padding-left: 15px;
     206  width: 65%;
    203207}
    204208.b_c_text h1 {
    205209  margin-top: 12px;
     210  text-align: left;
     211  font-size: 20px;
     212}
     213.b_c_text p {
     214  padding-left: 5px;
     215}
     216.b_c_link {
     217  vertical-align: bottom;
     218  text-align: center;
     219  text-decoration: none;
     220}
     221.b_c_right {
     222  float: right;
     223  font-size: 13px;
     224  text-align: right;
     225  padding-right: 20px;
     226}
     227.b_c_edit {
     228  float: right;
     229  padding-right: 25px;
     230  margin-top: 70px;
     231  color: #CB1414;
     232  text-decoration: underline
    206233}
    207234.b_c_b {
     
    210237  height: 10px;
    211238  background: url('images/barres_citoyen.png') repeat-x 0 -10px;
     239  background-color: #FBFBFB;
    212240}
    213241.b_c_bg {
     
    14361464   vertical-align: top;
    14371465}
     1466.list_circo {
     1467  float: left;
     1468  margin-bottom: 30px;
     1469  width: 33%;
     1470}
    14381471.list_choix {
    14391472  text-align: center;
     
    14591492.list_cit {
    14601493  margin: 8px;
    1461   height: 60px;
     1494  min-height: 58px;
    14621495}
    14631496.list_cit:hover {
     
    14991532}
    15001533.list_nom {
     1534  float: left;
     1535  vertical-align: baseline;
    15011536  font-size: 12px;
    15021537}
    1503 .list_details {
     1538.list_right {
    15041539  font-size: 9px;
    15051540  text-align: right;
    1506   padding-top: 4px;
    1507   padding-right: 4px;
    1508 }
    1509 .list_link {
    1510   vertical-align: bottom;
    1511   font-size: 9px;
    1512   text-align: center;
     1541  padding-right: 2px;
     1542}
     1543.list_num_circo {
     1544  font-size: 11px;
    15131545}
    15141546.list_com {
    15151547  color: #158EAF;
    15161548}
    1517 
    1518 
Note: See TracChangeset for help on using the changeset viewer.