| @@ 30-46 (lines=17) @@ | ||
| 27 | $partners_handler = &xoops_getModuleHandler( 'partners' ); |
|
| 28 | $category_handler = &xoops_getModuleHandler( 'category' ); |
|
| 29 | $objects = $category_handler->getObj(); |
|
| 30 | if ( $objects['count'] > 0 ) { |
|
| 31 | foreach( $objects['list'] as $object ) { |
|
| 32 | $category = array(); |
|
| 33 | $category['id'] = $object->getVar( 'cat_id' ); |
|
| 34 | $category['name'] = $object->getVar( 'cat_title' ); |
|
| 35 | $category['desc'] = $object->getVar( 'cat_description' ); |
|
| 36 | ||
| 37 | $contentsObj = $partners_handler->getByCategory( $object->getVar( 'cat_id' ) ); |
|
| 38 | if ( $contentsObj['count'] ) { |
|
| 39 | foreach( $contentsObj['list'] as $content ) { |
|
| 40 | $category['partners'][] = $content->toArray(); |
|
| 41 | } |
|
| 42 | } |
|
| 43 | $tpl->append_by_ref( 'categories', $category ); |
|
| 44 | unset( $category ); |
|
| 45 | } |
|
| 46 | } |
|
| 47 | // Call template file |
|
| 48 | echo $tpl->fetch(XOOPS_ROOT_PATH . '/modules/' . $xoopsModule->getVar('dirname') . '/templates/admin/xoopspartners_index.html'); |
|
| 49 | // Display Xoops footer |
|
| @@ 38-54 (lines=17) @@ | ||
| 35 | $xoopsTpl->assign('module_name', $xoopsModule->getVar('name', 's')); |
|
| 36 | ||
| 37 | $objects = $category_handler->getObj(); |
|
| 38 | if ( $objects['count'] > 0 ) { |
|
| 39 | foreach( $objects['list'] as $object ) { |
|
| 40 | $category = array(); |
|
| 41 | $category['id'] = $object->getVar( 'cat_id' ); |
|
| 42 | $category['name'] = $object->getVar( 'cat_title' ); |
|
| 43 | $category['desc'] = $object->getVar( 'cat_description' ); |
|
| 44 | ||
| 45 | $contentsObj = $partners_handler->getActive( $object->getVar( 'cat_id' ) ); |
|
| 46 | if ( $contentsObj['count'] ) { |
|
| 47 | foreach( $contentsObj['list'] as $content ) { |
|
| 48 | $category['partners'][] = $content->toArray(); |
|
| 49 | } |
|
| 50 | } |
|
| 51 | $xoopsTpl->append_by_ref( 'categories', $category ); |
|
| 52 | unset( $category ); |
|
| 53 | } |
|
| 54 | } |
|
| 55 | ||
| 56 | } else { |
|
| 57 | // Define template file |
|