Retourner au contenu associé (journal : WebCollab, affichage et trie par l'id)
Posté par CrEv (site web personnel) le 28 février 2012 à 14:56. En réponse au journal WebCollab, affichage et trie par l'id. Évalué à 4. Dernière modification le 28 février 2012 à 14:57.
# HG changeset patch # User CrEv # Date 1330437272 -3600 # Node ID c229de02d76f366331789945148cba920549cfe8 # Parent 3c119856dbbf3fc4ddd3184eda40b81143a66f8e Sort and display ID diff -r 3c119856dbbf -r c229de02d76f admin/admin_config_edit.php --- a/admin/admin_config_edit.php Tue Feb 28 14:46:09 2012 +0100 +++ b/admin/admin_config_edit.php Tue Feb 28 14:54:32 2012 +0100 @@ -126,16 +126,20 @@ //set default selection for task listing switch($row['task_order']){ case 'ORDER BY due ASC, priority DESC, name': - $s1 = ""; $s2 = " selected=\"selected\""; $s3 = ""; + $s1 = ""; $s2 = " selected=\"selected\""; $s3 = ""; $s4 = ""; break; case 'ORDER BY priority DESC, due ASC, name': - $s1 = ""; $s2 = ""; $s3 = " selected=\"selected\""; + $s1 = ""; $s2 = ""; $s3 = " selected=\"selected\""; $s4 = ""; break; + case 'ORDER BY id DESC': + $s1 = ""; $s2 = ""; $s3 = ""; $s4 = " selected=\"selected\""; + break; + case 'ORDER BY name': default: - $s1 = " selected=\"selected\""; $s2 = ""; $s3 = ""; + $s1 = " selected=\"selected\""; $s2 = ""; $s3 = ""; $s4 = ""; break; } @@ -145,6 +149,7 @@ "<option value=\"name\"".$s1.">".$lang['name']."</option>\n". "<option value=\"deadline\"".$s2.">".$lang['deadline']."</option>\n". "<option value=\"priority\"".$s3.">".$lang['priority']."</option>\n". + "<option value=\"id\"".$s4.">".$lang['id']."</option>\n". "</select></td></tr>\n". "</table>\n"; diff -r 3c119856dbbf -r c229de02d76f admin/admin_config_submit.php --- a/admin/admin_config_submit.php Tue Feb 28 14:46:09 2012 +0100 +++ b/admin/admin_config_submit.php Tue Feb 28 14:54:32 2012 +0100 @@ -122,6 +122,10 @@ $task_list = 'ORDER BY priority DESC, due ASC, name'; break; + case 'id': + $task_list = 'ORDER BY id DESC'; + break; + default: case 'name': $task_list = 'ORDER BY name'; diff -r 3c119856dbbf -r c229de02d76f lang/fr_message.php --- a/lang/fr_message.php Tue Feb 28 14:46:09 2012 +0100 +++ b/lang/fr_message.php Tue Feb 28 14:54:32 2012 +0100 @@ -388,6 +388,7 @@ $lang['future'] = "Futur"; $lang['flags'] = "Indicateurs"; $lang['owner'] = "Propriétaire"; + $lang['id'] = "Identifiant"; $lang['group'] = "Groupe"; $lang['by_usergroup'] = " (par groupe d'utilisateur)"; $lang['by_taskgroup'] = " (par groupe de tâche)"; diff -r 3c119856dbbf -r c229de02d76f tasks/task_list.php --- a/tasks/task_list.php Tue Feb 28 14:46:09 2012 +0100 +++ b/tasks/task_list.php Tue Feb 28 14:54:32 2012 +0100 @@ -165,7 +165,7 @@ global $task_array, $lang, $task_state; - $content = '<li>'; + $content = '<li>'.$task_array[$key]['id'].' - '; //don't show alert content for changes more than NEW_TIME (in seconds) $max = max($task_array[$key]['edited'], $task_array[$key]['lastpost'], $task_array[$key]['lastfileupload'] ); diff -r 3c119856dbbf -r c229de02d76f tasks/task_project_list.php --- a/tasks/task_project_list.php Tue Feb 28 14:46:09 2012 +0100 +++ b/tasks/task_project_list.php Tue Feb 28 14:54:32 2012 +0100 @@ -251,7 +251,7 @@ } //task details - $task_uncompleted[$i]['task'] = "<li><a href=\"tasks.php?x=".X."&action=show&taskid=".$row[0]."\">".$row[1].$suffix; + $task_uncompleted[$i]['task'] = "<li><a href=\"tasks.php?x=".X."&action=show&taskid=".$row[0]."\">".$row[0]." - ".$row[1].$suffix; //record projectid $task_projectid[$i] = $row[3]; diff -r 3c119856dbbf -r c229de02d76f tasks/task_show.php --- a/tasks/task_show.php Tue Feb 28 14:46:09 2012 +0100 +++ b/tasks/task_show.php Tue Feb 28 14:54:32 2012 +0100 @@ -123,6 +123,7 @@ } else { $content .= "<tr><td>".$lang['owned_by'].": </td><td><a href=\"users.php?x=".X."&action=show&userid=".$TASKID_ROW['owner']."\">".$row['fullname']."</a></td></tr>\n"; } +$content .= "<tr><td>".$lang['id'].": </td><td>".$TASKID_ROW['id']."</td></tr>\n"; //get creator information (null if creator has been deleted!) $q = db_prepare('SELECT fullname FROM '.PRE.'users WHERE id=? LIMIT 1' ); diff -r 3c119856dbbf -r c229de02d76f tasks/task_todo_list.php --- a/tasks/task_todo_list.php Tue Feb 28 14:46:09 2012 +0100 +++ b/tasks/task_todo_list.php Tue Feb 28 14:54:32 2012 +0100 @@ -404,7 +404,7 @@ $task_uncompleted[$i]['group_name'] = $row['group_name']; $task_uncompleted[$i]['group_description'] = $row['group_description']; - $this_task = "<li><a href=\"tasks.php?x=".X."&action=show&taskid=".$row[ "id" ]."\">"; + $this_task = "<li><a href=\"tasks.php?x=".X."&action=show&taskid=".$row[ "id" ]."\">".$row["id"]." - "; //add highlighting if deadline is due $state = ceil( ($row['due'] - TIME_NOW )/86400 );
note : pas testé, je sais même pas ce que ça fait, j'ai juste appliqué tes modifs dans une copie versionnée sous mercurial pour en sortir un patch.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Cadeau
Posté par CrEv (site web personnel) . En réponse au journal WebCollab, affichage et trie par l'id. Évalué à 4. Dernière modification le 28 février 2012 à 14:57.
note : pas testé, je sais même pas ce que ça fait, j'ai juste appliqué tes modifs dans une copie versionnée sous mercurial pour en sortir un patch.