Example #1
0
}
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') . ' &nbsp; ';
    }
    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)) {
Example #2
0
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 ' &nbsp; ';
            } else {
                if ($has_access_status) {
                    echo _format_data_from_list('access_status', $access_status, 'mod_outings_access_statuses_list') . ' &nbsp; ';
                }
            }
            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>