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