Changeset 27411 for extensions/rv_menutree/trunk/main.inc.php
- Timestamp:
- Feb 19, 2014, 6:13:47 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/rv_menutree/trunk/main.inc.php
r24720 r27411 47 47 global $template, $page; 48 48 49 $upper_ids = isset($page['category']['uppercats']) ? array_flip( explode(',', $page['category']['uppercats'])) : null; 50 $refLevel = 0; 51 foreach($block->data['MENU_CATEGORIES'] as &$cat) 52 { 53 $level = $cat['LEVEL']; 54 if ($level>$refLevel) 55 $pre = '<ul'.($refLevel==0?' class=rvTree id=theCategoryMenu':'').'>'; 56 else 57 $pre = '</li>'.str_repeat('</ul></li>', $refLevel-$level); 58 59 $class= $cat['SELECTED'] ? 'selected ' : ''; 60 if ($cat['count_categories'] > 0) 61 $class .= isset($upper_ids[$cat['id']]) ? 'liOpen':'liClosed'; 62 if (!empty($class)) 63 $class=' class="'.$class.'"'; 64 $cat['PRE'] = $pre; 65 $cat['CLASS'] = $class; 66 $refLevel = $level; 67 } 68 unset($cat); 49 69 $rvmt_base_name = basename(dirname(__FILE__)); 50 70 $template->set_template_dir(PHPWG_ROOT_PATH.'plugins/'.$rvmt_base_name.'/template/'); 51 71 $template->assign(array( 52 72 'RVMT_BASE_NAME' => $rvmt_base_name, 53 'RVMT_ UPPER_IDS' => isset($page['category']['uppercats']) ? array_flip( explode(',', $page['category']['uppercats'])) : null,73 'RVMT_POST' => str_repeat('</li></ul>', $refLevel), 54 74 ) 55 75 );
Note: See TracChangeset
for help on using the changeset viewer.