[pLog-svn] r4097 - in plog/trunk/class: action/admin view/admin

oscar at devel.lifetype.net oscar at devel.lifetype.net
Fri Oct 6 10:37:29 GMT 2006


Author: oscar
Date: 2006-10-06 10:37:29 +0000 (Fri, 06 Oct 2006)
New Revision: 4097

Added:
   plog/trunk/class/view/admin/adminnewbloguserview.class.php
Modified:
   plog/trunk/class/action/admin/adminnewbloguseraction.class.php
Log:
added a new view that will also list all the permissions in the site available for new users


Modified: plog/trunk/class/action/admin/adminnewbloguseraction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminnewbloguseraction.class.php	2006-10-06 10:23:48 UTC (rev 4096)
+++ plog/trunk/class/action/admin/adminnewbloguseraction.class.php	2006-10-06 10:37:29 UTC (rev 4097)
@@ -1,7 +1,7 @@
 <?php
 
 	lt_include( PLOG_CLASS_PATH."class/action/admin/blogowneradminaction.class.php" );
-    lt_include( PLOG_CLASS_PATH."class/view/admin/admintemplatedview.class.php" );
+    lt_include( PLOG_CLASS_PATH."class/view/admin/adminnewbloguserview.class.php" );
 
     /**
      * \ingroup Action
@@ -19,7 +19,7 @@
 
         function perform()
         {
-        	$this->_view = new AdminTemplatedView( $this->_blogInfo, "addbloguser" );
+        	$this->_view = new AdminNewBlogUserView( $this->_blogInfo );
             $this->setCommonData();
 
             return true;

Added: plog/trunk/class/view/admin/adminnewbloguserview.class.php
===================================================================
--- plog/trunk/class/view/admin/adminnewbloguserview.class.php	2006-10-06 10:23:48 UTC (rev 4096)
+++ plog/trunk/class/view/admin/adminnewbloguserview.class.php	2006-10-06 10:37:29 UTC (rev 4097)
@@ -0,0 +1,27 @@
+<?php
+
+	lt_include( PLOG_CLASS_PATH."class/view/admin/admintemplatedview.class.php" );
+	lt_include( PLOG_CLASS_PATH."class/dao/permissions.class.php" );
+
+    /**
+     * \ingroup View
+     * @private
+     *	
+	 * Shows the form to add a new user to the blog, including permissions
+     */
+    class AdminNewBlogUserView extends AdminTemplatedView 
+	{
+        function AdminNewBlogUserView( $blogInfo, $params = Array())
+        {		
+        	$this->AdminTemplatedView( $blogInfo, "addbloguser" );
+		}
+
+        function render()
+        {
+	        $perms = new Permissions();
+			$this->setValue( "perms", $perms->getAllPermissions());
+	        		
+			parent::render();
+        }
+    }
+?>
\ No newline at end of file



More information about the pLog-svn mailing list