Changeset 256

Show
Ignore:
Timestamp:
07/23/08 19:29:18 (4 months ago)
Author:
xbrrr
Message:

Classe les documents associés à un article par module puis par ordre alphabétique

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/camptocamp.org/apps/frontend/modules/articles/actions/actions.class.php

    r214 r256  
    2424        $associated_routes = array_filter($this->associated_docs, array('c2cTools', 'is_route')); 
    2525        $associated_routes = Route::addBestSummitName($associated_routes); 
    26         $this->associated_docs = array_filter($this->associated_docs, array('c2cTools', 'is_not_route')); 
    27         $this->associated_docs = array_filter($this->associated_docs, array('c2cTools', 'is_not_image')); 
    28         $this->associated_docs = array_merge($this->associated_docs, $associated_routes); 
     26        $associated_docs = array_filter($this->associated_docs, array('c2cTools', 'is_not_route')); 
     27        $associated_docs = array_filter($associated_docs, array('c2cTools', 'is_not_image')); 
     28        $associated_docs = array_merge($associated_docs, $associated_routes); 
    2929 
    3030        // sort by document type, name 
    31         if (!empty($this->associated_docs)) 
    32         { 
    33             foreach ($this->associated_docs as $key => $row) 
     31        if (!empty($associated_docs)) 
     32        { 
     33            foreach ($associated_docs as $key => $row) 
    3434            { 
    3535                $module[$key] = $row['module']; 
    3636                $name[$key] = $row['name']; 
    3737            } 
    38             array_multisort($module, SORT_STRING, $name, SORT_STRING, $this->associated_docs); 
    39         } 
     38            array_multisort($module, SORT_STRING, $name, SORT_STRING, $associated_docs); 
     39        } 
     40        $this->associated_docs = $associated_docs; 
    4041    } 
    4142