function setUp() { $this->syncPolicy = $this->getMock('TZIntellitimeSyncPolicy'); $this->reportStorage = $this->getMock('TZIntellitimeReportStorage'); $this->weekFactory = $this->getMock('TZIntellitimeWeekFactory'); $this->mappingPolicy = $this->getMock('TZIntellitimeUserJobsMappingPolicy'); $this->syncController = new TZIntellitimeSyncController($this->syncPolicy, $this->weekFactory, $this->reportStorage, $this->mappingPolicy); $this->timezone = date_default_timezone(FALSE); $this->clone_lambda = function ($o) { return clone $o; }; }
public function setUp() { $this->timezone = date_default_timezone(FALSE); $this->server = $this->getMock('IntellitimeServer'); }
public function setUp() { $this->timezone = date_default_timezone(FALSE); $this->account = (object) array('name' => 'Kalle', 'uid' => 63); }
public function setUp() { $this->timezone = date_default_timezone(FALSE); $this->base_url = 'http://localhost/demo/v2005/'; $this->curl = $this->getMock('TZCurl'); }
/** * Function to figure out which db timezone applies to a date and select it */ function date_get_timezone_db($handling, $timezone = '') { switch ($handling) { case 'none': $timezone = date_default_timezone(); break; default: $timezone = 'UTC'; break; } return $timezone > '' ? $timezone : 'UTC'; }
</div> <?php endif; ?> <?php if ($exposed): ?> <div class="view-filters"> <?php print $exposed; ?> </div> <?php endif; ?> <?php if ($attachment_before): ?> <div class="attachment attachment-before"> <?php print $attachment_before; ?> </div> <?php endif; ?> <div class="time_area hidden-print"> <p class="text-right"><?php print t('Timezone'); ?> : <strong><?php print date_default_timezone(); ?></strong></p> </div> <?php if ($rows): ?> <div class="<?php print $view_content_class; ?>"> <?php print $rows; ?> </div> <?php elseif ($empty): ?> <div class="view-empty"> <?php print $empty; ?> </div> <?php endif; ?> <?php if ($pager): ?> <?php print $pager; ?> <?php endif; ?>
/** * Preprocess variables for node.tpl.php */ function os_basetheme_preprocess_node(&$vars) { // Event nodes, inject variables for date month and day shield if ($vars['node']->type == 'event' && (!empty($vars['sv_list']) || !$vars['page'])) { $vars['event_start'] = array(); $delta = 0; if (isset($vars['node']->date_id)) { list(, , , $delta, ) = explode('.', $vars['node']->date_id . '.'); } if (isset($vars['field_date'][$delta]['value']) && !empty($vars['field_date'][$delta]['value'])) { // Define the time zone in the DB as a UTC. $date = new DateTime($vars['field_date'][$delta]['value'], new DateTimeZone('utc')); // Get the timezone of the site and apply it on the date object. $time_zone = date_default_timezone(); $date->setTimezone(new DateTimeZone($time_zone)); $vars['event_start']['month'] = check_plain($date->format('M')); $vars['event_start']['day'] = check_plain($date->format('d')); $vars['classes_array'][] = 'event-start'; // For events with a repeat rule we add the delta to the query string. if ($vars['content']['field_date']['#items'][0]['rrule']) { $vars['node_url'] .= '?delta=' . $delta; } // Unset the date id to avoid displaying the first repeat in all the // event's results on the page. $vars['node']->date_id = NULL; } } elseif ($vars['node']->type == 'event' && $vars['page'] && !empty($vars['content']['field_date']['#items'][0]['rrule'])) { // We are in a page of a repeated event so we need to display the date // according to the delta. $delta = isset($_GET['delta']) ? $_GET['delta'] : 0; // We move the wanted delta to be the first element in order to get the // desired markup. $vars['node']->field_date['und'][0] = $vars['node']->field_date['und'][$delta]; // Get the repeat rule. $rule = theme_date_repeat_display(array('item' => array('rrule' => $vars['content']['field_date']['#items'][0]['rrule']), 'field' => field_info_field('field_date'))); // Get the date field. The delta we want to display will be returned. $field = field_view_field('node', $vars['node'], 'field_date', array('full')); // Rebuild the markup for the date field. $vars['content']['field_date'][0]['#markup'] = $rule . ' ' . $field[0]['#markup']; // Don't display the repeats in full view mode. foreach ($vars['content']['field_date'] as $index => $repeat) { if ($index && is_integer($index)) { hide($vars['content']['field_date'][$index]); } } } // Event persons, change title markup to h1 if ($vars['type'] == 'person') { if (!$vars['teaser'] && $vars['view_mode'] != 'sidebar_teaser') { $vars['title_prefix']['#suffix'] = '<h1 class="node-title">' . $vars['title'] . '</h1>'; if ($vars['view_mode'] == 'slide_teaser') { $vars['title_prefix']['#suffix'] = '<div class="toggle">' . $vars['title_prefix']['#suffix'] . '</div>'; } } } // Show the body last in a presentation. if ($vars['type'] == 'presentation' && $vars['view_mode'] == 'full') { $vars['content']['body']['#weight'] = 999; } }
function setUp() { $this->tz = date_default_timezone(); }
public function testShouldThrowIfTimeNowIsLessThanTimeLastCalled() { try { $now = date_make_date("2011-02-15T16:00:00", date_default_timezone(FALSE)); $timeLastCalled = date_make_date("2011-02-17T00:00", date_default_timezone(FALSE)); $this->policy->shouldSendMessage($now, $timeLastCalled); $this->fail(); } catch (InvalidArgumentException $e) { $this->assertEquals("Seemingly timeNow is less than timeLastCalled. Is time running backwards where you live?", $e->getMessage()); } }