if (!$has_associated_huts) { $new_items[2] = 'loop_short'; } li(field_data_from_list_if_set($document, 'route_type', 'mod_routes_route_types_list', array('new_items' => $new_items))); $duration = field_data_from_list_if_set($document, 'duration', 'mod_routes_durations_list'); if ($duration) { if (in_array($document->getRaw('duration'), array(1, 2))) { if (array_intersect(array(1, 2, 3, 6, 7), $activities)) { li($duration . ' ' . __('day')); } } else { li($duration . ' ' . __('days')); } } if (array_intersect(array(1, 2, 7), $activities)) { li(field_data_if_set($document, 'slope')); } if (array_intersect(array(2, 3, 4, 5), $activities)) { li(field_data_from_list($document, 'global_rating', 'app_routes_global_ratings'), array('class' => 'separator')); li(field_data_from_list($document, 'engagement_rating', 'app_routes_engagement_ratings')); } if (array_intersect(array(2, 3, 5), $activities)) { li(field_data_from_list_if_set($document, 'objective_risk_rating', 'app_routes_objective_risk_ratings')); } if (array_intersect(array(2, 3, 4, 5), $activities)) { li(field_data_from_list($document, 'equipment_rating', 'app_equipment_ratings_list')); } if (array_intersect(array(3, 4), $activities)) { $equipment_rating = $document->getRaw('equipment_rating'); $aid_rating = $document->getRaw('aid_rating'); if ($equipment_rating >= 4 && $equipment_rating <= 6 && empty($aid_rating)) {
echo microdata_meta('interactionCount', $nb_comments . ' UserComments'); echo microdata_meta('discussionUrl', url_for('@document_comment?module=outings&id=' . $sf_params->get('id') . '&lang=' . $sf_params->get('lang'))); } ?> <ul class="data col_left col_33"> <?php li(field_activities_data($document)); li(field_bool_data($document, 'partial_trip', array('show_only_yes' => true))); li(field_data_range_if_set($document, 'min_elevation', 'max_elevation', array('separator' => 'elevation separator', 'suffix' => 'meters'))); li(field_data_range_if_set($document, 'height_diff_up', 'height_diff_down', array('separator' => 'height diff separator', 'prefix_min' => '+', 'prefix_max' => '-', 'suffix' => 'meters', 'range_only' => true))); li(field_data_if_set($document, 'outing_length', array('suffix' => 'kilometers'))); if ($document->get('geom_wkt')) { li(field_export($document->get('module'), $sf_params->get('id'), $sf_params->get('lang'), $sf_params->get('version'))); } li(field_bool_data($document, 'outing_with_public_transportation', array('show_only_yes' => true))); $access_elevation = field_data_if_set($document, 'access_elevation', array('suffix' => 'meters')); if (empty($access_elevation)) { li(field_data_from_list_if_set($document, 'access_status', 'mod_outings_access_statuses_list')); } else { $access_status = field_data_from_list_if_set($document, 'access_status', 'mod_outings_access_statuses_list', array('raw' => true, 'prefix' => ' - ')); li($access_elevation . $access_status); } if (array_intersect(array(1, 2, 5), $activities)) { li(field_data_range_if_set($document, 'up_snow_elevation', 'down_snow_elevation', array('separator' => 'elevation separator', 'suffix' => 'meters'))); } ?> </ul> <ul class="data col col_33"> <li style="display:none"></li> <?php li(field_data_from_list_if_set($document, 'conditions_status', 'mod_outings_conditions_statuses_list'));
<?php use_helper('Field'); ?> <ul id="article_gauche_5050" class="data"> <?php disp_doc_type('map'); li(field_data_from_list_if_set($document, 'editor', 'mod_maps_editors_list')); li(field_data_from_list_if_set($document, 'scale', 'mod_maps_scales_list')); li(field_data_if_set($document, 'code')); ?> </ul>
} ?> <ul id="article_gauche_5050" class="data"> <?php li(field_data_from_list($document, 'shelter_type', 'mod_huts_shelter_types_list')); if (check_not_empty_doc($document, 'elevation') || check_not_empty_doc($document, 'lon')) { echo '<li><ul itemprop="geo" itemscope itemtype="http://schema.org/GeoCoordinates">'; li(field_data_if_set($document, 'elevation', array('suffix' => 'meters', 'microdata' => 'elevation'))); li(field_coord_data_if_set($document, 'lon', array('microdata' => 'longitude'))); li(field_coord_data_if_set($document, 'lat', array('microdata' => 'latitude'))); li(field_swiss_coords($document)); echo '</ul></li>'; } li(field_bool_data($document, 'is_staffed', array('null_equals_no' => true))); li(field_data_if_set($document, 'staffed_capacity')); li(field_data_if_set($document, 'unstaffed_capacity')); $unstaffed_capacity = $document->get('unstaffed_capacity'); $is_staffed = $document->get('is_staffed'); // show unstaff fields if hut is not staffed, or, if staffed, unstaffed_capacity is defined $unstaffed_applies = !is_null($unstaffed_capacity) && $unstaffed_capacity > 0 || !is_null($is_staffed) && !$is_staffed; if ($unstaffed_applies) { // don't show only if not applicable if ($document->get('has_unstaffed_matress') != 10) { li(field_data_from_list($document, 'has_unstaffed_matress', 'app_boolean_list')); } if ($document->get('has_unstaffed_blanket') != 10) { li(field_data_from_list($document, 'has_unstaffed_blanket', 'app_boolean_list')); } if ($document->get('has_unstaffed_gas') != 10) { li(field_data_from_list($document, 'has_unstaffed_gas', 'app_boolean_list')); }
<?php use_helper('Field'); // put here meta tags for microdata which would be invalid inside ul tag echo microdata_meta('name', $document->getName()); if (isset($nb_comments) && $nb_comments) { echo microdata_meta('interactionCount', $nb_comments . ' UserComments'); echo microdata_meta('discussionUrl', url_for('@document_comment?module=summits&id=' . $sf_params->get('id') . '&lang=' . $sf_params->get('lang'))); } ?> <ul class="data"> <?php li(field_data_from_list($document, 'summit_type', 'app_summits_summit_types')); if (check_not_empty_doc($document, 'elevation') || check_not_empty_doc($document, 'lon')) { echo '<li><ul itemprop="geo" itemscope itemtype="http://schema.org/GeoCoordinates">'; li(field_data_if_set($document, 'elevation', array('suffix' => 'meters', 'microdata' => 'elevation'))); li(field_coord_data_if_set($document, 'lon', array('microdata' => 'longitude'))); li(field_coord_data_if_set($document, 'lat', array('microdata' => 'latitude'))); li(field_swiss_coords($document)); echo '</ul></li>'; } if (isset($preview) && $preview) { li(field_data_if_set($document, 'maps_info')); } if ($document->get('geom_wkt')) { li(field_export($document->get('module'), $sf_params->get('id'), $sf_params->get('lang'), $sf_params->get('version'))); } ?> </ul>
<?php use_helper('Field'); // put here meta tags for microdata which would be invalid inside ul tag echo microdata_meta('name', $document->getName()); if (isset($nb_comments) && $nb_comments) { echo microdata_meta('interactionCount', $nb_comments . ' UserComments'); echo microdata_meta('discussionUrl', url_for('@document_comment?module=products&id=' . $sf_params->get('id') . '&lang=' . $sf_params->get('lang'))); } ?> <ul id="article_gauche_5050" class="data"> <?php li(field_data_from_list($document, 'product_type', 'mod_products_types_list', array('multiple' => true))); if (check_not_empty_doc($document, 'elevation') || check_not_empty_doc($document, 'lon')) { echo '<li><ul itemprop="geo" itemscope itemtype="http://schema.org/GeoCoordinates">'; li(field_data_if_set($document, 'elevation', array('suffix' => 'meters', 'microdata' => 'elevation'))); li(field_coord_data_if_set($document, 'lon', array('microdata' => 'longitude'))); li(field_coord_data_if_set($document, 'lat', array('microdata' => 'latitude'))); li(field_swiss_coords($document)); echo '</ul></li>'; } li(field_url_data_if_set($document, 'url', array('microdata' => 'url'))); if ($document->get('geom_wkt')) { li(field_export($document->get('module'), $sf_params->get('id'), $sf_params->get('lang'), $sf_params->get('version')), array('class' => 'separator')); } ?> </ul>
<?php use_helper('Popup'); $id = $sf_params->get('id'); $lang = $document->getCulture(); $nb_routes = count($associated_routes); $title = $document->get('name') . ' - ' . $document->get('elevation') . ' m'; $route = "@document_by_id_lang_slug?module=parkings&id={$id}&lang={$lang}&slug=" . get_slug($document); echo make_popup_title($title, 'parkings', $route); $data_list = array(); if ($document->get('snow_clearance_rating') != 4) { $data = array(); if ($document->get('lowest_elevation') != $document->get('elevation')) { $data_temp = field_data_if_set($document, 'lowest_elevation', array('suffix' => 'meters')); if (!empty($data_temp)) { $data[] = $data_temp; } } $data_temp = field_data_from_list_if_set($document, 'snow_clearance_rating', 'mod_parkings_snow_clearance_ratings_list', array('raw' => true)); if (!empty($data_temp)) { $data[] = $data_temp; } $data = implode(' - ', $data); if (!empty($data)) { $data_list[] = $data; } } $data = field_data_from_list_if_set($document, 'public_transportation_rating', 'app_parkings_public_transportation_ratings', array('title' => __('public_transportation_rating short'))); $data .= field_pt_picto_if_set($document, true, ' - '); if (!empty($data)) { $data_list[] = $data;
<?php use_helper('Field'); echo microdata_meta('name', $document->getName()); if (isset($nb_comments) && $nb_comments) { echo microdata_meta('interactionCount', $nb_comments . ' UserComments'); echo microdata_meta('discussionUrl', url_for('@document_comment?module=books&id=' . $sf_params->get('id') . '&lang=' . $sf_params->get('lang'))); } ?> <ul id="article_gauche_5050" class="data"> <?php disp_doc_type('book'); li(field_data_if_set($document, 'author', array('microdata' => 'author'))); li(field_data_if_set($document, 'editor', array('microdata' => 'publisher'))); li(field_data_if_set($document, 'isbn', in_array('18', $document->getRaw('book_types')) ? array('title' => 'issn') : array('title' => 'isbn', 'microdata' => 'isbn'))); li(field_url_data_if_set($document, 'url', array('microdata' => 'url'))); li(field_activities_data($document)); li(field_data_if_set($document, 'nb_pages', array('microdata' => 'numberOfPages'))); li(field_data_if_set($document, 'publication_date', array('microdata' => 'datePublished'))); li(field_data_from_list_if_set($document, 'langs', 'app_languages_book', array('multiple' => true, 'microdata' => 'inLanguage'))); li(field_data_from_list_if_set($document, 'book_types', 'mod_books_book_types_list', array('multiple' => true))); ?> </ul>
if (!empty($description)) { $description = truncate_description($description, $route, 500, true); } else { $description = ''; } $image = make_thumbnail_slideshow($associated_images); if (!$raw && $image) { echo insert_popup_js(); } ?> <div class="popup_desc"><?php if ($image) { echo $image; } ?> <ul class="data"> <?php li(field_data_from_list_if_set($document, 'site_types', 'app_sites_site_types', true)); li(field_data_if_set($document, 'routes_quantity')); li(field_data_from_list_if_set($document, 'max_rating', 'mod_sites_rock_free_ratings_list')); li(field_data_from_list_if_set($document, 'min_rating', 'mod_sites_rock_free_ratings_list')); ?> </ul> <?php if ($description) { echo $description; } ?> </div> <?php echo javascript_tag('C2C.init_popup();');
<ul id="article_gauche_5050" class="data"> <?php li(field_data_from_list($document, 'site_types', 'app_sites_site_types', array('multiple' => true))); if (check_not_empty_doc($document, 'elevation') || check_not_empty_doc($document, 'lon')) { echo '<li><ul itemprop="geo" itemscope itemtype="http://schema.org/GeoCoordinates">'; li(field_data_if_set($document, 'elevation', array('suffix' => 'meters', 'microdata' => 'elevation'))); li(field_coord_data_if_set($document, 'lon', array('microdata' => 'longitude'))); li(field_coord_data_if_set($document, 'lat', array('microdata' => 'latitude'))); li(field_swiss_coords($document)); echo '</ul></li>'; } li(field_data_if_set($document, 'routes_quantity')); li(field_data_range_from_list_if_set($document, 'min_rating', 'max_rating', 'app_routes_rock_free_ratings', array('separator' => 'range separator'))); li(field_data_from_list_if_set($document, 'mean_rating', 'app_routes_rock_free_ratings')); li(field_data_range_if_set($document, 'min_height', 'max_height', array('separator' => 'range separator', 'suffix' => 'meters'))); li(field_data_if_set($document, 'mean_height', array('suffix' => 'meters'))); li(field_data_from_list_if_set($document, 'equipment_rating', 'app_equipment_ratings_list')); li(field_data_from_list_if_set($document, 'climbing_styles', 'app_climbing_styles_list', array('multiple' => true))); li(field_data_from_list_if_set($document, 'rock_types', 'app_rock_types_list', array('multiple' => true))); li(field_data_from_list_if_set($document, 'children_proof', 'mod_sites_children_proof_list')); li(field_data_from_list_if_set($document, 'rain_proof', 'mod_sites_rain_proof_list')); if (count(array_diff(array(2, 4, 6, 8, 10, 12, 14, 16), $document->getRaw('facings'))) == 0) { li('<div class="section_subtitle" id="_facings">' . __('facings') . '</div> ' . __('all facings')); } else { li(field_data_from_list_if_set($document, 'facings', 'mod_sites_facings_list', array('multiple' => true))); } li(field_months_data($document, 'best_periods')); if ($document->get('geom_wkt')) { li(field_export($document->get('module'), $sf_params->get('id'), $sf_params->get('lang'), $sf_params->get('version')), array('class' => 'separator')); } ?>
$data[] = $data_temp; } $data_temp = field_url_data_if_set($document, 'url', true, 'www'); if (!empty($data_temp)) { $data[] = $data_temp; } if (!empty($data)) { $data_list[] = implode(' - ', $data); } $data = array(); $suffix = ' ' . __('bedding places'); $data_temp = field_data_if_set($document, 'staffed_capacity', '', $suffix, __('staffed_capacity short') . __(' :')); if (!empty($data_temp)) { $data[] = $data_temp; } $data_temp = field_data_if_set($document, 'unstaffed_capacity', '', $suffix, __('unstaffed_capacity short') . __(' :')); if (!empty($data_temp)) { $data[] = $data_temp; } if (!empty($data)) { $data_list[] = implode(' - ', $data); } $description = $document->getRaw('description'); if (!empty($description)) { $description = truncate_description($description, $route); } else { $description = ''; } $image = make_thumbnail_slideshow($associated_images); if (!$raw && $image) { echo insert_popup_js();
li(field_image_details($document)); li(field_data_if_set($document, 'date_time', array('microdata' => array('tag' => 'time', 'itemprop' => 'dateCreated', 'datetime' => str_replace(' ', 'T', $document->getDateTime())))), array('class' => 'separator')); if (check_not_empty_doc($document, 'elevation') || check_not_empty_doc($document, 'lon')) { echo '<li itemprop="contentLocation" itemscope itemtype="http://schema.org/Place">', '<ul itemprop="geo" itemscope itemtype="http://schema.org/GeoCoordinates">'; li(field_data_if_set($document, 'elevation', array('suffix' => 'meters', 'microdata' => 'elevation'))); li(field_coord_data_if_set($document, 'lon', array('microdata' => 'longitude'))); li(field_coord_data_if_set($document, 'lat', array('microdata' => 'latitude'))); li(field_swiss_coords($document)); echo '</ul></li>'; } li(field_activities_data_if_set($document)); li(field_data_from_list_if_set($document, 'categories', 'mod_images_categories_list', array('multiple' => true, 'title_id' => 'image_categories'))); li(field_data_if_set($document, 'camera_name'), array('class' => 'separator')); li(field_data_if_set($document, 'focal_length', array('suffix' => 'mm'))); li(field_data_if_set($document, 'fnumber', array('prefix' => 'F/'))); li(field_exposure_time_if_set($document)); li(field_data_if_set($document, 'iso_speed', array('suffix' => ' ISO'))); if (!$mobile_version) { li(field_data_if_set($document, 'id', array('prefix' => '<input type="text" class="code" onclick="$(this).select()" value="[img=', 'suffix' => ' right]' . $document->get('name') . '[/img]"/>', 'title' => 'topoguide_code')), array('class' => 'separator')); li(field_data_if_set($document, 'filename', array('prefix' => '<input type="text" class="code" onclick="$(this).select()" value="[img=', 'suffix' => ' ' . $sf_params->get('id') . ' inline]' . $document->get('name') . '[/img]"/>', 'title' => 'forum_code'))); } if ($document->get('has_svg')) { $svg_url = image_url($document->get('filename'), null, false, false, '.svg'); li(_format_data('source file', content_tag('a', __('svg file'), array('href' => $svg_url)))); } if ($document->get('geom_wkt')) { li(field_export($document->get('module'), $sf_params->get('id'), $sf_params->get('lang'), $sf_params->get('version'))); } ?> </ul>