6.0.0-RC7
6/27/26

[#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/07 (6796 days ago)
Due
Updated 11/19/07 (6795 days ago)
Assigned
Resolved 11/19/07 (6795 days ago)
Milestone
Patch No

History
4711 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.
5910 Jan Schneider Comment #3
State ⇒ Rejected
Reply to this comment
Plus, you can already enable this information per preferences in HEAD.
75 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
379 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