protected function field_timer_jquery_countdown_js_base::generateJSSettingsArray in Field Timer 7.2
3 calls to field_timer_jquery_countdown_js_base::generateJSSettingsArray()
- field_timer_jquery_countdown_date_field_base::generateJSSettings in includes/
field_timer_jquery_countdown.inc  - @inheritdoc
 - field_timer_jquery_countdown_js_base::generateJSSettings in includes/
field_timer_base.inc  - @inheritdoc
 - field_timer_jquery_countdown_led_date_field_base::generateJSSettings in includes/
field_timer_jquery_countdown_led.inc  - @inheritdoc
 
File
- includes/
field_timer_base.inc, line 205  - Contains base help classes to perform field formatter related actions.
 
Class
- field_timer_jquery_countdown_js_base
 - Base class for jquery_countdown formatters.
 
Code
protected function generateJSSettingsArray($key, $timestamp, $type, $settings) {
  $js_settings = array();
  $js_settings[$key]['timestamp'] = $timestamp;
  $js_settings[$key]['options'] = $settings;
  if ($type == 'timer' || $type == 'auto' && $timestamp <= REQUEST_TIME) {
    $js_settings[$key]['options']['until'] = FALSE;
    $js_settings[$key]['options']['since'] = TRUE;
  }
  elseif ($type == 'countdown' || $type == 'auto' && $timestamp > REQUEST_TIME) {
    $js_settings[$key]['options']['until'] = TRUE;
    $js_settings[$key]['options']['since'] = FALSE;
  }
  $js_settings[$key]['plugin'] = $this
    ->getPluginName();
  return $js_settings;
}