Class Horde_Scheduler_kronolith

Description

Horde_Scheduler_kronolith::

Act on alarms in events and send emails/pages/etc. to users.

$Horde: kronolith/lib/Scheduler/kronolith.php,v 1.25.6.23 2009/04/21 13:36:12 jan Exp $

Located in /lib/Scheduler/kronolith.php (line 36)

Horde_Scheduler
   |
   --Horde_Scheduler_kronolith
Variable Summary
 integer $_agendatime
 array $_calendars
 integer $_listtime
 integer $_runtime
 array $_seen
Method Summary
 Horde_Scheduler_kronolith Horde_Scheduler_kronolith ([ $params = array()])
 void agenda ()
 void remind ( $calId,  $event,  $user)
 void run ()
Variables
integer $_agendatime (line 72)

The last time we processed agendas.

array $_calendars = array() (line 51)

The list of calendars. We store this so we're not fetching it all the time, but update the cache occasionally to find new calendars.

integer $_listtime (line 65)

The last time we fetched the full calendar list.

integer $_runtime (line 58)

The last timestamp that we ran.

array $_seen = array() (line 43)

Cache of event ids that have already been seen/had reminders sent.

Methods
Constructor Horde_Scheduler_kronolith (line 76)
Horde_Scheduler_kronolith Horde_Scheduler_kronolith ([ $params = array()])
  • $params
agenda (line 311)
void agenda ()
remind (line 221)
void remind ( $calId,  $event,  $user)
  • $calId
  • $event
  • $user
run (line 98)
void run ()

Documentation generated on Sun, 30 Jan 2011 05:31:48 +0000 by phpDocumentor 1.4.3