Esempio n. 1
0
function disp_moderator($status)
{
    li(_format_data('moderator status', __($status)));
}
        if (check_not_empty($geoassociations)) {
            ?>
            <li>
            <?php 
            $areas = array();
            foreach ($geoassociations as $geo) {
                $areas[] = $geo['AreaI18n'][0]['name'];
            }
            echo implode(', ', $areas);
            ?>
</li>
            <?php 
        }
        ?>
            <li><?php 
        echo _format_data('author', link_to($item['creator'], '@document_by_id?module=users&id=' . $item['creator_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;
        $access_status = $item['access_status'];
        $has_access_status = is_integer($access_status) && array_key_exists($access_status, $conditions_statuses);
        $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) || $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) {
Esempio n. 3
0
include_partial('areas/association', array('associated_docs' => $geoassociations, 'module' => 'areas'));
echo '</div>';
?>
    <ul class="data col_left col_33">
            <li><?php 
// get the first one that created the outing (whatever the culture) and grant him as author
// smaller document version id = older one
$documents_versions_id = null;
foreach ($item['versions'] as $version) {
    if (!$documents_versions_id || $version['documents_versions_id'] < $documents_versions_id) {
        $documents_versions_id = $version['documents_versions_id'];
        $author_info_name = $version['history_metadata']['user_private_data']['topo_name'];
        $author_info_id = $version['history_metadata']['user_private_data']['id'];
    }
}
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');
    ?>
Esempio n. 4
0
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>