Changeset 1377


Ignore:
Timestamp:
Sep 13, 2010, 4:18:25 AM (10 years ago)
Author:
roux
Message:

corrections classes

Location:
cpc/trunk/project/lib
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • cpc/trunk/project/lib/model/doctrine/Commentaire.class.php

    r1373 r1377  
    7171        if ($object->parlementaire_id)
    7272          $this->addObject('Parlementaire', $object->parlementaire_id);
     73        $this->addObject('Texteloi', $object->texteloi_id);
    7374      } else if ($object_type == 'ArticleLoi' && $object->titre_loi_id)
    7475        $this->addObject('TitreLoi', $object->titre_loi_id);
  • cpc/trunk/project/lib/model/doctrine/QuestionEcrite.class.php

    r1327 r1377  
    6363  public function firstTheme()
    6464  {
    65     $theme = preg_replace('/^\s*([\wàéëêèïîôöûüÉ\s]+)*[,\/:].*$/', '\\1', $this->themes);
     65    $theme = preg_replace('/^\s*([\w\-àéëêèïîôöûüÉ\s]+)*[,\/:].*$/', '\\1', $this->themes);
    6666    $theme = preg_replace('/^(.*)\s+$/', '\\1', $theme);
    6767    return $theme;
  • cpc/trunk/project/lib/model/doctrine/Texteloi.class.php

    r1372 r1377  
    1919    sfProjectConfiguration::getActive()->loadHelpers(array('Url'));
    2020    return url_for('@document?id='.$this->id);
     21  }
     22
     23  public function __toString() {
     24    $str = substr(strip_tags($this->contenu), 0, 250);
     25    if (strlen($str) == 250) {
     26      $str .= '...';
     27    } else if (!$str) $str = "";
     28    return $str;
    2129  }
    2230
     
    169177    else if ($fonction === "Cosignataire")
    170178      $pd->_set('importance', 5);
     179    else print "ERREUR: fonction mauvaise pour ".$depute->nom." : ".$fonction;
    171180    if ($organisme && $fonction != "Cosignataire") {
    172181      if (!(preg_match('/^ pour le groupe/', $organisme))) {
     
    246255  public function getTitre() {
    247256    $str = $this->getShortTitre();
    248     if (!preg_match('/^,/', $this->type_details))
    249       $str .= " ";
    250     $str .= $this->type_details;
    251     if (!preg_match('/^,/', $this->_get('titre')))
    252       $str .=  " ";
    253     $str .= $this->_get('titre');
     257    if ($this->type_details && !preg_match('/'.$this->type_details.'/', $this->_get('titre')))
     258      $str .= " ".$this->type_details;
     259    if ($this->_get('titre'))
     260      $str .= " ".$this->_get('titre');
     261    $str = preg_replace('/\s*,\s*/', ', ', $str);
    254262    if ($this->annexe && preg_match('/t/', $this->id))
    255263      $str .= " (Tome ".$this->annexe.")";
  • cpc/trunk/project/lib/task/loadDocumentsTask.class.php

    r1372 r1377  
    1919          if ($file == ".." || $file == "." || $file == ".svn") continue;
    2020          foreach(file($dir.$file) as $line) {
    21             echo "try $dir$file :\n";
     21            echo "\n$dir$file ... ";
    2222            $json = json_decode($line);
    2323            if (!$json )
    2424            {
    25               echo "ERROR json : $dir$file\n";
     25              echo "ERROR json : \n";
    2626              continue;
    2727            }
    2828            if (!$json->source)
    29               {echo "ERROR source : $dir$file\n"; continue;}
     29              {echo "ERROR source : \n"; continue;}
    3030            if (!$json->legislature)
    31               {echo "ERROR legislature : $dir$file\n"; continue;}
     31              {echo "ERROR legislature : \n"; continue;}
    3232            if (!$json->id)
    33               {echo "ERROR id : $dir$file\n"; continue;}
     33              {echo "ERROR id : \n"; continue;}
    3434            if (!$json->numero)
    35               {echo "ERROR numero : $dir$file\n"; continue;}
     35              {echo "ERROR numero : \n"; continue;}
    3636            if(!$json->date_depot)
    37               {echo "ERROR date_depot : $dir$file\n"; continue;}
     37              {echo "ERROR date_depot : \n"; continue;}
    3838            if (!$json->dossier)
    39               {echo "ERROR dossier : $dir$file\n"; continue;}
     39              {echo "ERROR dossier : \n"; continue;}
    4040            if (!$json->type)
    41               {echo "ERROR type : $dir$file\n"; continue;}
     41              {echo "ERROR type : \n"; continue;}
    4242            $doc = Doctrine::getTable('Texteloi')->find($json->id);
    4343            if (!$doc) {
     
    7171              $doc->setContenu($json->contenu);
    7272            $doc->save();
    73             echo "$dir$file DONE\n";
     73            echo " DONE";
    7474          }
    7575          unlink($dir.$file);
    7676        }
    7777        closedir($dh);
     78        echo "\n";
    7879      }
    7980    }
Note: See TracChangeset for help on using the changeset viewer.