Changeset 3169 for branches/2.2


Ignore:
Timestamp:
08/17/10 16:35:50 (14 years ago)
Author:
niltonneto
Message:

Ticket #1098 - Ajuste dos itens do menu lateral principal do módulo.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/news_admin/inc/hook_sidebox_menu.inc.php

    r49 r3169  
    2424        display_sidebox can be called as much as you like 
    2525 */ 
     26        $bo   = CreateObject('news_admin.bonews',True); 
     27        $right = PHPGW_ACL_ADD; 
     28        $permited_add = false; 
     29         
     30        foreach($bo->cats as $cat) 
     31        { 
     32                if($bo->acl->is_permitted($cat['id'],$right)) 
     33                { 
     34                        $permited_add = true; 
     35                        break; 
     36                } 
     37        } 
    2638 
    27 $menu_title = $GLOBALS['phpgw_info']['apps'][$appname]['title'] . ' '. lang('Menu'); 
    28         $file = Array( 
    29                 'read news' => $GLOBALS['phpgw']->link('/news_admin/index.php'), 
    30                 'Add New Article' => $GLOBALS['phpgw']->link('/index.php','menuaction=news_admin.uinews.add') 
    31         ); 
     39        $menu_title = $GLOBALS['phpgw_info']['apps'][$appname]['title'] . ' '. lang('Menu');     
     40        if( $permited_add ) { 
     41                $file = Array( 'read news' => $GLOBALS['phpgw']->link('/news_admin/index.php'), 
     42                                                'Add New Article' => $GLOBALS['phpgw']->link('/index.php','menuaction=news_admin.uinews.add') 
     43                ); 
     44                 
     45        } else { 
     46                $file = Array( 
     47                'read news' => $GLOBALS['phpgw']->link('/news_admin/index.php')          
     48                ); 
     49        } 
    3250        display_sidebox($appname,$menu_title,$file); 
    3351  
     
    5068 
    5169                display_sidebox($appname,$title,$file); 
     70        } else if($permited_add){ 
     71                 $title = lang('Administration'); 
     72             $file = Array( 
     73                        'News Administration'  => $GLOBALS['phpgw']->link('/index.php','menuaction=news_admin.uinews.write_news') 
     74             ); 
     75             display_sidebox($appname,$title,$file); 
    5276        } 
    5377        unset($title); 
    5478        unset($file); 
     79        unset($bo); 
    5580} 
    5681?> 
Note: See TracChangeset for help on using the changeset viewer.