Exemplo n.º 1
0
<?php

echo select_all_header_list_tag();
echo header_list_tag('hnam', 'name');
echo header_list_tag('halt', 'elevation short');
echo header_list_tag('styp', 'type short');
echo header_list_tag('hscap', 'staffed_capacity short');
echo header_list_tag('hucap', 'unstaffed_capacity short');
echo header_list_tag('act', 'activities short');
echo simple_header_list_tag('phone short');
echo simple_header_list_tag('www');
echo simple_header_list_tag('parkings');
echo region_header_list_tag('region_name');
echo images_header_list_tag();
echo comments_header_list_tag();
echo picto_header_list_tag('picto_routes', 'nb_routes');
Exemplo n.º 2
0
<?php

$custom_fields_raw = $sf_data->getRaw('custom_fields');
echo select_all_header_list_tag();
echo header_list_tag('unam', 'name');
echo header_list_tag('fnam', 'nick_name');
if (in_array('mail', $custom_fields_raw)) {
    echo simple_header_list_tag('Email short');
}
echo header_list_tag('cat', 'category');
echo header_list_tag('act', 'activities short');
echo region_header_list_tag('region_name');
echo images_header_list_tag();
echo comments_header_list_tag();
Exemplo n.º 3
0
<?php

echo header_list_tag('bnam', 'name');
echo header_list_tag('auth', 'author');
echo header_list_tag('edit', 'editor');
echo simple_header_list_tag('date short');
echo header_list_tag('act', 'activities short');
echo header_list_tag('btyp', 'type short');
echo header_list_tag('lang', 'langs');
echo images_header_list_tag();
echo comments_header_list_tag();
Exemplo n.º 4
0
function header_list_tag($field_name, $label = null, $default_order = '', $simple = false)
{
    if (empty($label)) {
        $label = $field_name;
    }
    if ($simple) {
        return simple_header_list_tag($label);
    }
    $request = sfContext::getInstance()->getRequest();
    $params = array();
    $order = $page = '';
    $base_default_order = sfConfig::get('app_list_default_order', 'asc');
    $param_page = $request->getParameter('page', '');
    $param_order = $request->getParameter('order', $base_default_order);
    $param_orderby = $request->getParameter('orderby', '');
    $params['orderby'] = $field_name;
    if (empty($default_order)) {
        $default_order = $base_default_order;
    }
    if (!empty($param_orderby) && !empty($param_order)) {
        if ($param_orderby == $field_name) {
            $params['order'] = $param_order == 'asc' ? 'desc' : 'asc';
            $class = $param_order == 'asc' ? 'order_desc' : 'order_asc';
        } else {
            $params['order'] = $default_order;
            $class = '';
        }
    } else {
        $params['order'] = $default_order;
        $class = '';
    }
    if (!empty($param_page)) {
        $params['page'] = $param_page;
    }
    $uri = _addUrlParameters(_getBaseUri(), array('orderby', 'orderby2', 'orderby3', 'order', 'order2', 'order3', 'page'), $params);
    $label = __($label);
    $label = str_replace(array('&nbsp;:', ' :', ':'), '', $label);
    if ($class) {
        $class = ' class="' . $class . '"';
    }
    return "<th{$class}>" . link_to($label, $uri, array('rel' => 'nofollow')) . '</th>';
}
Exemplo n.º 5
0
<?php

use_helper('Field', 'Pagination');
$params_list = array_keys(c2cTools::getCriteriaRequestParameters());
$is_default_list = empty($params_list);
$request = sfContext::getInstance()->getRequest();
$orderby = $request->getParameter('orderby');
$add_rating_link = !empty($orderby) && in_array($orderby, sfConfig::get('mod_outings_sort_route_criteria'));
if (!$add_rating_link and !empty($activities)) {
    $orderby = Route::getDefaultRatingOrderby($activities);
    $add_rating_link = !empty($orderby);
}
echo select_all_header_list_tag();
echo header_list_tag('onam', 'name', '', $is_default_list);
echo header_list_tag('date', 'date short', 'desc');
echo header_list_tag('act', 'activities short', '', $is_default_list);
echo header_list_tag('alt', 'elevation short');
echo header_list_tag('hdif', 'height_diff_up short');
echo header_list_tag($orderby, 'ratings', '', !$add_rating_link);
echo header_list_tag('cond', 'cond short');
echo header_list_tag('freq', 'frequentation short');
echo region_header_list_tag('region_name');
echo images_header_list_tag();
echo comments_header_list_tag();
echo simple_header_list_tag('author short');