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 1945072b1159aa5615c733a250314a6cc43898b8 (commit)
from a9989f5345b01908069a5671170cce92ffebdb48 (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=1945072b1159aa5615c733a250314a6cc43898b8
commit 1945072b1159aa5615c733a250314a6cc43898b8
Author: Franck Villaume <[email protected]>
Date: Mon May 3 00:09:57 2021 +0200
clean-up code smell
diff --git a/src/common/docman/engine/parser_text.inc.php
b/src/common/docman/engine/parser_text.inc.php
index 0d920e1..5b3c6c4 100644
--- a/src/common/docman/engine/parser_text.inc.php
+++ b/src/common/docman/engine/parser_text.inc.php
@@ -5,7 +5,7 @@
* Copyright 2005, Fabio Bertagnin
* Copyright 2011, Franck Villaume - Capgemini
* Copyright (C) 2012 Alain Peyrat - Alcatel-Lucent
- * Copyright 2012,2015 Franck Villaume - TrivialDev
+ * Copyright 2012,2015,2021, Franck Villaume - TrivialDev
* http://fusionforge.org
*
* This file is part of FusionForge. FusionForge is free software;
@@ -61,7 +61,9 @@ function parser_text($fichin) {
function print_list($list) {
$rep = '';
foreach ($list as $el) {
- if (strlen($el) > 1) $rep .= $el.' ';
+ if (strlen($el) > 1) {
+ $rep .= $el.' ';
+ }
}
return $rep;
}
diff --git a/src/common/docman/include/webdav.php
b/src/common/docman/include/webdav.php
index 4f6b32d..116d142 100644
--- a/src/common/docman/include/webdav.php
+++ b/src/common/docman/include/webdav.php
@@ -3,7 +3,7 @@
* FusionForge Documentation Manager
*
* Copyright 2010-2011, Franck Villaume - Capgemini
- * Copyright 2012,2014,2016 Franck Villaume - TrivialDev
+ * Copyright 2012,2014,2016,2021, Franck Villaume - TrivialDev
* http://fusionforge.org
*
* This file is part of FusionForge. FusionForge is free software;
@@ -669,9 +669,9 @@ class HTTP_WebDAV_Server_Docman extends HTTP_WebDAV_Server {
if (!$g->usesDocman() || !$g->useWebdav()) {
exit_disabled();
}
- if ($g->isError())
+ if ($g->isError()) {
exit_error($g->getErrorMessage(), 'docman');
-
+ }
return true;
}
}
diff --git a/src/common/docman/views/menu.php b/src/common/docman/views/menu.php
index db35f4e..2cb656b 100644
--- a/src/common/docman/views/menu.php
+++ b/src/common/docman/views/menu.php
@@ -7,7 +7,7 @@
* Copyright 2002-2004, GForge Team
* Copyright 2010-2011, Franck Villaume - Capgemini
* Copyright (C) 2011 Alain Peyrat - Alcatel-Lucent
- * Copyright 2015, Franck Villaume - TrivialDev
+ * Copyright 2015,2021, Franck Villaume - TrivialDev
* http://fusionforge.org
*
* This file is part of FusionForge. FusionForge is free software;
@@ -62,12 +62,10 @@ if ($g->useDocmanSearch()) {
$menu_attr[] = array('title' => _('Search documents in this project
using keywords.'), 'id' => 'searchDocmanMenu');
}
-if (forge_check_perm('docman', $group_id, 'approve')) {
- if (!$dm->isTrashEmpty()) {
- $menu_text[] = _('Trash');
- $menu_links[] =
'/docman/?group_id='.$group_id.'&view=listtrashfile';
- $menu_attr[] = array('title' => _('Recover or delete
permanently files with deleted status.'), 'id' => 'trashDocmanMenu');
- }
+if (forge_check_perm('docman', $group_id, 'approve') && !$dm->isTrashEmpty()) {
+ $menu_text[] = _('Trash');
+ $menu_links[] = '/docman/?group_id='.$group_id.'&view=listtrashfile';
+ $menu_attr[] = array('title' => _('Recover or delete permanently files
with deleted status.'), 'id' => 'trashDocmanMenu');
}
if (forge_check_perm('docman', $group_id, 'admin')) {
diff --git a/src/common/forum/ForumHTML.class.php
b/src/common/forum/ForumHTML.class.php
index feaa10f..fcdb468 100644
--- a/src/common/forum/ForumHTML.class.php
+++ b/src/common/forum/ForumHTML.class.php
@@ -619,7 +619,6 @@ class ForumHTML extends FFError {
unset($GLOBALS['editor_was_set_up']);
?>
<br />
- <!-- <span class="selected"><?php echo _('HTML tags
will display in your post as text'); ?></span> -->
<br />
<?php $this->LinkAttachForm();?>
diff --git a/src/common/forum/ForumMessage.class.php
b/src/common/forum/ForumMessage.class.php
index c7f5e38..a75601b 100644
--- a/src/common/forum/ForumMessage.class.php
+++ b/src/common/forum/ForumMessage.class.php
@@ -197,7 +197,9 @@ class ForumMessage extends FFError {
db_begin();
$is_pinned = 'f';
- if (ForumHTML::getIsPinned($thread_id)) $is_pinned = 't';
+ if (ForumHTML::getIsPinned($thread_id)) {
+ $is_pinned = 't';
+ }
$result = db_query_params('INSERT INTO forum
(group_forum_id,posted_by,subject,body,post_date,is_followup_to,thread_id,most_recent_date,is_pinned)
VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9)',
array($group_forum_id,
$posted_by,
@@ -300,7 +302,9 @@ class ForumMessage extends FFError {
}
$is_pinned = 'f';
- if(ForumHTML::getIsPinned($thread_id)) $is_pinned = 't';
+ if(ForumHTML::getIsPinned($thread_id)) {
+ $is_pinned = 't';
+ }
$result = db_query_params('INSERT INTO forum
(group_forum_id,posted_by,subject,body,post_date,is_followup_to,thread_id,most_recent_date,
is_pinned) VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9)',
array($this->Forum->getID(),
$user_id,
@@ -333,9 +337,7 @@ class ForumMessage extends FFError {
db_rollback();
return false;
}
-//echo "Committing";
db_commit();
-//echo "db_error()".db_error();
$this->awaits_moderation = false;
return true;
}
@@ -616,9 +618,7 @@ class ForumMessage extends FFError {
* @return string converted text
*/
function removebbcode($text) {
- //$replaced =
preg_replace("/\[[_a-zA-Z]:.+\](.+)\[\/[_a-zA-Z]:.*\]/","$1",$text);
- $replaced = preg_replace("/\[.+\](.+)\[\/.+\]/","$1",$text);
- return $replaced;
+ return preg_replace("/\[.+\](.+)\[\/.+\]/","$1",$text);
}
/**
@@ -644,7 +644,7 @@ class ForumMessage extends FFError {
}
}
- if (count ($recipients) == 0) {
+ if (empty($recipients)) {
return true ;
}
@@ -752,7 +752,6 @@ Or reply to this e-mail entering your response between the
following markers:
"\n\n______________________________________________________________________".
"\nYou are receiving this email because the forum you
administrate has a new moderated message awaiting your approval.";
- //$extra_headers = 'Reply-to:
'.$this->Forum->getUnixName().'@'.forge_get_config('web_host');
$extra_headers = "Return-Path:
<noreply@".forge_get_config('web_host').">\n";
$extra_headers .= "Errors-To:
<noreply@".forge_get_config('web_host').">\n";
$extra_headers .= "Sender:
<noreply@".forge_get_config('web_host').">\n";
@@ -768,7 +767,7 @@ Or reply to this e-mail entering your response between the
following markers:
}
$subject="[" . $this->Forum->getUnixName()
."][".$this->getID()."] ".util_unconvert_htmlspecialchars($this->getSubject());
- if (count($ids) != 0) {
+ if (!empty($ids)) {
$bccres = db_query_params ('SELECT email FROM users
WHERE status=$1 AND user_id = ANY ($2)',
array ('A',
db_int_array_to_any_clause ($ids))) ;
@@ -776,7 +775,6 @@ Or reply to this e-mail entering your response between the
following markers:
$BCC =
implode(util_result_column_to_array($bccres),',').','.$this->Forum->getSendAllPostsTo();
util_send_message('',$subject,$body,"noreply@".forge_get_config('web_host'),$BCC,'Forum',$extra_headers);
-//
util_handle_message(array_unique($ids),$subject,$body,$this->Forum->getSendAllPostsTo(),'','forumgateway@'.forge_get_config('web_host'));
return true;
}
diff --git a/src/common/forum/ForumMessageFactory.class.php
b/src/common/forum/ForumMessageFactory.class.php
index 88ccd18..8f13c1a 100644
--- a/src/common/forum/ForumMessageFactory.class.php
+++ b/src/common/forum/ForumMessageFactory.class.php
@@ -71,7 +71,6 @@ class ForumMessageFactory extends FFError {
* @param string $set Whether to set these prefs into
the database - use "custom".
*/
function setup($offset = 0, $style = 'ultimate', $max_rows = 25, $set =
'no') {
-//echo "<br />offset: $offset| style: $style|max_rows: $max_rows|set: $set+";
if ((!$offset) || ($offset < 0)) {
$this->offset=0;
} else {
diff --git a/src/common/frs/FRSFile.class.php b/src/common/frs/FRSFile.class.php
index 9753dd9..e42389d 100644
--- a/src/common/frs/FRSFile.class.php
+++ b/src/common/frs/FRSFile.class.php
@@ -5,7 +5,7 @@
* Copyright 2002, Tim Perdue/GForge, LLC
* Copyright 2009, Roland Mas
* Copyright (C) 2012 Alain Peyrat - Alcatel-Lucent
- * Copyright 2012-2014, Franck Villaume - TrivialDev
+ * Copyright 2012-2014,2021, Franck Villaume - TrivialDev
*
* This file is part of FusionForge. FusionForge is free software;
* you can redistribute it and/or modify it under the terms of the
@@ -72,7 +72,7 @@ class FRSFile extends FFError {
* @param int|bool $file_id The file_id.
* @param array $arr The associative array
of data.
*/
- function __construct(&$FRSRelease, $file_id=false, $arr=array()) {
+ function __construct(&$FRSRelease, $file_id = false, $arr = array()) {
parent::__construct();
if (!$FRSRelease || !is_object($FRSRelease)) {
$this->setError(_('Invalid FRS Release Object'));
@@ -86,15 +86,12 @@ class FRSFile extends FFError {
if ($file_id) {
if (!$arr || !is_array($arr)) {
- if (!$this->fetchData($file_id)) {
- return;
- }
+ $this->fetchData($file_id);
} else {
$this->data_array =& $arr;
if ($this->data_array['release_id'] !=
$this->FRSRelease->getID()) {
$this->setError('FRSRelease_id in db
result does not match FRSRelease Object');
- $this->data_array=null;
- return;
+ $this->data_array = null;
}
}
}
@@ -351,9 +348,9 @@ class FRSFile extends FFError {
$this->FRSRelease->getFileName().'/'.
$this->getName();
- if (file_exists($file))
+ if (file_exists($file)) {
unlink($file);
-
+ }
if (isset($this->FRSRelease->release_files[$this->getID()])) {
unset($this->FRSRelease->release_files[$this->getID()]);
}
diff --git a/src/common/frs/FRSPackage.class.php
b/src/common/frs/FRSPackage.class.php
index d86e3ce..a4ac0c6 100644
--- a/src/common/frs/FRSPackage.class.php
+++ b/src/common/frs/FRSPackage.class.php
@@ -126,15 +126,12 @@ class FRSPackage extends FFError {
if ($package_id) {
if (!$arr || !is_array($arr)) {
- if (!$this->fetchData($package_id)) {
- return;
- }
+ $this->fetchData($package_id);
} else {
$this->data_array =& $arr;
if ($this->data_array['group_id'] !=
$this->Group->getID()) {
$this->setError(_('group_id in db
result does not match Group Object'));
$this->data_array = null;
- return;
}
//
// Add an is_public check here
@@ -444,8 +441,8 @@ class FRSPackage extends FFError {
$olddirlocation =
forge_get_config('upload_dir').'/'.$this->Group->getUnixName().'/'.$olddirname;
$newdirlocation =
forge_get_config('upload_dir').'/'.$this->Group->getUnixName().'/'.$newdirname;
- if(($olddirname!=$newdirname)){
- if(is_dir($newdirlocation)){
+ if($olddirname != $newdirname) {
+ if(is_dir($newdirlocation)) {
$this->setError(_('Error Updating
Package')._(': ')._('Directory Already Exists'));
db_rollback();
return false;
@@ -531,9 +528,9 @@ class FRSPackage extends FFError {
return false;
}
- if (is_dir($dir))
+ if (is_dir($dir)) {
rmdir($dir);
-
+ }
$this->clearMonitor();
db_query_params('DELETE FROM frs_package WHERE package_id=$1
AND group_id=$2',
array ($this->getID(),
@@ -585,7 +582,7 @@ class FRSPackage extends FFError {
$zipPath = $this->getReleaseZipPath($release_id);
$release = frsrelease_get_object($release_id);
$filesPath =
forge_get_config('upload_dir').'/'.$this->Group->getUnixName().'/'.$this->getFileName().'/'.$release->getFileName();
- if ($zip->open($zipPath, ZipArchive::CREATE |
ZipArchive::OVERWRITE) != true) {
+ if (!$zip->open($zipPath, ZipArchive::CREATE |
ZipArchive::OVERWRITE)) {
$this->setError(_('Cannot open the file
archive')._(': ').$zipPath.'.');
return false;
}
@@ -606,8 +603,9 @@ class FRSPackage extends FFError {
}
public function deleteReleaseFilesAsZip($release_id) {
- if (file_exists($this->getReleaseZipPath($release_id)))
+ if (file_exists($this->getReleaseZipPath($release_id))) {
unlink($this->getReleaseZipPath($release_id));
+ }
return true;
}
diff --git a/src/common/frs/FRSPackageFactory.class.php
b/src/common/frs/FRSPackageFactory.class.php
index 681372d..8d20e8c 100644
--- a/src/common/frs/FRSPackageFactory.class.php
+++ b/src/common/frs/FRSPackageFactory.class.php
@@ -102,9 +102,9 @@ class FRSPackageFactory extends FFError {
$qpa = db_construct_qpa();
$qpa = db_construct_qpa($qpa, 'SELECT package_id FROM
frs_package WHERE group_id=$1 ',
array($this->Group->getID()));
- if ($status)
+ if ($status) {
$qpa = db_construct_qpa($qpa, 'AND status_id=$1',
array(1));
-
+ }
$qpa = db_construct_qpa($qpa, 'ORDER BY package_id DESC');
$res = db_query_qpa($qpa);
if ($res) {
diff --git a/src/common/frs/FRSRelease.class.php
b/src/common/frs/FRSRelease.class.php
index ec60c55..684b934 100644
--- a/src/common/frs/FRSRelease.class.php
+++ b/src/common/frs/FRSRelease.class.php
@@ -109,15 +109,12 @@ class FRSRelease extends FFObject {
if ($release_id) {
parent::__construct($release_id, 'FRSRelease');
if (!$arr || !is_array($arr)) {
- if (!$this->fetchData($release_id)) {
- return;
- }
+ $this->fetchData($release_id);
} else {
$this->data_array =& $arr;
if ($this->data_array['package_id'] !=
$this->FRSPackage->getID()) {
$this->setError('FRSPackage_id in db
result does not match FRSPackage Object');
$this->data_array = null;
- return;
}
}
} else {
@@ -339,7 +336,6 @@ class FRSRelease extends FFObject {
forge_get_config('forge_name'))
. "\n\n"
.
util_make_url('/frs/monitor.php?filemodule_id='.$this->FRSPackage->getID()."&group_id=".$this->FRSPackage->Group->getID()."&stop=1");
-// $text = util_line_wrap($text);
if (count($arr)) {
util_handle_message(array_unique($arr), $subject,
$text);
}
@@ -374,9 +370,9 @@ class FRSRelease extends FFObject {
}
function hasFiles() {
- if ($this->files_count != null)
+ if ($this->files_count != null) {
return $this->files_count;
-
+ }
$res = db_query_params('select count(file_id) as files_count
from frs_file where release_id = $1', array($this->getID()));
if (db_numrows($res) >= 1) {
$row = db_fetch_array($res);
@@ -516,15 +512,13 @@ class FRSRelease extends FFObject {
return true;
}
- function isLinkedRoadmapRelease($roadmap_id, $roadmap_release) {
- $roadmaps = array();
+ function isLinkedRoadmapRelease($roadmap_release) {
$res = db_query_params('SELECT roadmap_id FROM
frs_release_tracker_roadmap_link WHERE release_id = $1 and roadmap_release =
$2',
array($this->getID(),
$roadmap_release));
if (!$res) {
return false;
}
- $roadmaps = util_result_column_to_array($res);
- return $roadmaps;
+ return util_result_column_to_array($res);
}
function deleteLinkedRoadmap($roadmap_id, $roadmap_release) {
diff --git a/src/common/frs/actions/editrelease.php
b/src/common/frs/actions/editrelease.php
index c6ba7f7..1004a04 100644
--- a/src/common/frs/actions/editrelease.php
+++ b/src/common/frs/actions/editrelease.php
@@ -102,7 +102,7 @@ if ($uploaded_changes['tmp_name']) {
}
// If we haven't encountered any problems so far then save the changes
-if ($exec_changes == true) {
+if ($exec_changes) {
$release_date = strtotime($release_date);
if (!$frsr->update($status_id, $release_name, $notes, $changes,
$preformatted, $release_date)) {
$error_msg = $frsr->getErrorMessage();
diff --git a/src/common/frs/include/frs_utils.php
b/src/common/frs/include/frs_utils.php
index 05acd30..88a2733 100644
--- a/src/common/frs/include/frs_utils.php
+++ b/src/common/frs/include/frs_utils.php
@@ -181,8 +181,9 @@ function frs_add_file_from_form($release, $type_id,
$processor_id, $release_date
}
if ($filechecks) {
- if (strlen($fname) < 3)
+ if (strlen($fname) < 3) {
return _('Name is too short. It must be at least 3
characters.');
+ }
if (!$move) {
$tmp = tempnam('', '');
copy($infile, $tmp);
@@ -213,8 +214,9 @@ function frs_add_file_from_form($release, $type_id,
$processor_id, $release_date
function frs_filterfiles($in) {
$out = array();
for ($i = 0; $i < count($in); $i++) {
- if (strlen($in[$i]) < 3)
+ if (strlen($in[$i]) < 3) {
continue;
+ }
$out[] = $in[$i];
}
return $out;
diff --git a/src/common/frs/views/linktrackerroadmap.php
b/src/common/frs/views/linktrackerroadmap.php
index 7dc9a6e..8534dad 100644
--- a/src/common/frs/views/linktrackerroadmap.php
+++ b/src/common/frs/views/linktrackerroadmap.php
@@ -2,7 +2,7 @@
/**
* FusionForge FRS: Link Tracker Roadmaps to FRS Release
*
- * Copyright 2016, Franck Villaume - TrivialDev
+ * Copyright 2016,2021, Franck Villaume - TrivialDev
* http://fusionforge.org/
*
* This file is part of FusionForge. FusionForge is free software;
@@ -45,7 +45,7 @@ if (count($enabledRoadmaps)) {
$releaseRoadmaps = $enabledRoadmap->getReleases();
if (count($releaseRoadmaps)) {
foreach ($releaseRoadmaps as $releaseRoadmap) {
- if
($frsr->isLinkedRoadmapRelease($enabledRoadmap->getID(), $releaseRoadmap)) {
+ if
($frsr->isLinkedRoadmapRelease($releaseRoadmap)) {
$type = 'del';
$labelInput = _('Detach this roadmap
from this release');
} else {
diff --git a/src/common/frs/views/listpackages.php
b/src/common/frs/views/listpackages.php
index 9cde655..e9d7dfe 100644
--- a/src/common/frs/views/listpackages.php
+++ b/src/common/frs/views/listpackages.php
@@ -5,7 +5,7 @@
* Copyright 1999-2001 (c) VA Linux Systems
* Copyright 2002-2004 (c) GForge Team
* Copyright 2010 (c) FusionForge Team
- * Copyright 2013-2014,2016-2017,2020, Franck Villaume - TrivialDev
+ * Copyright 2013-2014,2016-2017,2020-2021, Franck Villaume - TrivialDev
* http://fusionforge.org
*
* This file is part of FusionForge. FusionForge is free software;
@@ -130,11 +130,9 @@ EOS;
foreach ($FRSPackageReleases as $FRSPackageRelease) {
$package_release_id =
$FRSPackageRelease->getID();
$ziplink = '';
- if (class_exists('ZipArchive')) {
- if
(file_exists($FRSPackage->getReleaseZipPath($package_release_id))) {
- $ziplink .= html_e('span',
array('class' => 'frs-zip-release'),
util_make_link('/frs/download.php/zip/'.$FRSPackageRelease->getID().'/'.urlencode($FRSPackage->getReleaseZipName($FRSPackageRelease->getID())),
+ if (class_exists('ZipArchive') &&
file_exists($FRSPackage->getReleaseZipPath($package_release_id))) {
+ $ziplink .= html_e('span',
array('class' => 'frs-zip-release'),
util_make_link('/frs/download.php/zip/'.$FRSPackageRelease->getID().'/'.urlencode($FRSPackage->getReleaseZipName($FRSPackageRelease->getID())),
$HTML->getZipPic(_('Download
this release as ZIP.').' '._('This link always points to this release as a ZIP
file.'))), false);
- }
}
// Switch whether release_id exists and/or
release_id is current one
if ( ! $release_id || $release_id ==
$package_release_id ) {
diff --git a/src/common/frs/views/reporting.php
b/src/common/frs/views/reporting.php
index a1060fe..05d0e0b 100644
--- a/src/common/frs/views/reporting.php
+++ b/src/common/frs/views/reporting.php
@@ -1,7 +1,7 @@
<?php
/**
* Copyright (C) 2009-2012 Alain Peyrat, Alcatel-Lucent
- * Copyright 2012,2014, Franck Villaume - TrivialDev
+ * Copyright 2012,2014,2021, Franck Villaume - TrivialDev
* http://fusionforge.org
*
* This file is part of FusionForge. FusionForge is free software;
@@ -60,7 +60,9 @@ if ($report->isError()) {
exit_error($report->getErrorMessage(), 'frs');
}
-if (!$start || !$end) $z =& $report->getMonthStartArr();
+if (!$start || !$end) {
+ $z =& $report->getMonthStartArr();
+}
if (!$start) {
$start = $z[0];
@@ -70,7 +72,9 @@ if (!$end) {
$end = $z[count($z) - 1];
}
-if ($end < $start) list($start, $end) = array($end, $start);
+if ($end < $start) {
+ list($start, $end) = array($end, $start);
+}
html_use_jqueryjqplotpluginCanvas();
html_use_jqueryjqplotpluginhighlighter();
@@ -93,7 +97,7 @@ if ($report->isError()) {
if ($start == $end) {
echo $HTML->error_msg(_('Start and end dates must be
different'));
- } elseif (count($data) == 0) {
+ } elseif (empty($data)) {
echo $HTML->information(_('There have been no downloads for
this package.'));
} else {
echo '<script type="text/javascript">//<![CDATA['."\n";
diff --git a/src/common/frs/views/showreleases.php
b/src/common/frs/views/showreleases.php
index b244e4a..453c672 100644
--- a/src/common/frs/views/showreleases.php
+++ b/src/common/frs/views/showreleases.php
@@ -53,7 +53,7 @@ if (!$frsp || !is_object($frsp)) {
}
$rs = $frsp->getReleases();
-if (count($rs) < 1) {
+if (empty($rs)) {
echo $HTML->information_('No releases of this package are available.');
} else {
echo html_ao('script', array('type' => 'text/javascript'));
diff --git a/src/common/import/import_forums.php
b/src/common/import/import_forums.php
index 1d46462..ff5abba 100644
--- a/src/common/import/import_forums.php
+++ b/src/common/import/import_forums.php
@@ -62,7 +62,7 @@ class Forums {
$attachment = true;
}
$messageObject->create($message['subject'],
$message['content'], $thread_id, $parentMessageId, $attachment, $msg_time);
- if ($attachment == true){
+ if ($attachment){
$am = new AttachManager();
$am->SetForumMsg($messageObject);
$am->Setmsgid($messageObject->getID());
diff --git a/src/common/include/Group.class.php
b/src/common/include/Group.class.php
index 78517ae..e446b5b 100644
--- a/src/common/include/Group.class.php
+++ b/src/common/include/Group.class.php
@@ -4,9 +4,9 @@
*
* Copyright 1999-2001, VA Linux Systems, Inc.
* Copyright 2009-2013, Roland Mas
- * Copyright 2010-2011, Franck Villaume - Capgemini
+ * Copyright 2010-2011,2021, Franck Villaume - Capgemini
* Copyright 2010-2012, Alain Peyrat - Alcatel-Lucent
- * Copyright 2012-2017, Franck Villaume - TrivialDev
+ * Copyright 2012-2017,2021, Franck Villaume - TrivialDev
* Copyright 2013, French Ministry of National Education
* Copyright 2017, Stéphane-Eymeric Bredthauer - TrivialDev
* http://fusionforge.org
@@ -106,7 +106,7 @@ function &group_get_objects($id_arr) {
$fetch[] = $id;
}
}
- if (count($fetch) > 0) {
+ if (!empty($fetch)) {
$res=db_query_params('SELECT * FROM groups WHERE group_id = ANY
($1)',
array(db_int_array_to_any_clause($fetch)));
while ($arr = db_fetch_array($res)) {
@@ -277,9 +277,7 @@ class Group extends FFError {
return;
}
if (!$res) {
- if (!$this->fetchData($id)) {
- return;
- }
+ $this->fetchData($id);
} else {
//
// Assoc array was passed in
@@ -290,8 +288,7 @@ class Group extends FFError {
if (db_numrows($res) < 1) {
//function in class we extended
$this->setError(_('Group Not Found'));
- $this->data_array=array();
- return;
+ $this->data_array = array();
} else {
//set up an associative array for use
by other functions
$this->data_array =
db_fetch_array_by_row($res, 0);
@@ -444,13 +441,12 @@ class Group extends FFError {
*
* This function require site admin privilege.
*
- * @param object $user User requesting operation (for
access control).
* @param string $unix_box Machine on which group's home
directory located.
* @param string $http_domain Domain which serves group's WWW.
* @return bool status.
* @access public
*/
- function updateAdmin(&$user, $unix_box, $http_domain) {
+ function updateAdmin($unix_box, $http_domain) {
$perm =& $this->getPermission();
if (!$perm || !is_object($perm)) {
@@ -545,10 +541,8 @@ class Group extends FFError {
}
// Validate some values
- if ($this->getPublicName() != htmlspecialchars($group_name)) {
- if (!$this->validateGroupName($group_name)) {
- return false;
- }
+ if ($this->getPublicName() != htmlspecialchars($group_name) &&
!$this->validateGroupName($group_name)) {
+ return false;
}
if ($new_doc_address) {
@@ -843,9 +837,8 @@ class Group extends FFError {
function isActive() {
if ($this->getStatus() == 'A') {
return true;
- } else {
- return false;
}
+ return false;
}
/**
@@ -1297,10 +1290,9 @@ class Group extends FFError {
$this->data_array['use_frs']=$booleanparam;
db_commit();
return true;
- } else {
- db_rollback();
- return false;
}
+ db_rollback();
+ return false;
}
/**
@@ -1311,9 +1303,8 @@ class Group extends FFError {
function usesTracker() {
if (forge_get_config('use_tracker')) {
return $this->data_array['use_tracker'];
- } else {
- return false;
}
+ return false;
}
/**
@@ -1331,10 +1322,9 @@ class Group extends FFError {
$this->data_array['use_tracker']=$booleanparam;
db_commit();
return true;
- } else {
- db_rollback();
- return false;
}
+ db_rollback();
+ return false;
}
/**
@@ -1345,9 +1335,8 @@ class Group extends FFError {
function useCreateOnline() {
if (forge_get_config('use_docman')) {
return $this->data_array['use_docman_create_online'];
- } else {
- return false;
}
+ return false;
}
/**
@@ -1358,9 +1347,8 @@ class Group extends FFError {
function usesDocman() {
if (forge_get_config('use_docman')) {
return $this->data_array['use_docman'];
- } else {
- return false;
}
+ return false;
}
/**
@@ -1389,10 +1377,9 @@ class Group extends FFError {
$this->data_array['use_docman'] = $booleanparam;
db_commit();
return true;
- } else {
- db_rollback();
- return false;
}
+ db_rollback();
+ return false;
}
/**
@@ -1403,9 +1390,8 @@ class Group extends FFError {
function useDocmanSearch() {
if (forge_get_config('use_docman')) {
return $this->data_array['use_docman_search'];
- } else {
- return false;
}
+ return false;
}
/**
@@ -1416,9 +1402,8 @@ class Group extends FFError {
function useWebdav() {
if (forge_get_config('use_webdav')) {
return $this->data_array['use_webdav'];
- } else {
- return false;
}
+ return false;
}
/**
@@ -1429,9 +1414,8 @@ class Group extends FFError {
function usesFTP() {
if (forge_get_config('use_ftp')) {
return $this->data_array['use_ftp'];
- } else {
- return false;
}
+ return false;
}
/**
@@ -1442,9 +1426,8 @@ class Group extends FFError {
function usesSurvey() {
if (forge_get_config('use_survey')) {
return $this->data_array['use_survey'];
- } else {
- return false;
}
+ return false;
}
/**
@@ -1455,9 +1438,8 @@ class Group extends FFError {
function usesPM() {
if (forge_get_config('use_pm')) {
return $this->data_array['use_pm'];
- } else {
- return false;
}
+ return false;
}
/**
@@ -1475,10 +1457,9 @@ class Group extends FFError {
$this->data_array['use_pm']=$booleanparam;
db_commit();
return true;
- } else {
- db_rollback();
- return false;
}
+ db_rollback();
+ return false;
}
/**
@@ -1511,7 +1492,7 @@ class Group extends FFError {
*/
function usesPlugin($pluginname) {
$plugins_data = $this->getPlugins();
- foreach ($plugins_data as $p_id => $p_name) {
+ foreach ($plugins_data as $p_name) {
if ($p_name == $pluginname) {
return true;
}
@@ -1529,7 +1510,7 @@ class Group extends FFError {
function usesService($feature) {
$plugins_data = $this->getPlugins();
$pm = plugin_manager_get_object();
- foreach ($plugins_data as $p_id => $p_name) {
+ foreach ($plugins_data as $p_name) {
if ($p_name == $feature) {
return true;
}
@@ -1602,11 +1583,10 @@ class Group extends FFError {
$this->setError(_('Error')._(': ')._('Cannot Update
Group new_doc_address')._(': ').db_error());
db_rollback();
return false;
- } else {
- $this->data_array['new_doc_address'] = $email;
- db_commit();
- return true;
}
+ $this->data_array['new_doc_address'] = $email;
+ db_commit();
+ return true;
}
/**
@@ -1627,11 +1607,10 @@ class Group extends FFError {
$this->setError(_('Error')._(': ')._('Cannot Update
Group send_all_docs')._(': ').db_error());
db_rollback();
return false;
- } else {
- $this->data_array['send_all_docs'] = $status;
- db_commit();
- return true;
}
+ $this->data_array['send_all_docs'] = $status;
+ db_commit();
+ return true;
}
/**
@@ -1657,11 +1636,10 @@ class Group extends FFError {
$this->setError(_('Error')._(': ')._('Cannot Update
Group new_frs_address')._(': ').db_error());
db_rollback();
return false;
- } else {
- $this->data_array['new_frs_address'] = $email;
- db_commit();
- return true;
}
+ $this->data_array['new_frs_address'] = $email;
+ db_commit();
+ return true;
}
/**
@@ -1682,11 +1660,10 @@ class Group extends FFError {
$this->setError(_('Error')._(': ')._('Cannot Update
Group send_frs_docs')._(': ').db_error());
db_rollback();
return false;
- } else {
- $this->data_array['send_frs_docs'] = $status;
- db_commit();
- return true;
}
+ $this->data_array['send_frs_docs'] = $status;
+ db_commit();
+ return true;
}
/**
@@ -1695,10 +1672,8 @@ class Group extends FFError {
* @return string homepage URL.
*/
function getHomePage() {
- if (!preg_match("/^[a-zA-Z][a-zA-Z0-9+.-]*:/",
- $this->data_array['homepage'])) {
- $this->data_array['homepage'] = 'http://' .
- $this->data_array['homepage'];
+ if (!preg_match("/^[a-zA-Z][a-zA-Z0-9+.-]*:/",
$this->data_array['homepage'])) {
+ $this->data_array['homepage'] =
'http://'.$this->data_array['homepage'];
}
return $this->data_array['homepage'];
}
@@ -1710,7 +1685,6 @@ class Group extends FFError {
* @return bool
*/
function setHomepage($homepage) {
-
if ($homepage == $this->data_array['homepage']) {
return true;
}
@@ -1722,15 +1696,13 @@ class Group extends FFError {
$this->data_array['homepage'] = $homepage;
db_commit();
return true;
- } else {
- db_rollback();
- $this->setError(_('Could not insert homepage to
database'));
- return false;
}
- } else {
- $this->setError(_('Homepage cannot be empty'));
+ db_rollback();
+ $this->setError(_('Could not insert homepage to
database'));
return false;
}
+ $this->setError(_('Homepage cannot be empty'));
+ return false;
}
/**
@@ -2134,15 +2106,9 @@ class Group extends FFError {
//
// Delete reporting
//
- db_query_params('DELETE FROM rep_group_act_monthly WHERE
group_id=$1',
- array($this->getID()));
- //echo 'rep_group_act_monthly'.db_error();
- db_query_params('DELETE FROM rep_group_act_weekly WHERE
group_id=$1',
- array($this->getID()));
- //echo 'rep_group_act_weekly'.db_error();
- db_query_params('DELETE FROM rep_group_act_daily WHERE
group_id=$1',
- array($this->getID()));
- //echo 'rep_group_act_daily'.db_error();
+ db_query_params('DELETE FROM rep_group_act_monthly WHERE
group_id=$1', array($this->getID()));
+ db_query_params('DELETE FROM rep_group_act_weekly WHERE
group_id=$1', array($this->getID()));
+ db_query_params('DELETE FROM rep_group_act_daily WHERE
group_id=$1', array($this->getID()));
unset($this->data_array);
return true;
}
@@ -2290,7 +2256,7 @@ class Group extends FFError {
$found_roles[] = $role;
}
}
- if (count($found_roles) == 0) {
+ if (empty($found_roles)) {
$this->setError(_('Error')._(': ')._('User not
removed')._(': ').$user_id);
db_rollback();
return false;
@@ -2701,15 +2667,13 @@ class Group extends FFError {
/* use SCM plugin from template group */
$this->setUseSCM($template->usesSCM());
- foreach ($template->getPlugins() as
- $plugin_id => $plugin_name) {
+ foreach ($template->getPlugins() as
$plugin_name) {
$this->setPluginUse($plugin_name);
}
} else {
/* use SCM choice from registration page */
- foreach ($template->getPlugins() as $plugin_id
=> $plugin_name) {
- if (substr($plugin_name, 3) == 'scm' &&
- $plugin_name != 'scmhook') {
+ foreach ($template->getPlugins() as
$plugin_name) {
+ if (substr($plugin_name, 3) == 'scm' &&
$plugin_name != 'scmhook') {
/* skip copying scm plugins */
continue;
}
@@ -2813,7 +2777,7 @@ class Group extends FFError {
function sendApprovalEmail() {
$admins = RBACEngine::getInstance()->getUsersByAllowedAction
('project_admin', $this->getID());
- if (count($admins) < 1) {
+ if (empty($admins)) {
$this->setError(_('Group does not have any
administrators.'));
return false;
}
@@ -2925,14 +2889,14 @@ class Group extends FFError {
foreach (get_group_join_requests ($this) as $gjr) {
$submitters[] = user_get_object($gjr->getUserID());
}
- if (count ($submitters) < 1) {
+ if (empty($submitters)) {
$this->setError(_('Could not find user who has
submitted the project.'));
return false;
}
$admins =
RBACEngine::getInstance()->getUsersByAllowedAction('approve_projects', -1);
- if (count($admins) < 1) {
+ if (empty($admins)) {
$this->setError(_('There is no administrator to send
the mail to.'));
return false;
}
diff --git a/src/www/admin/groupedit.php b/src/www/admin/groupedit.php
index 22fa81d..fdab531 100644
--- a/src/www/admin/groupedit.php
+++ b/src/www/admin/groupedit.php
@@ -6,7 +6,7 @@
* Copyright 2010 (c) Franck Villaume - Capgemini
* Copyright (C) 2011-2012 Alain Peyrat - Alcatel-Lucent
* Copyright 2013, French Ministry of National Education
- * Copyright 2013, Franck Villaume - TrivialDev
+ * Copyright 2013,2021, Franck Villaume - TrivialDev
*
* This file is part of FusionForge. FusionForge is free software;
* you can redistribute it and/or modify it under the terms of the
@@ -54,7 +54,7 @@ function do_update(&$group, $is_template, $status, $unix_box,
$http_domain, $scm
return false;
}
- if (!$group->updateAdmin(session_get_user(), $unix_box, $http_domain)) {
+ if (!$group->updateAdmin($unix_box, $http_domain)) {
$error_msg .= $group->getErrorMessage();
db_rollback();
return false;
diff --git a/src/www/soap/common/group.php b/src/www/soap/common/group.php
index 500d9e6..66d48c8 100644
--- a/src/www/soap/common/group.php
+++ b/src/www/soap/common/group.php
@@ -3,6 +3,7 @@
* SOAP Group Include - this file contains wrapper functions for the SOAP
interface
*
* Copyright 2004 (c) GForge, LLC
+ * Copyright 2021, Franck Villaume - TrivialDev
* http://fusionforge.org
*
* This file is part of FusionForge. FusionForge is free software;
@@ -420,7 +421,7 @@ function updateGroup($session_ser, $group_id, $is_public,
$is_template, $status,
$error_msg .= $group->getErrorMessage();
}
- if (!$group->updateAdmin(session_get_user(), $unix_box, $http_domain)) {
+ if (!$group->updateAdmin($unix_box, $http_domain)) {
$error_msg .= $group->getErrorMessage();
}
-----------------------------------------------------------------------
Summary of changes:
src/common/docman/engine/parser_text.inc.php | 6 +-
src/common/docman/include/webdav.php | 6 +-
src/common/docman/views/menu.php | 12 +-
src/common/forum/ForumHTML.class.php | 1 -
src/common/forum/ForumMessage.class.php | 20 ++--
src/common/forum/ForumMessageFactory.class.php | 1 -
src/common/frs/FRSFile.class.php | 15 +--
src/common/frs/FRSPackage.class.php | 18 ++-
src/common/frs/FRSPackageFactory.class.php | 4 +-
src/common/frs/FRSRelease.class.php | 16 +--
src/common/frs/actions/editrelease.php | 2 +-
src/common/frs/include/frs_utils.php | 6 +-
src/common/frs/views/linktrackerroadmap.php | 4 +-
src/common/frs/views/listpackages.php | 8 +-
src/common/frs/views/reporting.php | 12 +-
src/common/frs/views/showreleases.php | 2 +-
src/common/import/import_forums.php | 2 +-
src/common/include/Group.class.php | 146 ++++++++++---------------
src/www/admin/groupedit.php | 4 +-
src/www/soap/common/group.php | 3 +-
20 files changed, 121 insertions(+), 167 deletions(-)
hooks/post-receive
--
FusionForge
_______________________________________________
Fusionforge-commits mailing list
[email protected]
http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionforge-commits