This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "FusionForge".

The branch, master has been updated
       via  28451f934c304dac83ec7c2966bd2bc13a470e61 (commit)
       via  928a7fe850c5dfa98a437073d9660bebfdda2f61 (commit)
      from  ec8ece1e90d7623ee4bb9b67cd0eb02ca0e236ec (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://scm.fusionforge.org/anonscm/gitweb/?p=fusionforge/fusionforge.git;a=commitdiff;h=28451f934c304dac83ec7c2966bd2bc13a470e61

commit 28451f934c304dac83ec7c2966bd2bc13a470e61
Author: Franck Villaume <[email protected]>
Date:   Sun Feb 14 19:55:15 2016 +0100

    fix Widget_MyProjectsLastDocuments, using stateid for documents

diff --git a/src/common/docman/DocumentFactory.class.php 
b/src/common/docman/DocumentFactory.class.php
index 6d48d33..1173cb0 100644
--- a/src/common/docman/DocumentFactory.class.php
+++ b/src/common/docman/DocumentFactory.class.php
@@ -49,7 +49,7 @@ class DocumentFactory extends Error {
         * The stateid Array limit
         * @var array   Contains the different stateid to limit return 
documents in getDocuments.
         */
-       var $stateidArr;
+       var $stateidArr = array();
 
        /**
         * The doc_group_id limit
diff --git a/src/common/widget/Widget_MyProjectsLastDocuments.class.php 
b/src/common/widget/Widget_MyProjectsLastDocuments.class.php
index c4c0ee9..66bff29 100644
--- a/src/common/widget/Widget_MyProjectsLastDocuments.class.php
+++ b/src/common/widget/Widget_MyProjectsLastDocuments.class.php
@@ -70,11 +70,14 @@ class Widget_MyProjectsLastDocuments extends Widget {
                                        }
 
                                        $stateIdDg = 1;
+                                       $stateIdDocuments = array(1);
                                        if (forge_check_perm('docman', 
$g->getID(), 'approve')) {
                                                $stateIdDg = 5;
+                                               $stateIdDocuments = array(1, 2, 
3, 4, 5);
                                        }
                                        $df = new DocumentFactory($g);
                                        $df->setDocGroupState($stateIdDg);
+                                       $df->setStateID($stateIdDocuments);
                                        $df->setLimit(5);
                                        $df->setOrder(array('updatedate', 
'createdate'));
                                        $df->setSort('DESC');

https://scm.fusionforge.org/anonscm/gitweb/?p=fusionforge/fusionforge.git;a=commitdiff;h=928a7fe850c5dfa98a437073d9660bebfdda2f61

commit 928a7fe850c5dfa98a437073d9660bebfdda2f61
Author: Franck Villaume <[email protected]>
Date:   Sun Feb 14 19:51:58 2016 +0100

    use proper parameter to function. limit & offset are supported by 
db_query_params & db_query_qpa

diff --git a/src/common/docman/DocumentFactory.class.php 
b/src/common/docman/DocumentFactory.class.php
index 978bf5a..6d48d33 100644
--- a/src/common/docman/DocumentFactory.class.php
+++ b/src/common/docman/DocumentFactory.class.php
@@ -396,13 +396,7 @@ class DocumentFactory extends Error {
 
                $qpa = db_construct_qpa($qpa, $this->sort);
 
-               if ($this->limit !== 0) {
-                       $qpa = db_construct_qpa($qpa, ' LIMIT $1', 
array($this->limit));
-               }
-
-               $qpa = db_construct_qpa($qpa, ' OFFSET $1', 
array($this->offset));
-
-               $result = db_query_qpa($qpa);
+               $result = db_query_qpa($qpa, $this->limit, $this->offset);
                if (!$result) {
                        $this->setError('getFromStorage:'.db_error());
                        return false;
diff --git a/src/common/widget/Widget_MyTasks.class.php 
b/src/common/widget/Widget_MyTasks.class.php
index 33e9e6a..81c7718 100644
--- a/src/common/widget/Widget_MyTasks.class.php
+++ b/src/common/widget/Widget_MyTasks.class.php
@@ -68,13 +68,13 @@ class Widget_MyTasks extends Widget {
                                $sql2 = 'SELECT project_task.project_task_id, 
project_task.priority, project_task.summary,project_task.percent_complete '.
                                        'FROM 
groups,project_group_list,project_task,project_assigned_to '.
                                        'WHERE 
project_task.project_task_id=project_assigned_to.project_task_id '.
-                                       "AND 
project_assigned_to.assigned_to_id=$1 AND project_task.status_id='1'  ".
+                                       'AND project_assigned_to.assigned_to_id 
= $1 AND project_task.status_id = 1 '.
                                        'AND 
project_group_list.group_id=groups.group_id '.
                                        "AND groups.group_id=$2 ".
                                        'AND 
project_group_list.group_project_id=project_task.group_project_id '.
-                                       "AND 
project_group_list.group_project_id= $3 LIMIT 100";
+                                       'AND 
project_group_list.group_project_id= $3 ';
 
-                               $result2 = 
db_query_params($sql2,array(user_getid(),$group_id,$group_project_id));
+                               $result2 = 
db_query_params($sql2,array(user_getid(),$group_id,$group_project_id), 100);
                                $rows2 = db_numrows($result2);
 
                                $vItemId = new Valid_UInt('hide_item_id');

-----------------------------------------------------------------------

Summary of changes:
 src/common/docman/DocumentFactory.class.php                | 10 ++--------
 src/common/widget/Widget_MyProjectsLastDocuments.class.php |  3 +++
 src/common/widget/Widget_MyTasks.class.php                 |  6 +++---
 3 files changed, 8 insertions(+), 11 deletions(-)


hooks/post-receive
-- 
FusionForge

_______________________________________________
Fusionforge-commits mailing list
[email protected]
http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionforge-commits

Reply via email to