diff options
| author | laetzer <laetzer@users.sourceforge.net> | 2007-05-27 21:34:22 +0000 |
|---|---|---|
| committer | laetzer <laetzer@users.sourceforge.net> | 2007-05-27 21:34:22 +0000 |
| commit | 883d8bce67614d8bc050d7d16e23e4dd5016deb9 (patch) | |
| tree | 12c4129cdd70542cefac16297781095567388f39 /modules | |
| parent | f7fc72d49b7bf9b8672a377e7d0e326ce8e93d64 (diff) | |
| download | articles-883d8bce67614d8bc050d7d16e23e4dd5016deb9.tar.gz articles-883d8bce67614d8bc050d7d16e23e4dd5016deb9.tar.bz2 articles-883d8bce67614d8bc050d7d16e23e4dd5016deb9.zip | |
moduleTitle clean up, 4 more sort options, read more link for articles module
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/mod_articles.php | 18 | ||||
| -rw-r--r-- | modules/mod_articles.tpl | 7 |
2 files changed, 15 insertions, 10 deletions
diff --git a/modules/mod_articles.php b/modules/mod_articles.php index 5f61ccd..d805321 100644 --- a/modules/mod_articles.php +++ b/modules/mod_articles.php @@ -1,6 +1,6 @@ <?php /** - * @version $Header: /cvsroot/bitweaver/_bit_articles/modules/mod_articles.php,v 1.13 2007/05/23 05:26:29 laetzer Exp $ + * @version $Header: /cvsroot/bitweaver/_bit_articles/modules/mod_articles.php,v 1.14 2007/05/27 21:34:22 laetzer Exp $ * @package article * @subpackage modules */ @@ -25,6 +25,10 @@ $sortOptions = array( "last_modified_desc", "created_asc", "created_desc", + "publish_date_desc", + "publish_date_asc", + "expire_date_desc", + "expire_date_asc", ); if( !empty( $module_params['sort_mode'] ) && in_array( $module_params['sort_mode'], $sortOptions ) ) { $sort_mode = $module_params['sort_mode']; @@ -39,18 +43,14 @@ $getHash['topic_name'] = !empty( $module_params['topic_name'] ) ? $module_par $getHash['topic_id'] = !empty( $module_params['topic_id'] ) ? $module_params['topic_id'] : NULL; $articles = $articles->getList( $getHash ); -if( ( !empty( $module_params['topic_id'] ) || !empty( $module_params['topic_name'] ) ) && empty( $module_title ) && !empty( $articles ) ) { +if( ( !empty( $module_params['topic_id'] ) || !empty( $module_params['topic_name'] ) ) && empty($moduleParams['title']) && !empty( $articles ) ) { $gBitSmarty->assign( 'moduleTitle', $articles['data'][0]['topic_name'] ); -} elseif( !empty( $module_title ) ) { - $gBitSmarty->assign( 'moduleTitle', $module_title ); +} elseif( !empty($moduleParams['title']) ) { + $gBitSmarty->assign( 'moduleTitle', $moduleParams['title'] ); } else { $gBitSmarty->assign( 'moduleTitle', "Articles" ); } -// if user provided a name for this module, use it (overrides guessing above) -if ( !empty($moduleParams['title']) ){ - $gBitSmarty->assign( 'moduleTitle', $moduleParams['title'] ); -} - +$gBitSmarty->assign( 'params', !empty( $moduleParams['params'] ) ? $moduleParams['params'] : ''); $gBitSmarty->assign( 'modArticles', $articles['data'] ); ?>
\ No newline at end of file diff --git a/modules/mod_articles.tpl b/modules/mod_articles.tpl index 1bbd6a8..96ca945 100644 --- a/modules/mod_articles.tpl +++ b/modules/mod_articles.tpl @@ -1,4 +1,4 @@ -{* $Header: /cvsroot/bitweaver/_bit_articles/modules/mod_articles.tpl,v 1.7 2006/07/14 16:22:49 spiderr Exp $ *} +{* $Header: /cvsroot/bitweaver/_bit_articles/modules/mod_articles.tpl,v 1.8 2007/05/27 21:34:22 laetzer Exp $ *} {strip} {if $gBitSystem->isPackageActive( 'articles' )} {bitmodule title="$moduleTitle" name=$smarty.const.ARTICLES_PKG_NAME} @@ -8,6 +8,11 @@ {foreachelse} <li></li> {/foreach} + {if $params neq ''} + <li><a href="{$smarty.const.ARTICLES_PKG_URL}list.php?{$params}">{tr}more{/tr}: {$moduleTitle}</a></li> + {else} + <li><a href="{$smarty.const.ARTICLES_PKG_URL}list.php">{tr}more{/tr}</a></li> + {/if} </ol> {/bitmodule} {/if} |
