CMS  Version 3.9
EventHandler Class Reference
+ Inheritance diagram for EventHandler:

Public Member Functions

 filter ($event, $date)
 
 formatSummary ($event, $tagRowCallbacks)
 
 formatFilteringTags ($event, $tagRowCallbacks)
 
 summary ($event)
 
 details ($event)
 
 buildForm ($event)
 
 formatiCalendar ($event)
 format an event for sending through email as iCal event. More...
 
 getEventClass ()
 
 formatButtons ($event)
 Called by function details. More...
 

Detailed Description

Definition at line 41 of file calendar_view.inc.

Member Function Documentation

◆ buildForm()

EventHandler::buildForm (   $event)
abstract

Reimplemented in StandardEventHandler.

◆ details()

EventHandler::details (   $event)
abstract

◆ filter()

EventHandler::filter (   $event,
  $date 
)

Reimplemented in StandardEventHandler.

Definition at line 44 of file calendar_view.inc.

45  {
46  return (strncmp($event->start_date, $date, strlen($date)) == 0);
47  }
$event
Definition: event_form.inc:46
$date
Definition: event_list.inc:51

◆ formatButtons()

EventHandler::formatButtons (   $event)

Called by function details.

Parameters
obj$event

Definition at line 75 of file calendar_view.inc.

76  {
77  $event_id = $event->get("event_id");
78 
79  if(checkRole("admin"))
80  {
81  $out = "<br/><button class='button' onclick='editEvent($event_id)'>Edit this Event</button>\n";
82  }
83 
84  return $out;
85  }
$event_id
Definition: event_form.inc:41
$out
Definition: page.inc:66

◆ formatFilteringTags()

EventHandler::formatFilteringTags (   $event,
  $tagRowCallbacks 
)
abstract

Reimplemented in StandardEventHandler.

◆ formatiCalendar()

EventHandler::formatiCalendar (   $event)

format an event for sending through email as iCal event.

Parameters
obj$event

Definition at line 60 of file calendar_view.inc.

61  {
62  throw new FakoliException("No iCal formatter provided");
63  }
FakoliException is the base exception class for all Fakoli errors.
Definition: core.inc:53

◆ formatSummary()

EventHandler::formatSummary (   $event,
  $tagRowCallbacks 
)
abstract

Reimplemented in StandardEventHandler.

◆ getEventClass()

EventHandler::getEventClass ( )

Definition at line 65 of file calendar_view.inc.

66  {
67  return Event;
68  }
Defines the Event class.
Definition: event.inc:43

◆ summary()

EventHandler::summary (   $event)
abstract

Reimplemented in StandardEventHandler.


The documentation for this class was generated from the following file: