Example #1
0
    }
    li(field_data_from_list_if_set($document, 'rock_exposition_rating', 'app_routes_rock_exposition_ratings'));
    li(field_data_from_list_if_set($document, 'aid_rating', 'app_routes_aid_ratings'));
    li(field_data_range_from_list_if_set($document, 'rock_free_rating', 'rock_required_rating', 'app_routes_rock_free_ratings', array('name_if_equal' => 'rock_free_and_required_rating', 'separator' => 'rock rating separator', 'suffix' => $suffix)));
}
if (array_intersect(array(2, 5), $activities)) {
    li(field_data_from_list_if_set($document, 'ice_rating', 'app_routes_ice_ratings'));
    li(field_data_from_list_if_set($document, 'mixed_rating', 'app_routes_mixed_ratings'));
}
if (in_array(1, $activities)) {
    li(field_data_from_list($document, 'toponeige_technical_rating', 'app_routes_toponeige_technical_ratings'), array('class' => 'separator'));
    li(field_data_from_list($document, 'toponeige_exposition_rating', 'app_routes_toponeige_exposition_ratings'));
    li(field_data_from_list($document, 'labande_ski_rating', 'app_routes_labande_ski_ratings'));
    li(field_data_from_list($document, 'labande_global_rating', 'app_routes_global_ratings'));
    li(field_bool_data_from_list($document, 'sub_activities', 'mod_routes_sub_activities_list', array('single_value' => 2, 'show_only_yes' => true)));
    li(field_bool_data_from_list($document, 'sub_activities', 'mod_routes_sub_activities_list', array('single_value' => 4, 'show_only_yes' => true)));
}
if (in_array(6, $activities)) {
    li(field_data_from_list($document, 'hiking_rating', 'app_routes_hiking_ratings'), array('class' => 'separator'));
}
if (in_array(7, $activities)) {
    li(field_data_from_list($document, 'snowshoeing_rating', 'app_routes_snowshoeing_ratings'), array('class' => 'separator'));
}
li($first = field_bool_data_from_list($document, 'sub_activities', 'mod_routes_sub_activities_list', array('single_value' => 6, 'show_only_yes' => true)), array('class' => 'separator'));
li(field_bool_data_from_list($document, 'sub_activities', 'mod_routes_sub_activities_list', array('single_value' => 8, 'show_only_yes' => true)), empty($first));
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>
Example #2
0
<?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>
Example #3
0
<?php

use_helper('Object', 'Language', 'Validation', 'MyForm', 'Field');
// Here document = route
echo '<div>';
display_document_edit_hidden_tags($document);
echo '</div>';
echo mandatory_fields_warning();
include_partial('documents/language_field', array('document' => $document, 'new_document' => $new_document));
echo object_group_tag($document, 'name', array('class' => 'long_input'));
echo form_section_title('Information', 'form_info', 'preview_info');
if ($sf_user->hasCredential('moderator')) {
    echo object_group_dropdown_tag($document, 'area_type', 'mod_areas_area_types_list');
} else {
    ?>
<ul class="data">
  <?php 
    li(field_data_from_list($document, 'area_type', 'mod_areas_area_types_list'));
    ?>
</ul>
<?php 
    echo object_input_hidden_tag($document, 'getArea_type');
}
echo form_section_title('Description', 'form_desc', 'preview_desc');
echo object_group_bbcode_tag($document, 'description', null, array('class' => 'largetext', 'abstract' => true));
include_partial('documents/form_history');
Example #4
0
<?php

use_helper('Field');
// put here meta tags for microdata that cannot be inside ul tags
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=articles&id=' . $sf_params->get('id') . '&lang=' . $sf_params->get('lang')));
}
?>
<ul id="article_gauche_5050" class="data">
    <?php 
disp_doc_type('article');
li(field_data_from_list($document, 'categories', 'mod_articles_categories_list', array('multiple' => true, 'microdata' => 'articleSection')));
li(field_activities_data_if_set($document));
li(field_data_from_list($document, 'article_type', 'mod_articles_article_types_list'));
?>
</ul>
Example #5
0
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'));
    }
    if ($document->get('has_unstaffed_wood') != 10) {
        li(field_data_from_list($document, 'has_unstaffed_wood', 'app_boolean_list'));
    }
}
li(field_phone_if_set($document, 'phone', array('microdata' => 'telephone')));
li(field_url_data_if_set($document, 'url', array('microdata' => 'url')));
li(field_activities_data($document));
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>
Example #6
0
<?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>
Example #7
0
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=images&id=' . $sf_params->get('id') . '&lang=' . $sf_params->get('lang')));
}
?>
<ul id="article_gauche_5050" class="data">
    <?php 
disp_doc_type('parking');
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($document, 'elevation', array('suffix' => 'meters', 'microdata' => 'elevation')));
    if ($document->get('lowest_elevation') != $document->get('elevation') && $document->get('snow_clearance_rating') && $document->get('snow_clearance_rating') != 4) {
        li(field_data($document, 'lowest_elevation', array('suffix' => 'meters')));
    }
    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_from_list($document, 'public_transportation_rating', 'app_parkings_public_transportation_ratings'));
li(field_pt_picto_if_set($document));
if ($document->get('snow_clearance_rating') != 4) {
    li(field_data_from_list($document, 'snow_clearance_rating', 'mod_parkings_snow_clearance_ratings_list'));
}
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>
Example #8
0
<?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=sites&id=' . $sf_params->get('id') . '&lang=' . $sf_params->get('lang')));
}
?>
<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'));