function writeVolEventRow(&$event) { //--------------------------------------------------------------------- // //--------------------------------------------------------------------- global $genumDateFormat; $lEventID = $event->lKeyID; echoT(' <tr> <td class="enpRpt" style="text-align: center;">' . strLinkView_VolEvent($lEventID, 'View event', true) . ' ' . str_pad($lEventID, 5, '0', STR_PAD_LEFT) . ' </td> <td class="enpRpt" style="width: 150pt;">' . htmlspecialchars($event->strEventName) . ' </td> <td class="enpRpt">' . date($genumDateFormat . ' (D)', $event->dteEventStart) . ' </td> <td class="enpRpt">' . date($genumDateFormat . ' (D)', $event->dteEventEnd) . ' </td> <td class="enpRpt" style="text-align: center;">' . $event->lNumShifts . ' </td> <td class="enpRpt" style="text-align: center;">' . $event->lTotVolsNeeded . ' </td> <td class="enpRpt" style="text-align: center;">' . $event->lTotVolsAssigned . ' ' . strLinkView_VolEventAssignments($lEventID, 'View volunteer assignments for this event', true) . ' </td> </tr>'); }
function showEventDates($lEventID, $event, &$eventDates, $lNumDates) { //--------------------------------------------------------------------- // //--------------------------------------------------------------------- global $genumDateFormat; $attributes = new stdClass(); $attributes->lTableWidth = 900; $attributes->divID = 'volEDates'; $attributes->divImageID = 'volEDatesDivImg'; openBlock('Event Dates', strLinkAdd_VolEventDate($lEventID, 'Add date to this event', true) . ' ' . strLinkAdd_VolEventDate($lEventID, 'Add date', false) . ' ' . strLinkView_VolEventAssignments($lEventID, 'View volunteer assignements', true) . ' ' . strLinkView_VolEventAssignments($lEventID, 'View volunteer assignements', false), $attributes); if ($lNumDates == 0) { echoT('<i>No dates scheduled for this event</i>'); } else { echoT('<table border="0"> <tr> <td style="font-weight: bold; width: 40pt;"> </td> <td style="font-weight: bold; width: 50pt; text-align: center;"> Date ID </td> <td style="font-weight: bold; width: 90pt;"> Date </td> <td style="font-weight: bold;"> Shifts </td> <td style="font-weight: bold;"> </td> </tr>'); foreach ($eventDates as $eDate) { $lEdateID = $eDate->lKeyID; echoT(' <tr> <td style="text-align: center; vertical-align: top;">' . strLinkView_VolEventDate($lEdateID, 'View date', true) . ' ' . strLinkRem_VolEventDate($lEventID, $lEdateID, 'Remove this event date', true, true, '', true) . ' </td> <td style="vertical-align: top; text-align: center;">' . str_pad($lEdateID, 5, '0', STR_PAD_LEFT) . ' </td> <td style="text-align: left; vertical-align: top;">' . date($genumDateFormat . ' (D)', $eDate->dteEvent) . ' </td> <td style="text-align: center; vertical-align: top; padding-right: 10px;">' . $eDate->lNumShifts . ' </td> <td style="text-align: left; vertical-align: top;">' . showShiftInfo($eDate, $lEventID) . ' </td> </tr> '); } echoT('</table>'); } $attributes = new stdClass(); $attributes->bCloseDiv = true; closeBlock($attributes); }