summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorlaetzer <laetzer@users.sourceforge.net>2007-05-27 21:34:22 +0000
committerlaetzer <laetzer@users.sourceforge.net>2007-05-27 21:34:22 +0000
commit883d8bce67614d8bc050d7d16e23e4dd5016deb9 (patch)
tree12c4129cdd70542cefac16297781095567388f39 /modules
parentf7fc72d49b7bf9b8672a377e7d0e326ce8e93d64 (diff)
downloadarticles-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.php18
-rw-r--r--modules/mod_articles.tpl7
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}