function display_page_header($module, $document, $id, $metadata, $current_version, $options = array()) { $is_archive = $document->isArchive(); $mobile_version = c2cTools::mobileVersion(); $content_class = $module . '_content'; $lang = $document->getCulture(); $version = $is_archive ? $document->getVersion() : NULL; $slug = ''; $prepend = _option($options, 'prepend', ''); $separator = _option($options, 'separator', ''); $nav_options = _option($options, 'nav_options'); $item_type = _option($options, 'item_type', ''); $nb_comments = _option($options, 'nb_comments'); $creator_id = _option($options, 'creator_id'); if (!$is_archive) { if ($module != 'users') { $slug = get_slug($document); $url = "@document_by_id_lang_slug?module={$module}&id={$id}&lang={$lang}&slug={$slug}"; } else { $url = "@document_by_id_lang?module={$module}&id={$id}&lang={$lang}"; } } else { $url = "@document_by_id_lang_version?module={$module}&id={$id}&lang={$lang}&version={$version}"; } if (!empty($prepend)) { $prepend .= $separator; } echo display_title($prepend . $document->get('name'), $module, true, 'default_nav', $url); if (!$mobile_version) { echo '<div id="nav_space"> </div>'; sfLoader::loadHelpers('WikiTabs'); $tabs = tabs_list_tag($id, $lang, $document->isAvailable(), 'view', $version, $slug, $nb_comments); echo $tabs; // liens internes vers les sections repliables du document if ($nav_options == null) { include_partial("{$module}/nav_anchor"); } else { include_partial("{$module}/nav_anchor", array('section_list' => $nav_options)); } // boutons vers des fonctions annexes et de gestion du document include_partial("{$module}/nav", isset($creator_id) ? array('id' => $id, 'document' => $document, 'creator_id' => $creator_id) : array('id' => $id, 'document' => $document)); if ($module != 'users') { sfLoader::loadHelpers('Button'); echo '<div id="nav_share" class="nav_box">' . button_share() . '</div>'; } } echo display_content_top('doc_content', $item_type); echo start_content_tag($content_class); if ($merged_into = $document->get('redirects_to')) { include_partial('documents/merged_warning', array('merged_into' => $merged_into)); } if ($is_archive) { include_partial('documents/versions_browser', array('id' => $id, 'document' => $document, 'metadata' => $metadata, 'current_version' => $current_version)); } }
<?php use_helper('Viewer', 'MyForm', 'Button'); echo display_title(); echo display_content_top('no_nav'); echo start_content_tag(); ?> <h1><?php echo __('404_error'); ?> </h1> <p><?php echo __('The page you are trying to reach is no longer available.'); ?> </p> <p><?php echo __('You can:'); ?> </p> <ul class="list404"> <li><?php echo __('Try a site search:'); ?> <?php include_partial('common/search_form', array('autocomplete' => false, 'prefix' => '_404')); ?> </li> <li><?php echo link_to(__('Go to the homepage'), '@homepage');
<?php use_helper('Pagination', 'Field', 'Viewer'); $id = $sf_params->get('id'); $lang = $sf_params->get('lang'); $module = $sf_context->getModuleName(); echo display_title(__($module . ' list'), $module, false); echo '<div id="nav_space"> </div>'; include_partial("{$module}/nav4list"); echo display_content_top('list_content'); echo start_content_tag($module . '_content'); if (!isset($items) || count($items) == 0) { echo __('there is no %1% to show', array('%1%' => __('outings'))); } else { $pager_navigation = pager_navigation($pager); echo $pager_navigation; ?> <ul class="clear"> <?php foreach ($items as $item) { ?> <li><?php include_partial($module . '/list_full', array('item' => $item)); ?> </li> <?php } ?> </ul> <?php echo $pager_navigation;
if (!$mobile_version) { // add lightbox ressources addLbMinimalRessources(); } else { echo javascript_queue('C2C.swipe_i18n = {"Big size": "' . __('Big size') . '",' . '"Original image": "' . __('Original image') . '",' . '"Informations": "' . __('Informations') . '"};'); use_javascript('/static/js/swipe.js', 'last'); use_javascript('/static/js/swipe.wrapper.js', 'last'); } echo display_title(__('images list'), $sf_params->get('module'), false, 'list_nav'); if (!c2cTools::mobileVersion()) { echo '<div id="nav_space"> </div>'; include_partial('nav4list'); //include_partial('documents/nav_news'); } echo display_content_top('list_content'); echo start_content_tag('images_content'); if (!$mobile_version) { echo javascript_tag('lightbox_msgs = Array("' . __('View image details') . '","' . __('View original image') . '");'); } echo '<p class="list_header">' . __('images presentation'); if ($nb_results == 0) { echo '<br /><br />' . __('there is no %1% to show', array('%1%' => __('images'))) . '</p>'; } else { echo '</p>'; $pager_navigation = pager_navigation($pager); echo $pager_navigation; echo pager_nb_results($pager); echo '<div class="clearer"></div>'; foreach ($items as $item) { ?> <div class="thumb_data">
if (!empty($image_url_params)) { $custom_title_link .= '?' . $image_url_params; $custom_rss_link .= '?' . $image_url_params; } include_partial('images/latest', array('items' => $latest_images, 'culture' => $culture, 'default_open' => true, 'custom_title_link' => $custom_title_link, 'custom_rss_link' => $custom_rss_link, 'home_section' => false)); } include_partial('documents/prepare', array('sf_cache_key' => $culture, 'default_open' => true)); if ($is_moderator) { $tabs = tabs_list_tag($id, $document->getCulture(), $document->isAvailable(), 'view', $is_not_archive ? NULL : $document->getVersion(), get_slug($document), $nb_comments); echo $tabs; } include_partial('portals/nav', array('id' => $id, 'document' => $document)); echo '<div id="nav_share" class="nav_box">' . button_share() . '</div>'; } echo display_content_top('home'); echo start_content_tag('portals_content', true); if ($merged_into = $document->get('redirects_to')) { include_partial('documents/merged_warning', array('merged_into' => $merged_into)); } if (!$is_not_archive) { include_partial('documents/versions_browser', array('id' => $id, 'document' => $document, 'metadata' => $metadata, 'current_version' => $current_version)); } if ($has_map && !$mobile_version) { $map_filter = $sf_data->getRaw('map_filter'); include_partial($mobile_version ? 'documents/mobile_map_section' : 'documents/map_section', array('document' => $document, 'layers_list' => $map_filter['objects'], 'center' => $map_filter['center'], 'height' => $map_filter['height'], 'show_map' => true, 'has_geom' => $has_geom)); } elseif ($has_images) { echo '<div id="last_images">'; $image_url_params = $sf_data->getRaw('image_url_params'); $image_url_params = implode('&', $image_url_params); $custom_title_link = 'images/list'; $custom_rss_link = 'images/rss';
use_helper('Viewer', 'Button', 'Javascript', 'Home'); $culture = $sf_user->getCulture(); $connected = $sf_user->isConnected(); $mobile_version = c2cTools::mobileVersion(); echo init_js_var(true, 'home_nav', $connected); if (!$mobile_version) { include_partial('documents/welcome', array('sf_cache_key' => 'home_' . $culture, 'default_open' => true)); include_partial('documents/wizard_button', array('sf_cache_key' => ($connected ? 'connected' : 'not_connected') . '_' . $culture)); include_partial('documents/news', array('items' => $latest_c2c_news, 'culture' => $culture, 'default_open' => true)); include_partial('documents/prepare', array('sf_cache_key' => $culture, 'default_open' => false)); include_partial('documents/toolbox', array('sf_cache_key' => $culture, 'default_open' => true)); include_partial('documents/figures', array('sf_cache_key' => $culture, 'figures' => $figures, 'default_open' => true)); include_partial('documents/buttons', array('sf_cache_key' => $culture)); } echo display_content_top('home'); echo start_content_tag('home_article', true); if (!$mobile_version) { ?> <div id="last_images"> <?php include_partial('images/latest', array('items' => $latest_images, 'culture' => $culture, 'default_open' => true)); ?> </div> <?php } ?> <div id="home_background_content"> <div id="home_left_content"> <?php include_partial('common/edit_in_place', array('mobile_version' => $mobile_version, 'message' => $sf_data->getRaw('message'))); if ($mobile_version) {
$format = $sf_data->getRaw('format'); $main_title = in_array('full', $format) ? 'conditions and comments' : 'recent conditions'; echo display_title(__($main_title), 'outings', false); if (!$mobile_version) { echo '<div id="nav_space"> </div>'; include_partial('nav4list'); } $format = $sf_data->getRaw('format'); $format_full = in_array('full', $format); $conditions_statuses = sfConfig::get('mod_outings_conditions_statuses_list'); $access_statuses = sfConfig::get('mod_outings_access_statuses_list'); $glacier_statuses = sfConfig::get('mod_outings_glacier_statuses_list'); $frequentation_statuses = sfConfig::get('mod_outings_frequentation_statuses_list'); $hut_statuses = sfConfig::get('mod_outings_hut_statuses_list'); echo display_content_top('list_content'); echo start_content_tag('outings_content'); if (!isset($items) || count($items) == 0) { echo __('there is no %1% to show', array('%1%' => __('outings'))); } else { echo '<p class="list_header">' . link_to_outings(__('Show as a list')) . ' ' . link_to_associated_images(__('List all linked images'), 'outings', array('orderby' => 'odate', 'order' => 'desc')); if ($show_images) { echo ''; $nb_images = 0; } echo '</p>'; $pager_navigation = pager_navigation($pager, array('list_header')); echo $pager_navigation; echo pager_nb_results($pager); $class = 'recent_conditions'; if ($show_images) { $class .= ' condimg';