Changeset 2387


Ignore:
Timestamp:
Oct 10, 2011, 3:11:37 PM (9 years ago)
Author:
roux
Message:

gestion new groupes

Location:
cpc/branches/senat/project
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • cpc/branches/senat/project/batch/senateur/parse_senateur.pl

    r2339 r2387  
    168168                                $commission =~ s/^groupe (d(u |e l'))?//i;
    169169                                $commission =~ s/groupe \/ /groupe politique \/ /i;
    170                                 $commission =~ s/^union centriste.*\//Union Centriste \//i;
     170#                               $commission =~ s/^union centriste.*\//Union Centriste et Républicaine\//i;
    171171                                $senateur{'groupe'}{$commission} = 1;
    172172                                if ($autres && $autres eq "anciengroupe") {
  • cpc/branches/senat/project/config/app.yml.example

    r2160 r2387  
    55  legislature: 13
    66  groupes_actuels: >
    7     ["CRC-SPG", "SOC", "RDSE", "UC", "UMP", "NI"]
     7    ["CRC", "SOC-GEELV", "RDSE", "UCR", "UMP", "NI"]
    88# groupes_infos: ['nom / acro / couleur(R,G,B) / legende / regexp_identifiante', ...]   USE DOUBLE QUOTES
    99  groupes_infos: >
     
    1111    "Communiste Républicain et Citoyen / CRC / 255,30,30 / PCF et ratt. / communiste|républicain|citoyen",
    1212    "Communiste, Républicain, Citoyen et des Sénateurs du Parti de Gauche / CRC-SPG / 255,30,30 / PCF, PG et ratt. / communiste|républicain|citoyen|sénateurs.*gauche",
     13    "Socialiste, Apparentés et Groupe Europe Écologie Les Verts rattaché / SOC-GEELV / 255,50,190 / Socialistes (PS, Verts et ratt.) / socialiste|écologie",
    1314    "Socialiste / SOC / 255,50,190 / Socialistes (PS, Verts et ratt.) / socialiste",
    1415    "Rassemblement Démocratique et Social Européen / RDSE / 250,195,132 / Socio-Radicaux (PRG, MRC) / démocratique|européen",
     16    "Union Centriste et Républicaine / UCR / 30,180,255 / Union Centriste (NC, Modem, ...) / centre|centriste",
    1517    "Union Centriste / UC / 30,180,255 / Union Centriste (NC, Modem, ...) / centre|centriste",
    1618    "Union pour un Mouvement Populaire / UMP / 30,30,200 / UMP, RPF, RAD, et ratt. / union.*mouvement.*populaire",
  • cpc/branches/senat/project/lib/model/doctrine/OrganismeTable.class.php

    r2169 r2387  
    3030
    3131    if ($org) {
    32 #      echo "- $org->nom (trouve : ".$org->id.", $type)\n";
     32    #  echo "- $org->nom (trouve : ".$org->id.", $type)\n";
    3333      if (strlen($nom) > strlen($org->nom)) {
    3434        $org->nom = $nom;
     
    3737      return $org;
    3838    }
    39 #    echo "- $nom (pas trouve)\n";
     39   # echo "- $nom (pas trouve)\n";
    4040
    4141    $orgs = Doctrine::getTable('Organisme')->createQuery('o')->where('type = ?', $type)->execute();
     
    4343      $res = similar_text($o->nom, $nom, $pc);
    4444      if ($pc > 95) {
    45 #        echo "RECHERCHE : $nom $pc\n".$o->nom."'".$o->id."\n";
     45       # echo "RECHERCHE : $nom $pc\n".$o->nom."'".$o->id."\n";
    4646        $org = $o;
    4747        break;
     
    6161    $org->nom = self::cleanNom($nom);
    6262    $org->save();
    63 #    echo "- $nom (créé : ".$org->id.")\n";
     63   # echo "- $nom (créé : ".$org->id.")\n";
    6464    return $org;
    6565  }
     
    7070    $nom = preg_replace('/\([^\)]*$/', '', $nom);
    7171    $nom = preg_replace('/^[^\(]*\)/', '', $nom);
    72     $nom = preg_replace('/\W+$/', '', $nom);
     72    $nom = preg_replace('/[^a-zàâéèêëîïôùûü]+$/i', '', $nom);
    7373    $nom = preg_replace('/(\([^\)]*)$/', '\\1)', $nom);
    7474    $nom = preg_replace('/\s+/', ' ', $nom);
Note: See TracChangeset for help on using the changeset viewer.