diff options
| author | Max Kremmel <xing@synapse.plus.com> | 2006-12-31 11:39:10 +0000 |
|---|---|---|
| committer | Max Kremmel <xing@synapse.plus.com> | 2006-12-31 11:39:10 +0000 |
| commit | a4d845711d5da0568f5b1ae270ca61794163df87 (patch) | |
| tree | 00f23766b790f4c44570d91eaaa76a670bb1ca87 | |
| parent | 16d633202caa5448e47bb72accdc6ba712c497cf (diff) | |
| download | liberty-a4d845711d5da0568f5b1ae270ca61794163df87.tar.gz liberty-a4d845711d5da0568f5b1ae270ca61794163df87.tar.bz2 liberty-a4d845711d5da0568f5b1ae270ca61794163df87.zip | |
add option to only show the description - useful for linking to attachemnts inline
| -rw-r--r-- | plugins/data.attachment.php | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/plugins/data.attachment.php b/plugins/data.attachment.php index e1f9413..6c13a03 100644 --- a/plugins/data.attachment.php +++ b/plugins/data.attachment.php @@ -1,6 +1,6 @@ <?php /** - * @version $Revision: 1.13 $ + * @version $Revision: 1.14 $ * @package liberty * @subpackage plugins_data */ @@ -15,7 +15,7 @@ // +----------------------------------------------------------------------+ // | Authors: drewslater <andrew@andrewslater.com> // +----------------------------------------------------------------------+ -// $Id: data.attachment.php,v 1.13 2006/12/27 20:36:52 squareing Exp $ +// $Id: data.attachment.php,v 1.14 2006/12/31 11:39:10 squareing Exp $ /** * definitions @@ -144,6 +144,13 @@ function data_attachment( $pData, $pParams ) { // NOTE: The original plugin had $pParams['link'] = $wp->getDisplayUrl( $pParams['page_name'] ); } + if( !empty( $div['description'] ) && !empty( $pParams['display'] ) && ( $pParams['display'] == 'desc' || $pParams['display'] == 'description' ) ) { + $ret = ( !empty( $div['description'] ) ? $div['description'] : '' ); + $nodiv = TRUE; + } else { + $ret .= ( !empty( $div['description'] ) ? '<br />'.$div['description'] : '' ); + } + // use specified link as href. insert default link to source only when // source not already displayed if( !empty( $pParams['link'] ) && $pParams['link'] == 'false' ) { @@ -158,10 +165,11 @@ function data_attachment( $pData, $pParams ) { // NOTE: The original plugin had } // finally, wrap the output with a div - $ret = - '<div class="'.( !empty( $div['class'] ) ? $div['class'] : "att-plugin" ).'" style="'.$div['style'].'">'. $ret. - ( !empty( $div['description'] ) ? '<br />'.$div['description'] : '' ). - '</div>'; + if( empty( $nodiv ) ) { + $ret = + '<div class="'.( !empty( $div['class'] ) ? $div['class'] : "att-plugin" ).'" style="'.$div['style'].'">'. + $ret.'</div>'; + } } else { $ret = tra( "The attachment id given is not valid." ); } |
