Changeset 84963 in spip-zone


Ignore:
Timestamp:
Oct 2, 2014, 10:07:10 AM (5 years ago)
Author:
cedric@…
Message:

le champ "maj" n'est pas toujours dispo, se baser sur la date si dispo sinon maj sinon rien

Location:
_plugins_/numerotation/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/numerotation/trunk/inc/numeroter.php

    r82580 r84963  
    6262                        'parent' => $parent,
    6363                        'titre' => 'titre',
     64                        'tri_date' => '',
    6465                );
     66                if (isset($desc['date'])){
     67                        $infos[$objet]['tri_date'] = $desc['date'];
     68                }
     69                elseif(isset($desc['field']['maj'])){
     70                        $infos[$objet]['tri_date'] = 'maj';
     71                }
    6572                // extraire le champ titre
    6673                if (isset($desc['titre'])){
     
    95102        else
    96103                $select[] = '0 AS id_parent';
    97         $res = sql_select($select,$d['table_sql'],$cond,'',"0+titre,titre,maj DESC");
     104
     105        $order = "0+titre,titre";
     106        if ($d['tri_date']){
     107                $order .= "," . $d['tri_date']." DESC";
     108        }
     109        $res = sql_select($select,$d['table_sql'],$cond,'',$order);
    98110        return $res;
    99111}
  • _plugins_/numerotation/trunk/paquet.xml

    r84962 r84963  
    22        prefix="numero"
    33        categorie="navigation"
    4         version="2.0.2"
     4        version="2.0.3"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.