summaryrefslogtreecommitdiff
path: root/admin
diff options
context:
space:
mode:
authorMax Kremmel <xing@synapse.plus.com>2007-10-21 08:34:36 +0000
committerMax Kremmel <xing@synapse.plus.com>2007-10-21 08:34:36 +0000
commitd012f967c28e9fd070e226695510bf8652f67855 (patch)
tree147a00c44a9958bef4b57983e73084efc9046b72 /admin
parent1bb287a9d3f27cce9de862ff52aaea002ec1a535 (diff)
downloadpigeonholes-d012f967c28e9fd070e226695510bf8652f67855.tar.gz
pigeonholes-d012f967c28e9fd070e226695510bf8652f67855.tar.bz2
pigeonholes-d012f967c28e9fd070e226695510bf8652f67855.zip
add option to set number of columns in table list and add option to display primary attachment image if there is one. re-organise the admin page.
Diffstat (limited to 'admin')
-rw-r--r--admin/admin_pigeonholes_inc.php60
1 files changed, 39 insertions, 21 deletions
diff --git a/admin/admin_pigeonholes_inc.php b/admin/admin_pigeonholes_inc.php
index 1db9969..e7456f6 100644
--- a/admin/admin_pigeonholes_inc.php
+++ b/admin/admin_pigeonholes_inc.php
@@ -1,19 +1,27 @@
<?php
-// $Header: /cvsroot/bitweaver/_bit_pigeonholes/admin/admin_pigeonholes_inc.php,v 1.19 2007/08/24 19:44:04 squareing Exp $
+// $Header: /cvsroot/bitweaver/_bit_pigeonholes/admin/admin_pigeonholes_inc.php,v 1.20 2007/10/21 08:34:35 squareing Exp $
$pigeonholeDisplaySettings = array(
'pigeonholes_display_path' => array(
'label' => 'Display Path',
'note' => 'Display category paths above the page leading to the object.',
),
- 'pigeonholes_display_members' => array(
- 'label' => 'Display Members',
- 'note' => 'Show the other members of the same categories at the bottom of the page.',
- ),
'pigeonholes_display_description' => array(
'label' => 'Display Description',
'note' => 'When showing the category members, you can display the category description as well.',
),
+ 'pigeonholes_list_filter' => array(
+ 'label' => 'Listing Filter',
+ 'note' => 'When viewing a listing of content items, users can limit the listing based on category.',
+ ),
+ 'pigeonholes_display_members' => array(
+ 'label' => 'Display Members',
+ 'note' => 'Show the other members of the same categories at the bottom of the page.',
+ ),
+);
+$gBitSmarty->assign( 'pigeonholeDisplaySettings', $pigeonholeDisplaySettings );
+
+$pigeonholeListSettings = array(
'pigeonholes_display_subtree' => array(
'label' => 'Display Subtree',
'note' => 'When viewing the category list, you can display the subcategories as well.',
@@ -22,10 +30,10 @@ $pigeonholeDisplaySettings = array(
'label' => 'Display Content Type',
'note' => 'When viewing the category members, you can display the content type alongside the item.',
),
- 'pigeonholes_list_filter' => array(
- 'label' => 'Listing Filter',
- 'note' => 'When viewing a listing of content items, users can limit the listing based on category.',
- ),
+);
+$gBitSmarty->assign( 'pigeonholeListSettings', $pigeonholeListSettings );
+
+$pigeonholeEditSettings = array(
'pigeonholes_themes' => array(
'label' => 'Theme selection',
'note' => 'Allow the selection of a different theme to use for a category.',
@@ -47,15 +55,15 @@ $pigeonholeDisplaySettings = array(
'note' => 'Allows pigeonholes to be set to forbid insertion of new members. This is good for heirarchical categories where only leaf categories should have members.'
),
);
-$gBitSmarty->assign( 'pigeonholeDisplaySettings', $pigeonholeDisplaySettings );
+$gBitSmarty->assign( 'pigeonholeEditSettings', $pigeonholeEditSettings );
-$pigeonholeEditSettings = array(
+$pigeonholeContentEditSettings = array(
'pigeonholes_use_jstab' => array(
'label' => 'Use separate Tab',
'note' => 'When editing content use a separate tab to categorise.',
),
);
-$gBitSmarty->assign( 'pigeonholeEditSettings', $pigeonholeEditSettings );
+$gBitSmarty->assign( 'pigeonholeContentEditSettings', $pigeonholeContentEditSettings );
$listStyles = array(
'dynamic' => tra( 'Dynamic list' ),
@@ -63,25 +71,35 @@ $listStyles = array(
);
$gBitSmarty->assign( 'listStyles', $listStyles );
+// sensible table column numbers
+$tableColumns = range( 0, 6 );
+unset( $tableColumns[0] );
+$gBitSmarty->assign( 'tableColumns', $tableColumns );
+
$memberLimit = array(
- '0' => tra( 'None' ),
- '10' => 10,
- '20' => 20,
- '30' => 30,
- '50' => 50,
- '100' => 100,
+ '0' => tra( 'Only display category title' ),
+ '10' => 10,
+ '20' => 20,
+ '30' => 30,
+ '50' => 50,
+ '100' => 100,
'9999' => tra( 'Unlimited' ),
);
$gBitSmarty->assign( 'memberLimit', $memberLimit );
+// various image sizes
+$gBitSmarty->assign( 'imageSizes', get_image_size_options() );
+
if( !empty( $_REQUEST['pigeonhole_settings'] ) ) {
- $pigeonholeSettings = array_merge( $pigeonholeDisplaySettings, $pigeonholeEditSettings );
+ $pigeonholeSettings = array_merge( $pigeonholeDisplaySettings, $pigeonholeContentEditSettings );
foreach( array_keys( $pigeonholeSettings ) as $item ) {
simple_set_toggle( $item, PIGEONHOLES_PKG_NAME );
}
- simple_set_value( 'pigeonholes_limit_member_number', PIGEONHOLES_PKG_NAME );
+ simple_set_int( 'pigeonholes_display_columns', PIGEONHOLES_PKG_NAME );
+ simple_set_int( 'pigeonholes_limit_member_number', PIGEONHOLES_PKG_NAME );
+ simple_set_int( 'pigeonholes_scrolling_list_number', PIGEONHOLES_PKG_NAME );
+ simple_set_value( 'pigeonholes_member_thumb', PIGEONHOLES_PKG_NAME );
simple_set_value( 'pigeonholes_list_style', PIGEONHOLES_PKG_NAME );
- simple_set_value( 'pigeonholes_scrolling_list_number', PIGEONHOLES_PKG_NAME );
}
?>