summaryrefslogtreecommitdiff
path: root/bit_setup_inc.php
diff options
context:
space:
mode:
authorMax Kremmel <xing@synapse.plus.com>2007-08-23 07:31:27 +0000
committerMax Kremmel <xing@synapse.plus.com>2007-08-23 07:31:27 +0000
commitcf6b7dec97e1d95a7a7c93a49202bcbd1fb713a5 (patch)
tree7f1117c72a5c65f6453bf1d82812b8b5c2e886dc /bit_setup_inc.php
parentb45c4c328e70c800061cbbdcd08ff625cee99b59 (diff)
downloadpigeonholes-cf6b7dec97e1d95a7a7c93a49202bcbd1fb713a5.tar.gz
pigeonholes-cf6b7dec97e1d95a7a7c93a49202bcbd1fb713a5.tar.bz2
pigeonholes-cf6b7dec97e1d95a7a7c93a49202bcbd1fb713a5.zip
add service function and template to add category filter on list pages. list services still need to be implemented in various packages.
Diffstat (limited to 'bit_setup_inc.php')
-rw-r--r--bit_setup_inc.php17
1 files changed, 11 insertions, 6 deletions
diff --git a/bit_setup_inc.php b/bit_setup_inc.php
index 490e305..596cb7f 100644
--- a/bit_setup_inc.php
+++ b/bit_setup_inc.php
@@ -1,7 +1,7 @@
<?php
/**
* @author xing <xing@synapse.plus.com>
- * @version $Revision: 1.16 $
+ * @version $Revision: 1.17 $
* @package Pigeonholes
* @subpackage functions
*/
@@ -16,24 +16,29 @@ $gBitSystem->registerPackage( $registerHash );
define( 'PIGEONHOLES_CONTENT_TYPE_GUID', 'pigeonholes' );
-if( $gBitSystem->isPackageActive( 'pigeonholes' ) ) {
+if( $gBitSystem->isPackageActive( 'pigeonholes' )) {
// include service functions
require_once( PIGEONHOLES_PKG_PATH.'Pigeonholes.php' );
$tpl = $gBitSystem->isFeatureActive( 'pigeonholes_use_jstab' ) ? 'tab' : 'mini';
$gLibertySystem->registerService( LIBERTY_SERVICE_CATEGORIZATION, PIGEONHOLES_PKG_NAME, array(
+ // functions
'content_display_function' => 'pigeonholes_content_display',
'content_preview_function' => 'pigeonholes_content_preview',
'content_edit_function' => 'pigeonholes_content_edit',
'content_store_function' => 'pigeonholes_content_store',
'content_expunge_function' => 'pigeonholes_content_expunge',
- 'content_view_tpl' => 'bitpackage:pigeonholes/service_view_members_inc.tpl',
- 'content_nav_tpl' => 'bitpackage:pigeonholes/service_nav_path_inc.tpl',
+ 'content_list_function' => 'pigeonholes_content_list',
'content_list_sql_function' => 'pigeonholes_content_list_sql',
+
+ // templates
'content_edit_'.$tpl.'_tpl' => 'bitpackage:pigeonholes/service_edit_'.$tpl.'_inc.tpl',
- ) );
+ 'content_view_tpl' => 'bitpackage:pigeonholes/service_view_members_inc.tpl',
+ 'content_nav_tpl' => 'bitpackage:pigeonholes/service_nav_path_inc.tpl',
+ 'content_list_tpl' => 'bitpackage:pigeonholes/service_list_inc.tpl',
+ ));
- if( $gBitUser->hasPermission( 'p_pigeonholes_view' ) ) {
+ if( $gBitUser->hasPermission( 'p_pigeonholes_view' )) {
$menuHash = array(
'package_name' => PIGEONHOLES_PKG_NAME,
'index_url' => PIGEONHOLES_PKG_URL.'index.php',