gforge-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gforge-commits] gforge/common/docman Document.class,1.11,1.12


From: tom
Subject: [Gforge-commits] gforge/common/docman Document.class,1.11,1.12
Date: Wed, 30 Jun 2004 15:33:53 -0500

Update of /cvsroot/gforge/gforge/common/docman
In directory db.perdue.net:/tmp/cvs-serv6783/common/docman

Modified Files:
        Document.class 
Log Message:
Applied patch #786: Allow DocMgr editors to upload documents directly in ACTIVE 
state

Index: Document.class
===================================================================
RCS file: /cvsroot/gforge/gforge/common/docman/Document.class,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- Document.class      5 May 2004 22:28:24 -0000       1.11
+++ Document.class      30 Jun 2004 20:33:50 -0000      1.12
@@ -123,7 +123,6 @@
 
 /*
                $perm =& $this->Group->getPermission( session_get_user() );
-
                if (!$perm || !is_object($perm) || !$perm->isDocEditor()) {
                        $this->setPermissionDeniedError();
                        return false;
@@ -131,6 +130,15 @@
 */
                $user_id = ((session_loggedin()) ? user_getid() : 100);
 
+               $doc_initstatus = '3';
+               // If Editor - uploaded Documents are ACTIVE
+               if ( session_loggedin() ) {
+                       $perm =& $this->Group->getPermission( 
session_get_user() );
+                       if ($perm && is_object($perm) && $perm->isDocEditor()) {
+                               $doc_initstatus = '1';
+                       }
+               }
+
                // If $filetype is "text/plain", $body convert UTF-8 encoding.
                if (strcasecmp($filetype,"text/plain") === 0 &&
                        function_exists('mb_convert_encoding') &&
@@ -145,7 +153,7 @@
                        '". htmlspecialchars($description) ."',
                        '". time() ."',
                        '$doc_group',
-                       '3',
+                       '$doc_initstatus',
                        '$language_id',
                        '$filename',
                        '$filetype',





reply via email to

[Prev in Thread] Current Thread [Next in Thread]