Show
Ignore:
Timestamp:
06/10/07 18:09:50 (19 months ago)
Author:
inureyes
Message:

#408

  • 헤더 메뉴에 acl 도입
  • 팀블로그 메뉴를 acl 기반으로 새로 짤 준비 및 테스트.
  • acl component 관련 변수명 오타들 수정
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/lib/piece/owner/contentMenu.php

    r3372 r3425  
    33    switch($blogMenu['topMenu']) { 
    44        case 'center': 
    5             if(!empty($ac)){ 
     5            if(Acl::Check('group.administrators')){ 
    66                $blogContentMenuItem = array( 
    77                    array('menu'=>'dashboard','title'=>_t('조각보'),'link'=>'/owner/center/dashboard'), 
     
    2020        break; 
    2121        case 'entry': 
    22             if(!empty($pc)){ 
     22            if(Acl::Check('group.blogwriters')){ 
    2323                $blogContentMenuItem = array( 
    2424                    array('menu'=>'post','title'=>_t('글쓰기'),'link'=>'/owner/entry/post'), 
     
    3030                    array('menu'=>'trash','title'=>_t('휴지통'),'link'=>'/owner/entry/trash') 
    3131                ); 
    32             } 
    33             else{ 
     32            } else { 
    3433                $blogContentMenuItem = array( 
    3534                    array('menu'=>'post','title'=>_t('글쓰기'),'link'=>'/owner/entry/post'), 
     
    3938        break; 
    4039        case 'link': 
    41         if(!empty($ac)){ 
     40        if(Acl::Check('group.administrators')){ 
    4241            $blogContentMenuItem = array( 
    4342                array('menu'=>'add','title'=>_t('링크 추가'),'link'=>'/owner/link/add'), 
     
    4746        break; 
    4847        case 'skin': 
    49         if(!empty($ac)){ 
     48        if(Acl::Check('group.administrators')){ 
    5049            $blogContentMenuItem = array( 
    5150                array('menu'=>'skin','title'=>_t('스킨 선택'),'link'=>'/owner/skin'), 
     
    5756        break; 
    5857        case 'plugin': 
    59         if(!empty($ac)){ 
     58        if(Acl::Check('group.administrators')){ 
    6059            $blogContentMenuItem = array( 
    6160                array('menu'=>'plugin','title'=>_t('플러그인 목록'),'link'=>'/owner/plugin'), 
     
    6665        case 'setting': 
    6766        case 'data': 
    68         if(!empty($ac)){ 
     67        if($service['type']=='single'){ 
     68            $blogContentMenuItem = array( 
     69                array('menu'=>'blog','title'=>_t('블로그'),'link'=>'/owner/setting/blog'), 
     70                array('menu'=>'entry','title'=>_t('글 작성'),'link'=>'/owner/setting/entry'), 
     71                array('menu'=>'account','title'=>_t('계정 정보'),'link'=>'/owner/setting/account'), 
     72                array('menu'=>'filter','title'=>_t('스팸 필터'),'link'=>'/owner/setting/filter'), 
     73                array('menu'=>'data','title'=>_t('데이터 관리'),'link'=>'/owner/data') 
     74            ); 
     75        } else if(Acl::Check('group.administrators')){ 
    6976            $blogContentMenuItem = array( 
    7077                array('menu'=>'blog','title'=>_t('블로그'),'link'=>'/owner/setting/blog'),