Example #1
0
 public function testGetWeekdays()
 {
     $weekdays = array('Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun');
     $this->assertEquals($this->util->getWeekdays(), $weekdays);
 }
Example #2
0
?>
		</div>
	</div>
	<div class="events-ui-row" data-frequency="<?php 
echo Util::FREQUENCY_WEEKLY;
?>
" class="hidden">
		<div class="elgg-col elgg-col-1of4 events-ui-label">
			<?php 
echo elgg_echo('repeat_ui:repeat_weekly_days');
?>
		</div>
		<div class="elgg-col elgg-col-3of4">
			<?php 
$weekdays_options = array();
$weekdays = Util::getWeekdays();
foreach ($weekdays as $weekday) {
    $label = substr(elgg_echo("events:wd:{$weekday}"), 0, 3);
    $weekdays_options[$label] = $weekday;
}
if (!$vars['repeat_weekly_days']) {
    $vars['repeat_weekly_days'] = $entity ? date('D', $entity->getStartTimestamp()) : array();
}
$value = $entity ? $entity->repeat_weekly_days : $vars['repeat_weekly_days'];
$value = !is_array($value) ? array($value) : $value;
echo elgg_view('input/checkboxes', array('name' => 'repeat_weekly_days', 'value' => $value, 'align' => 'horizontal', 'default' => '', 'options' => $weekdays_options));
?>
		</div>
	</div>
	<div class="events-ui-row">
		<div class="elgg-col elgg-col-1of4 events-ui-label">