Changeset 2069


Ignore:
Timestamp:
Jul 20, 2007, 1:39:43 AM (17 years ago)
Author:
rvelices
Message:

added 2 events: get_categories_menu_sql_where and get_html_menu_category in order to allow personalisation of the category menu

Location:
branches/branch-1_7/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/branch-1_7/include/functions_category.inc.php

    r1900 r2069  
    7373  if (!$user['expand'] and !$filter['enabled'])
    7474  {
    75     $query.= '
    76 WHERE
     75    $where = '
    7776(id_uppercat is NULL';
    7877    if (isset($page['category']))
    7978    {
    80       $query.= ' OR id_uppercat IN ('.$page['category']['uppercats'].')';
    81     }
    82     $query.= ')';
     79      $where .= ' OR id_uppercat IN ('.$page['category']['uppercats'].')';
     80    }
     81    $where .= ')';
    8382  }
    8483  else
    8584  {
    86     $query.= '
     85    $where = '
    8786  '.get_sql_condition_FandF
    8887    (
     
    9190          'visible_categories' => 'id',
    9291        ),
    93       'WHERE'
     92      null,
     93      true
    9494    );
    9595  }
    9696
     97  $where = trigger_event('get_categories_menu_sql_where',
     98    $where, $user['expand'], $filter['enabled'] );
     99
    97100  $query.= '
     101WHERE '.$where.'
    98102;';
    99103
  • branches/branch-1_7/include/functions_html.inc.php

    r2052 r2069  
    395395  $ref_level = 0;
    396396  $level = 0;
    397   $menu = '';
     397
     398  $menu = trigger_event('get_html_menu_category', '',
     399            $categories, $selected_category);
     400  if (strlen($menu))
     401  {
     402    return $menu;
     403  }
    398404
    399405  foreach ($categories as $category)
     
    438444                );
    439445
    440     $menu.= "\n".'<a href="'.$url.'"';
     446    $menu.= '<a href="'.$url.'"';
    441447    if ($selected_category!=null
    442448        and $category['id'] == $selected_category['id_uppercat'])
     
    444450      $menu.= ' rel="up"';
    445451    }
    446     $menu.= ' title=" '.$title.'">'.$category['name'].'</a>';
     452    $menu.= ' title="'.$title.'">'.$category['name'].'</a>';
    447453
    448454    if ( $category['count_images']>0 )
Note: See TracChangeset for help on using the changeset viewer.