} echo _format_data('author', link_to($author_info_name, '@document_by_id?module=users&id=' . $author_info_id)); ?> </li> <?php // FIXME sfOutputEscaperObjectDecorator shouldn't be used.. $access_elevation = check_not_empty($item['access_elevation']) && !$item['access_elevation'] instanceof sfOutputEscaperObjectDecorator ? $item['access_elevation'] : 0; $up_snow_elevation = check_not_empty($item['up_snow_elevation']) && !$item['up_snow_elevation'] instanceof sfOutputEscaperObjectDecorator ? $item['up_snow_elevation'] : 0; $down_snow_elevation = check_not_empty($item['down_snow_elevation']) && !$item['down_snow_elevation'] instanceof sfOutputEscaperObjectDecorator ? $item['down_snow_elevation'] : 0; if (check_not_empty($access_elevation) || check_not_empty($up_snow_elevation) || check_not_empty($down_snow_elevation)) { ?> <li><?php if (check_not_empty($access_elevation)) { echo field_data_arg_if_set('access_elevation', $access_elevation, '', 'meters') . ' '; } echo field_data_arg_range_if_set('up_snow_elevation', 'down_snow_elevation', $up_snow_elevation, $down_snow_elevation, 'elevation separator', '', '', 'meters'); ?> </li><?php } ?> </ul> <?php $activities = BaseDocument::convertStringToArray($item['activities']); if (!array_intersect(array(1, 2, 5), $activities)) { $conditions_levels = NULL; } echo '<div class="col_left col_66">'; if (!empty($conditions) || !empty($conditions_levels)) { echo '<div class="section_subtitle htext" id="_conditions">' . __('conditions') . '</div><div class="field_value">'; $conditions_levels = $item['conditions_levels']; if (!empty($conditions_levels) && count($conditions_levels)) {
function field_data_range_if_set($document, $name_min, $name_max, $options = array()) { $value_min = $document->get($name_min); $value_max = $document->get($name_max); return field_data_arg_range_if_set($name_min, $name_max, $value_min, $value_max, $options); }
$down_snow_elevation = check_not_empty($item['down_snow_elevation']) && !$item['down_snow_elevation'] instanceof sfOutputEscaperObjectDecorator ? $item['down_snow_elevation'] : 0; if (check_not_empty($access_elevation) || $has_access_status || check_not_empty($up_snow_elevation) || check_not_empty($down_snow_elevation)) { ?> <li><?php if (check_not_empty($access_elevation)) { echo field_data_arg_if_set('access_elevation', $access_elevation, array('suffix' => 'meters')); if ($has_access_status) { echo ' - ' . __($access_statuses[$access_status]); } echo ' '; } else { if ($has_access_status) { echo _format_data_from_list('access_status', $access_status, 'mod_outings_access_statuses_list') . ' '; } } echo field_data_arg_range_if_set('up_snow_elevation', 'down_snow_elevation', $up_snow_elevation, $down_snow_elevation, array('separator' => 'elevation separator', 'suffix' => 'meters')); ?> </li> <?php } $outing_route_desc = $i18n['outing_route_desc']; $has_outing_route_desc = check_not_empty($outing_route_desc) && !$outing_route_desc instanceof sfOutputEscaperObjectDecorator; if ($has_outing_route_desc) { ?> <li><div class="section_subtitle" id="_outing_route_desc" data-tooltip=""><?php echo __('outing_route_desc'); ?> </div><?php echo parse_links(parse_bbcode($outing_route_desc, null, false, false)); ?> </li>