6.0.0-beta1
7/31/25

[#5897] More detailed overview per month
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

History
11/19/2007 11:43:47 PM horde (at) immerda (dot) ch Comment #4 Reply to this comment
Plus, you can already enable this information per preferences in HEAD.
ok we have a look @ head. sorry for not looking at your improvements 
there before.
11/19/2007 10:15:59 AM Jan Schneider Comment #3
State ⇒ Rejected
Reply to this comment
Plus, you can already enable this information per preferences in HEAD.
11/19/2007 05:42:07 AM Chuck Hagenbuch Comment #2
State ⇒ Feedback
Reply to this comment
- enhancements must be against head

- 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
11/18/2007 09:15:37 PM horde (at) immerda (dot) ch Comment #1
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ More detailed overview per month
Queue ⇒ Kronolith
State ⇒ New
Reply to this comment
This patch enables a more detailed (an therefor enhanced) overview per 
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,

Saved Queries