Summary | More detailed overview per month |
Queue | Kronolith |
Queue Version | 2.1.6 |
Type | Enhancement |
State | Rejected |
Priority | 1. Low |
Owners | |
Requester | horde (at) immerda (dot) ch |
Created | 11/18/2007 (6465 days ago) |
Due | |
Updated | 11/19/2007 (6464 days ago) |
Assigned | |
Resolved | 11/19/2007 (6464 days ago) |
Milestone | |
Patch | No |
there before.
State ⇒ Rejected
State ⇒ Feedback
- this is for every view, not just the month view
- this information is available in the tooltip
- there are already tickets for making this information print
- this would vastly clutter most calendars
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ More detailed overview per month
Queue ⇒ Kronolith
State ⇒ New
month, which might be enabled by a flag or (like in this patch)
directly in the code.
--- ./lib/Driver.php-old 2007-11-18 22:06:55.000000000 +0100
+++ ./lib/Driver.php 2007-11-18 22:08:58.000000000 +0100
@@ -1987,9 +1987,31 @@
}
}
+ if (!$this->isAllDay()) {
+ if (($cmp = $this->start->compareDate($this->end)) > 0) {
+ $df = $prefs->getValue('date_format');
+ if ($cmp > 0) {
+ $link .= strftime($df,
$this->end->timestamp()) . '-' . strftime($df,
$this->start->timestamp());
+ } else {
+ $link .= strftime($df,
$this->start->timestamp()) . '-' .
+ strftime($df, $this->end->timestamp());
+ }
+ } else {
+ $link .= date($prefs->getValue('twentyFour') ? 'G:i'
: 'g:ia',
+ $this->start->timestamp()) . '-' .
+ date($prefs->getValue('twentyFour') ?
'G:i' : 'g:ia',
+ $this->end->timestamp());
+ }
+ $link .= ': ';
+ }
+
$link .= @htmlspecialchars($this->getTitle(), ENT_QUOTES,
NLS::getCharset());
+ if ($this->location) {
+ $link .= ' ('. $this->location .')';
+ }
+
if (isset($this->remoteCal) ||
(!is_a($share, 'PEAR_Error') &&
$share->hasPermission(Auth::getAuth(), PERMS_READ,