summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Palmer <nick@sluggardy.net>2007-09-27 10:53:32 +0000
committerNick Palmer <nick@sluggardy.net>2007-09-27 10:53:32 +0000
commit824f9c5a94c43a181e966ef4a2534f6974e94a05 (patch)
treeac2e608aa14119e49c9b826f4e4dc72eddbec4b7
parent1150b51a1a326804836c1ff6bd363ba5ad90ce43 (diff)
downloadpigeonholes-824f9c5a94c43a181e966ef4a2534f6974e94a05.tar.gz
pigeonholes-824f9c5a94c43a181e966ef4a2534f6974e94a05.tar.bz2
pigeonholes-824f9c5a94c43a181e966ef4a2534f6974e94a05.zip
Allow no_menu and structure_id arguments to the module.
-rw-r--r--modules/mod_category_suckerfish.php18
1 files changed, 11 insertions, 7 deletions
diff --git a/modules/mod_category_suckerfish.php b/modules/mod_category_suckerfish.php
index 09e120b..e711efd 100644
--- a/modules/mod_category_suckerfish.php
+++ b/modules/mod_category_suckerfish.php
@@ -1,13 +1,13 @@
<?php
/**
- * $Header: /cvsroot/bitweaver/_bit_pigeonholes/modules/mod_category_suckerfish.php,v 1.4 2007/06/22 10:16:25 lsces Exp $
+ * $Header: /cvsroot/bitweaver/_bit_pigeonholes/modules/mod_category_suckerfish.php,v 1.5 2007/09/27 10:53:32 nickpalmer Exp $
*
* Copyright (c) 2007 bitweaver.org
*
* All Rights Reserved. See copyright.txt for details and a complete list of authors.
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details
*
- * $Id: mod_category_suckerfish.php,v 1.4 2007/06/22 10:16:25 lsces Exp $
+ * $Id: mod_category_suckerfish.php,v 1.5 2007/09/27 10:53:32 nickpalmer Exp $
* @package pigeonholes
* @subpackage modules
*/
@@ -15,7 +15,7 @@
/**
* Initial Setup
*/
-global $gBitSmarty, $gQueryUserId, $gBitThemes, $module_rows, $moduleParams, $gBitSystem;
+global $gBitSmarty, $gQueryUserId, $gBitThemes, $module_rows, $moduleParams, $gBitSystem, $module_params;
$module_rows = $moduleParams['module_rows'];
$module_params = $moduleParams['module_params'];
@@ -34,8 +34,12 @@ if($gBitSystem->isPackageActive('pigeonholes')) {
if (!empty($module_params['root_structure_id'])) {
$listHash['root_structure_id'] = $module_params['root_structure_id'];
}
-
- $l = $p->getList($listHash);
+ if (!empty($module_params['structure_id'])) {
+ $l = array(array('structure_id' => $module_params['structure_id']));
+ }
+ else {
+ $l = $p->getList($listHash);
+ }
foreach ($l as $e) {
$d = $s->getSubTree( $e['structure_id'] );
$d_o = array();
@@ -67,8 +71,8 @@ if($gBitSystem->isPackageActive('pigeonholes')) {
if (!defined('MENU_LEVELS_DEFINED')) {
function menuLevels($levels, $l) {
- global $gContent, $module_rows;
- if (!$l) {
+ global $gContent, $module_rows, $module_params;
+ if (!$l && empty($module_params['no_menu'])) {
$ret = '<ul class="menu ver">';
}
else {