patch: summary enhancements

Brian Keifer <[email protected]>
Newsgroups gmane.comp.horde.nag
Message-ID <[email protected]>
This patch adds display options to nag that allow the user to show/hide the
priorities and due dates on the summary view.

-btk

Index: config/prefs.php.dist
===================================================================
RCS file: /repository/nag/config/prefs.php.dist,v
retrieving revision 1.13
diff -r1.13 prefs.php.dist
17c17
<     'members' => array('sortby', 'sortdir', 'show_completed'));
---
>     'members' => array('sortby', 'sortdir', 'summary_show_priorities',
'summary_show_due', 'show_completed'));
60a61,78
> );
> 
> // show priorities in summary?
> $_prefs['summary_show_priorities'] = array(
>     'value' => 1,
>     'locked' => false,
>     'shared' => false,
>     'type' => 'checkbox',
>     'desc' => _("Show priorities in the summary view?")
> );
> 
> // show due dates in summary?
> $_prefs['summary_show_due'] = array(
>     'value' => 1,
>     'locked' => false,
>     'shared' => false,
>     'type' => 'checkbox',
>     'desc' => _("Show due dates in the summary view?")
Index: lib/api.php
===================================================================
RCS file: /repository/nag/lib/api.php,v
retrieving revision 1.15
diff -r1.15 api.php
53a54
>     global $prefs;
64c65,75
<         $html .= '  <tr><td class="text">';
---
> 
>         $html .= '  <tr>';
> 
>       if ($prefs->getValue('summary_show_priorities')) {
>           $style = 'text' . $task['priority'];
>           $priority_cell = '<td width=20 align=center class="' . $style . '">'
. $task['priority'] . '</td>';
>           $spacer_cell = '<td width="3"></td>';
>           $html .= $priority_cell . $spacer_cell;
>       }
> 
>         $html .= '<td class="text">';
74c85
<         if (!empty($task['due']) && empty($task['completed'])) {
---
>         if (!empty($task['due']) && empty($task['completed']) &&
$prefs->getValue('summary_show_due')) {


-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/

-- 
Nag mailing list
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.