function timefield_build_time_format in Timefield 1.0.x        
                          
                  
                        Same name and namespace in other branches
- 7 timefield.module \timefield_build_time_format()
1 call to timefield_build_time_format()
  - timefield_integer_to_time in ./timefield.module
- Helper function to return time value from a timefield integer.
File
 
   - ./timefield.module, line 272
- Contains timefield.module.
Code
function timefield_build_time_format($settings) {
  if (isset($settings['showPeriod'])) {
    $format = $settings['showLeadingZero'] ? 'h' : 'g';
    
    $format = $settings['showPeriod'] ? strtolower($format) : strtoupper($format);
    $format .= $settings['separator'] . 'i';
    $format .= $settings['periodSeparator'] != '' && $settings['showPeriod'] ? strtolower($settings['periodSeparator']) : '';
    $format .= $settings['showPeriod'] ? 'a' : '';
  }
  else {
    $format = $settings['hour'];
    $format .= $settings['minute'] == 'none' ? '' : $settings['separator'] . $settings['minute'];
    $format .= $settings['period'] == 'none' ? '' : (isset($settings['periodSeparator']) ? $settings['periodSeparator'] : '') . $settings['period'];
  }
  return $format;
}