diff options
| author | Jams H Thompson <jht001@users.sourceforge.net> | 2007-12-31 02:13:35 +0000 |
|---|---|---|
| committer | Jams H Thompson <jht001@users.sourceforge.net> | 2007-12-31 02:13:35 +0000 |
| commit | b22a1d17664322ce190b935bf12658149b43c456 (patch) | |
| tree | dc2a92a1a6bb848925175784fd3ae9662963418c | |
| parent | a2d8ed8d6c40749a5f5c7cabf74279cb515dc396 (diff) | |
| download | blogs-b22a1d17664322ce190b935bf12658149b43c456.tar.gz blogs-b22a1d17664322ce190b935bf12658149b43c456.tar.bz2 blogs-b22a1d17664322ce190b935bf12658149b43c456.zip | |
automatically select a default target blog for posting if one is specified
| -rw-r--r-- | post.php | 12 | ||||
| -rw-r--r-- | templates/blog_post.tpl | 4 |
2 files changed, 12 insertions, 4 deletions
@@ -1,6 +1,6 @@ <?php /** - * @version $Header: /cvsroot/bitweaver/_bit_blogs/post.php,v 1.52 2007/12/09 06:08:52 wjames5 Exp $ + * @version $Header: /cvsroot/bitweaver/_bit_blogs/post.php,v 1.53 2007/12/31 02:13:35 jht001 Exp $ * @package blogs * @subpackage functions @@ -20,8 +20,16 @@ $gBitSystem->verifyPackage( 'blogs' ); require_once( BLOGS_PKG_PATH.'lookup_post_inc.php' ); require_once( BLOGS_PKG_PATH.'BitBlog.php'); -$gBlog = new BitBlog(); +if ( isset( $_REQUEST["blog_id"] ) ) { + #setup so we know what the default target blog is in the template + $gBlog = new BitBlog($_REQUEST["blog_id"]); + $gBlog->load(); + $gBitSmarty->assign('default_target_blog_content_id',$gBlog->mContentId ); + } +else { + $gBlog = new BitBlog(); + } //must be owner or admin to edit an existing post if( $gContent->isValid() ) { $gContent->verifyEditPermission(); diff --git a/templates/blog_post.tpl b/templates/blog_post.tpl index 3390093..972eb3b 100644 --- a/templates/blog_post.tpl +++ b/templates/blog_post.tpl @@ -1,4 +1,4 @@ -{* $Header: /cvsroot/bitweaver/_bit_blogs/templates/blog_post.tpl,v 1.32 2007/10/18 08:24:52 squareing Exp $ *} +{* $Header: /cvsroot/bitweaver/_bit_blogs/templates/blog_post.tpl,v 1.33 2007/12/31 02:13:35 jht001 Exp $ *} {strip} <div class="edit blogs"> <div class="header"> @@ -64,7 +64,7 @@ </select> {else} {foreach from=$availableBlogs key=blogContentId item=availBlogTitle} - <input name="blog_content_id[]" type="checkbox" value="{$blogContentId}" {if $gContent->mInfo.blogs.$blogContentId || $blogContentId == $smarty.request.blog_id}checked="checked"{/if} /> {$availBlogTitle|escape}<br/> + <input name="blog_content_id[]" type="checkbox" value="{$blogContentId}" {if $gContent->mInfo.blogs.$blogContentId || $blogContentId == $smarty.request.blog_id || $blogContentId == $default_target_blog_content_id}checked="checked"{/if} /> {$availBlogTitle|escape}<br/> {/foreach} {/if} {formhelp note="You can cross post to any and all of the blogs listed above.<br />Just check off the blogs you wish this post to also show up in."} |
