Changeset 73598 in spip-zone


Ignore:
Timestamp:
Jun 15, 2013, 11:58:16 AM (6 years ago)
Author:
eric@…
Message:

Ajout de la configuration des états finaux et d'alerte dans la variable globale des statuts de tâches.
On clos ainsi l'ensemble des modifications prévues dans la version 2.

Location:
_plugins_/todo/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/todo/trunk/paquet.xml

    r73411 r73598  
    22        prefix="todo"
    33        categorie="edition"
    4         version="2.0.0"
     4        version="2.0.1"
    55        etat="test"
    66        compatibilite="[3.0.0;3.0.*]"
  • _plugins_/todo/trunk/todo_options.php

    r73379 r73598  
    99// Définition des statuts de tâche
    1010$GLOBALS['todo_statuts'] = array(
    11         '+' => 'afaire',
    12         'o' => 'encours',
    13         '-' => 'termine',
    14         'x' => 'abandonne',
    15         '=' => 'arrete',
    16         '!' => 'alerte',
    17         '?' => 'inconnu'
     11        '+' => array(
     12                        'id' => 'afaire',
     13                        'final' => false,
     14                        'alerte' => ''),
     15        'o' => array(
     16                        'id' => 'encours',
     17                        'final' => false,
     18                        'alerte' => ''),
     19        '-' => array(
     20                        'id' => 'termine',
     21                        'final' => true,
     22                        'alerte' => ''),
     23        'x' => array(
     24                        'id' => 'abandonne',
     25                        'final' => true,
     26                        'alerte' => ''),
     27        '=' => array(
     28                        'id' => 'arrete',
     29                        'final' => false,
     30                        'alerte' => 'mineure'),
     31        '!' => array(
     32                        'id' => 'alerte',
     33                        'final' => false,
     34                        'alerte' => 'majeure'),
     35        '?' => array(
     36                        'id' => 'inconnu',
     37                        'final' => false,
     38                        'alerte' => 'majeure')
    1839);
    1940
  • _plugins_/todo/trunk/wheels/todo.php

    r73434 r73598  
    2222        // Initialisation du html calculé
    2323        $html = $t;
    24 
    25         // En attendant de la config
    26         static $todo_statuts_finaux = array('termine', 'abandonne');
    27         static $todo_alertes_mineures = array('arrete');
    28         static $todo_alertes_majeures = array('alerte', 'inconnu');
    2924
    3025        // Extraction de lignes du texte
     
    6863
    6964                                // -- le statut
    70                                 $statut = $todo_statuts[$premier];
     65                                $statut = $todo_statuts[$premier]['id'];
    7166
    7267                                // -- le titre, que l'on sépare du reste des informations complémentaires éventuelles
     
    108103                                        'statut' => array(
    109104                                                                        'id' =>$statut,
    110                                                                         'final' => (in_array($statut, $todo_statuts_finaux) ? true : false),
    111                                                                         'alerte' => (in_array($statut, $todo_alertes_mineures) ? 'mineure' : (in_array($statut, $todo_alertes_majeures) ? 'majeure' : ''))),
     105                                                                        'final' => $todo_statuts[$statut]['final'],
     106                                                                        'alerte' => $todo_statuts[$statut]['alerte']),
    112107                                        'titre' => $titre,
    113108                                        'tags' => $tags,
Note: See TracChangeset for help on using the changeset viewer.