Ignore:
Timestamp:
Jan 17, 2007, 11:27:10 PM (17 years ago)
Author:
rub
Message:

Issue 0000624: Enhanced Links Menu

Add optional parameter values:

o Allow to open url of links menu on new window.
o Dynamic visibility of links menu

It's a proposition.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/menubar.inc.php

    r1723 r1728  
    5454
    5555//-------------------------------------------------------------- external links
    56 foreach ($conf['links'] as $url => $label)
    57 {
    58   $template->assign_block_vars(
    59     'links.link',
    60     array(
    61       'URL' => $url,
    62       'LABEL' => $label
    63       )
    64     );
     56foreach ($conf['links'] as $url => $url_data)
     57{
     58  if (!is_array($url_data))
     59  {
     60    $url_data = array('label' => $url_data);
     61  }
     62
     63  if
     64    (
     65      (!isset($url_data['eval_visible']))
     66      or
     67      (eval($url_data['eval_visible']))
     68    )
     69  {
     70    $template->assign_block_vars(
     71      'links.link',
     72      array(
     73        'URL' => $url,
     74        'LABEL' => $url_data['label']
     75        )
     76      );
     77    if (isset($url_data['new_window']) and $url_data['new_window'])
     78    {
     79      $template->assign_block_vars('links.link.new_window', array('1'=>'1'));
     80    }
     81  }
    6582}
    6683
Note: See TracChangeset for help on using the changeset viewer.