diff options
| author | Max Kremmel <xing@synapse.plus.com> | 2007-10-21 08:34:36 +0000 |
|---|---|---|
| committer | Max Kremmel <xing@synapse.plus.com> | 2007-10-21 08:34:36 +0000 |
| commit | d012f967c28e9fd070e226695510bf8652f67855 (patch) | |
| tree | 147a00c44a9958bef4b57983e73084efc9046b72 /admin | |
| parent | 1bb287a9d3f27cce9de862ff52aaea002ec1a535 (diff) | |
| download | pigeonholes-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.php | 60 |
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 ); } ?> |
