protected function _loadEvent(SimpleCal_Model_Event $event) { $eventDay = date('Y-m-d', $event->getStartTime()); if (!isset($this->_events[$eventDay])) { $this->_events[$eventDay] = array(); } $this->_events[$eventDay][] = $event; }
public function renderEvent(SimpleCal_Model_Event $event) { $startTime = $this->view->dateFormatter($event->getStartTime())->hour(); $title = htmlspecialchars($event->getTitle()); $html = <<<EOT <div dojoType="dijit.form.DropDownButton"> <span> <div style="width: 81px"> <img src="/img/information.png" title="More information" /> {$startTime} </div> </span> <div dojoType="dijit.TooltipDialog" id="tooltipDlg{$event->getId()}" title="More information"> <table style="width:300px"> <tr> <td valign="top">Description:</td> <td valign="top">{$event->getDescription()}</td> </tr> <tr> <td valign="top">Invitations:</td> <td valign="top">{$event->getInvite()}</td> </tr> </table> <table style="width:300px"> <tr> <td width="33%"> <a style="text-decoration: none" href="/event/edit/id/{$event->getId()}"> <img border="0" src="/img/page_edit.png" title="Edit" /> Edit </a> </td> <td width="33%"> <a style="text-decoration: none" href="/event/delete/id/{$event->getId()}" onclick="return confirm('Do you really want to delete this event?')"> <img border="0" src="/img/cross.png" title="Delete" /> Delete </a> </td> <td> <a style="text-decoration: none" href="/event/reinvent/id/{$event->getId()}" onclick="return confirm('Do you really want to reinvent the users?')"> <img border="0" src="/img/user_go.png" title="Reinvent" /> Reinvent </a> </td> </tr> </table> </div> </div> <br /> {$title} EOT; return $html; }