summaryrefslogtreecommitdiff
path: root/list_blogs.php
diff options
context:
space:
mode:
authorChristian Fowler <spider@viovio.com>2007-03-19 00:34:28 +0000
committerChristian Fowler <spider@viovio.com>2007-03-19 00:34:28 +0000
commita2004025e1f46d8ff3c44434784edacd25f89fe8 (patch)
tree6eb369cafb45e425c88912b8cb768cf56fc84689 /list_blogs.php
parentda070219f3ea64921ad4829c62a6b6261e547e91 (diff)
downloadblogs-a2004025e1f46d8ff3c44434784edacd25f89fe8.tar.gz
blogs-a2004025e1f46d8ff3c44434784edacd25f89fe8.tar.bz2
blogs-a2004025e1f46d8ff3c44434784edacd25f89fe8.zip
add new permissioning code blogs, major cleanout of old code, get multi-select blog working
Diffstat (limited to 'list_blogs.php')
-rw-r--r--list_blogs.php44
1 files changed, 4 insertions, 40 deletions
diff --git a/list_blogs.php b/list_blogs.php
index 581a743..2ccef9c 100644
--- a/list_blogs.php
+++ b/list_blogs.php
@@ -1,6 +1,6 @@
<?php
/**
- * @version $Header: /cvsroot/bitweaver/_bit_blogs/list_blogs.php,v 1.11 2007/03/18 18:49:58 wjames5 Exp $
+ * @version $Header: /cvsroot/bitweaver/_bit_blogs/list_blogs.php,v 1.12 2007/03/19 00:34:28 spiderr Exp $
* @package blogs
* @subpackage functions
*/
@@ -37,48 +37,12 @@ if( $gBlog->isValid() && isset($_REQUEST["remove"])) {
}
// Get a list of last changes to the Wiki database
-$listBlogs = $gBlog->getList( $_REQUEST );
+$blogsList = $gBlog->getList( $_REQUEST );
$gBitSmarty->assign( 'listInfo', $_REQUEST['listInfo'] );
-$gBitSmarty->assign( 'listpages', $listBlogs["data"] );
-
-for ($i = 0; $i < count($listBlogs["data"]); $i++) {
- if ($gBitUser->object_has_one_permission($listBlogs["data"][$i]["blog_id"], 'blog')) {
- $listBlogs["data"][$i]["individual"] = 'y';
-
- if ($gBitUser->object_has_permission($user, $listBlogs["data"][$i]["blog_id"], 'blog', 'p_blogs_view')) {
- $listBlogs["data"][$i]["individual_bit_p_read_blog"] = 'y';
- } else {
- $listBlogs["data"][$i]["individual_bit_p_read_blog"] = 'n';
- }
-
- if ($gBitUser->object_has_permission($user, $listBlogs["data"][$i]["blog_id"], 'blog', 'p_blogs_post')) {
- $listBlogs["data"][$i]["individual_bit_p_blog_post"] = 'y';
- } else {
- $listBlogs["data"][$i]["individual_bit_p_blog_post"] = 'n';
- }
-
- if ($gBitUser->object_has_permission($user, $listBlogs["data"][$i]["blog_id"], 'blog', 'p_blogs_create')) {
- $listBlogs["data"][$i]["individual_bit_p_create_blogs"] = 'y';
- } else {
- $listBlogs["data"][$i]["individual_bit_p_create_blogs"] = 'n';
- }
-
- if ($gBitUser->isAdmin() || $gBitUser->object_has_permission($user, $listBlogs["data"][$i]["blog_id"], 'blog', 'p_blogs_admin'))
- {
- $listBlogs["data"][$i]["individual_bit_p_create_blogs"] = 'y';
-
- $listBlogs["data"][$i]["individual_bit_p_blog_post"] = 'y';
- $listBlogs["data"][$i]["individual_bit_p_read_blog"] = 'y';
- }
- } else {
- $listBlogs["data"][$i]["individual"] = 'n';
- }
-}
-
-$gBitSmarty->assign_by_ref('listpages', $listBlogs["data"]);
+$gBitSmarty->assign_by_ref( 'blogsList', $blogsList );
$gBitSystem->setBrowserTitle("View All Blogs");
// Display the template
$gBitSystem->display( 'bitpackage:blogs/list_blogs.tpl');
-?>
+?> \ No newline at end of file