URL: https://linuxfr.org/users/flipflip/journaux/webcollab-affichage-et-trie-par-l-id Title: WebCollab, affichage et trie par l'id Authors: Philippe M Date: 2012年02月28日T14:30:25+01:00 License: CC By-SA Tags: projetcollaboration Score: -23 Bonjour à tous, depuis quelques temps j'utilise au boulot le gestionnaire de projet [WebCollab](http://webcollab.sourceforge.net/), il est simple à mettre en place et simple à utiliser. Le but de ce journal n'est pas de parler du programme mais d'une modification que j'ai fais dessus. J'aurais très bien pu la publier sur le forum/mailing du programme mais si quelqu'un trouve comment faire pour envoyer un truc sur cette satané plateforme sourceforge je suis preneur... En attendant je publie ici. Donc le but est d'afficher l'identifiant des tâches à côté du nom et pouvoir faire un trie par celui-ci. Il est quand même plus simple de dire la tâche numéro 256 que la tâche "le truc qui marche dans telle cas". Affichage de l'id des tâches ============================ - Fichier tasks/tasks_projet_list.php, remplacer ligne 254 : $task_uncompleted[$i]['task'] = "
  • ".$row[1].$suffix; Par $task_uncompleted[$i]['task'] = "
  • ".$row[0]." - ".$row[1].$suffix; - Fichier tasks/task_todo_list.php, remplacer ligne 407 : $this_task = "
  • "; Par $this_task = "
  • ".$row[ "id" ]." - "; - Fichier tasks/task_list.php, remplacer ligne 168 : $content = '
  • '; Par $content = '
  • '.$task_array[$key]['id'].' - '; - Fichier tasks/task_show.php ligne 120 après : //get owner information if( $TASKID_ROW['owner'] == 0 ) { $content .= "
    ".$lang['owned_by'].": ".$lang['nobody']."
    \n"; } else { $content .= "
    ".$lang['owned_by'].": ".$row['fullname']."
    \n"; } Ajouter $content .= "
    ".$lang['id'].": ".$TASKID_ROW['id']."
    "; - Fichier lang/YOURLANGAGE après ligne 390 ajouter, $lang['id'] = "Identifiant "; Ajouter l'ordre de trie des taches par id ========================================= - Fichier admin/admin_config_edit.php après ligne 132 : case 'ORDER BY priority DESC, due ASC, name': $s1 = ""; $s2 = ""; $s3 = " selected=\"selected\""; break; Ajouter case 'ORDER BY id DESC': $s1 = ""; $s2 = ""; $s3 = ""; $s4 = " selected=\"selected\""; break; après ligne 151 : "\n". Ajouter "\n". - Fichier admin/admin_config_submit.php ligne 121 après : case 'priority': $task_list = 'ORDER BY priority DESC, due ASC, name'; break; Ajouter case 'id': $task_list = 'ORDER BY id DESC'; break;

    AltStyle によって変換されたページ (->オリジナル) /