<?php

use_helper('Popup');
$id = $sf_params->get('id');
$lang = $document->getCulture();
$editor_list = sfConfig::get('app_maps_editors');
$title = $editor_list[$document->get('editor')] . ' ' . $document->get('code') . ' ' . $document->get('name');
$route = "@document_by_id_lang_slug?module=maps&id={$id}&lang={$lang}&slug=" . get_slug($document);
echo make_popup_title($title, 'maps', $route);
$description = $document->getRaw('description');
if (!empty($description)) {
    $description = truncate_description($description, $route, 700, 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, 'scale', 'mod_maps_scales_list'));
?>
</ul>
<?php 
    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;
}
$description = $document->getRaw('public_transportation_description');
if (!empty($description)) {
    $description = truncate_description($description, $route);
} else {
    $description = '';
}
$image = make_thumbnail_slideshow($associated_images);
if (!$raw && $image) {
    echo insert_popup_js();
}
if (!empty($data_list) || $description || $image) {
    $class = 'popup_desc';
    if ($nb_routes) {
        $class .= ' popup_iti';
        $routes_class = '';
        if (!empty($data_list) && !$description && !$image) {
            $class .= ' small';
            $routes_class = ' class="large"';