function __construct($docman, $group_id) {
$this->docman = $docman;
$this->group_id = $group_id;
- $group =& group_get_object($group_id);
+ $group = group_get_object($group_id);
if (!$group || !is_object($group)) {
print "error retrieving group from id";
} elseif ($group->isError()) {
$this->forums = $forums;
$this->msgonly = $msgonly;
$this->group_id = $group_id;
- $group =& group_get_object($group_id);
+ $group = group_get_object($group_id);
if (!$group || !is_object($group)) {
print "error retrieving group from id";
} elseif ($group->isError()) {
function __construct($frs, $group_id) {
$this->frs = $frs;
$this->group_id = $group_id;
- $group =& group_get_object($group_id);
+ $group = group_get_object($group_id);
if (!$group || !is_object($group)) {
print "error retrieving group from id";
} elseif ($group->isError()) {
function __construct($trackers, $group_id, $users) {
- $this->group =& group_get_object($group_id);
+ $this->group = group_get_object($group_id);
if (!$this->group || !is_object($this->group)) {
print "error retrieving group from id";
} elseif ($this->group->isError()) {
*/
function tracker_fill($trackers, $group_id, $users){
- $group =& group_get_object($group_id);
+ $group = group_get_object($group_id);
if (!$group || !is_object($group)) {
print "error retrieving group from id";
} elseif ($group->isError()) {
global $feedback;
global $message;
- $group =& group_get_object($group_id);
+ $group = group_get_object($group_id);
if (!$group || !is_object($group)) {
exit_error('Error','Could Not Get Group');
} elseif ($group->isError()) {
// Project
if (isset($GLOBALS['group_id'])) {
// get group info using the common result set
- $project =& group_get_object($GLOBALS['group_id']);
+ $project = group_get_object($GLOBALS['group_id']);
if (is_int($project) && $project == 0) {
if (preg_match('/root=/',$request_uri)) {
$project_name = preg_replace('/.*?root=/', '', $request_uri);
global $ldap_conn;
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
if (!$group) {
$this->setError("Error: Cannot find group [$group_id]<br />");
return false;
function sysCreateGroup($group_id) {
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
if (!$this->gfLdapConnect()) {
return false;
}
function sysRemoveGroup($group_id) {
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
if (!$this->gfLdapConnect()) {
return false;
}
global $ldap_conn;
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
$user = &user_get_object($user_id);
if (!$this->gfLdapConnect()) {
return false;
function sysGroupRemoveUser($group_id,$user_id,$cvs_only=0) {
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
$user = &user_get_object($user_id);
if (!$this->gfLdapConnect()) {
return false;
*/
function cloneFieldsFrom($clone_tracker_id) {
- $g =& group_get_object(forge_get_config('template_group'));
+ $g = group_get_object(forge_get_config('template_group'));
if (!$g || !is_object($g)) {
$this->setError('Could Not Get Template Group');
return false;
array ()) ;
while($row = db_fetch_array($res)) {
print "Upgrading group_id=".$row['group_id']." (group_artifact_id=".$row['group_artifact_id'].")\n";
- $group =& group_get_object($row['group_id']);
+ $group = group_get_object($row['group_id']);
$ath = new ArtifactTypeHtml($group, $row['group_artifact_id']);
$efarr =& $ath->getExtraFields(array(ARTIFACT_EXTRAFIELDTYPE_STATUS));
$keys=array_keys($efarr);
function CallHook($hookname, &$params) {
if ($hookname == "groupmenu") {
$group_id=$params['group'];
- $project = &group_get_object($group_id);
+ $project = group_get_object($group_id);
if (!$project || !is_object($project)) {
return;
}
//Check if the group is active
// this code creates the checkbox in the project edit public info page to activate/deactivate the plugin
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
echo "<tr>";
echo "<td>";
echo ' <input type="CHECKBOX" name="use_contribtrackerplugin" value="1" ';
} elseif ($hookname == "groupisactivecheckboxpost") {
// this code actually activates/deactivates the plugin after the form was submitted in the project edit public info page
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
$use_contribtrackerplugin = getStringFromRequest('use_contribtrackerplugin');
if ( $use_contribtrackerplugin == 1 ) {
$group->setPluginUse ( $this->name );
} elseif ($hookname == "project_admin_plugins") {
// this displays the link in the project admin options page to its ContribTracker administration
$group_id = $params['group_id'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
if ( $group->usesPlugin ( $this->name ) ) {
echo util_make_link ("/plugins/".$this->name."/project_admin.php?group_id=".$group->getID(),
_('Contribution Tracker admin')) ;
elseif ($hookname == "project_before_frs") {
$group_id = $params['group_id'];
- $group = &group_get_object ($group_id);
+ $group = group_get_object ($group_id);
if ($group->usesPlugin($this->name)) {
global $HTML ;
}
} elseif ($hookname == "groupmenu") {
$group_id=$params['group'];
- $project = &group_get_object($group_id);
+ $project = group_get_object($group_id);
if (!$project || !is_object($project)) {
return;
}
//Check if the group is active
// this code creates the checkbox in the project edit public info page to activate/deactivate the plugin
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
echo "<tr>";
echo "<td>";
echo ' <input type="checkbox" name="use_extsubprojplugin" value="1" ';
} elseif ($hookname == "groupisactivecheckboxpost") {
// this code actually activates/deactivates the plugin after the form was submitted in the project edit public info page
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
$use_extsubprojplugin = getStringFromRequest('use_extsubprojplugin');
if ( $use_extsubprojplugin == 1 ) {
$group->setPluginUse ( $this->name );
} elseif ($hookname == "project_admin_plugins") {
// this displays the link in the project admin options page to it's extsubproj administration
$group_id = $params['group_id'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
if ( $group->usesPlugin ( $this->name ) ) {
echo '<p>'.util_make_link ("/plugins/extsubproj/admin/index.php?id=".$group->getID().'&type=admin&pluginname='.$this->name,
_('extsubproj Admin')).'</p>' ;
$display = 0;
if (isset($params['group'])) {
$group_id=$params['group']; // get the project id
- $project = &group_get_object($group_id);
+ $project = group_get_object($group_id);
if ( (!$project) || (!is_object($project)) || ($project->isError()) || (!$project->isProject()) ) {
return false;
}
//Check if the group is active
// this code creates the checkbox in the project edit public info page to activate/deactivate the plugin
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
echo "<tr>";
echo "<td>";
echo ' <input type="CHECKBOX" name="use_forummlplugin" value="1" ';
} elseif ($hookname == "groupisactivecheckboxpost") {
// this code actually activates/deactivates the plugin after the form was submitted in the project edit public info page
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
$use_mailmanplugin = getStringFromRequest('use_forummlplugin');
if ( $use_mailmanplugin == 1 ) {
$group->setPluginUse ( $this->name );
$request =& HTTPRequest::instance();
$group_id = (int) $request->get('group_id');
if ($group_id) {
- $group =& group_get_object($group_id);
+ $group = group_get_object($group_id);
if ($group->usesPlugin('forumml')) {
if (isset($params['object'])) {
$searchManager = $params['object'];
}
} elseif ($hookname == "groupmenu") {
$group_id=$params['group'];
- $project = &group_get_object($group_id);
+ $project = group_get_object($group_id);
if (!$project || !is_object($project)) {
return;
}
//Check if the group is active
// this code creates the checkbox in the project edit public info page to activate/deactivate the plugin
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
echo "<tr>";
echo "<td>";
echo ' <input type="checkbox" name="use_helloworldplugin" value="1" ';
} elseif ($hookname == "groupisactivecheckboxpost") {
// this code actually activates/deactivates the plugin after the form was submitted in the project edit public info page
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
$use_helloworldplugin = getStringFromRequest('use_helloworldplugin');
if ( $use_helloworldplugin == 1 ) {
$group->setPluginUse ( $this->name );
} elseif ($hookname == "project_admin_plugins") {
// this displays the link in the project admin options page to it's HelloWorld administration
$group_id = $params['group_id'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
if ( $group->usesPlugin ( $this->name ) ) {
echo '<p>'.util_make_link ("/plugins/helloworld/admin/index.php?id=".$group->getID().'&type=admin&pluginname='.$this->name,
_('HelloWorld Admin')).'</p>' ;
}
} elseif ($hookname == "groupmenu") {
$group_id=$params['group'];
- $project = &group_get_object($group_id);
+ $project = group_get_object($group_id);
if (!$project || !is_object($project)) {
return;
}
//Check if the group is active
// this code creates the checkbox in the project edit public info page to activate/deactivate the plugin
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
echo "<tr>";
echo "<td>";
echo ' <input type="CHECKBOX" name="use_mailmanplugin" value="1" ';
} elseif ($hookname == "groupisactivecheckboxpost") {
// this code actually activates/deactivates the plugin after the form was submitted in the project edit public info page
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
$use_mailmanplugin = getStringFromRequest('use_mailmanplugin');
if ( $use_mailmanplugin == 1 ) {
$group->setPluginUse ( $this->name );
} elseif ($hookname == "project_admin_plugins") {
// this displays the link in the project admin options page to it's mailman administration
$group_id = $params['group_id'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
if ( $group->usesPlugin ( $this->name ) ) {
echo '<p>'.util_make_link ("/plugins/".$this->name."/index.php?id=".$group->getID().'&type=admin&pluginname='.$this->name,
_('View the mailman Administration')).'</p>';
}
elseif ($hookname == "group_delete") {
$group_id = $params['group_id'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
$mlf = new MailmanListFactory($group);
$ml_arr =& $mlf->getMailmanLists();
for ($i=0; $i<count($ml_arr); $i++) {
elseif ($hookname == "group_approve") {
$idadmin_group =$params[0];
$group_id=$params[1];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
$mlist = new MailmanList($group);
if (!$mlist->create('commits','Commits',1,$idadmin_group)) {
$this->setError(sprintf(_('ML: %s'),$mlist->getErrorMessage()));
}
function groupmenu($params) {
$group_id=$params['group'];
- $project = &group_get_object($group_id);
+ $project = group_get_object($group_id);
if (!$project || !is_object($project)) {
return;
}
//Check if the group is active
// this code creates the checkbox in the project edit public info page to activate/deactivate the plugin
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
echo "<tr>";
echo "<td>";
echo ' <input type="checkbox" name="use_oauthproviderplugin" value="1" ';
// this code actually activates/deactivates the plugin after the form was submitted in the project edit public info page
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
$use_oauthproviderplugin = getStringFromRequest('use_oauthproviderplugin');
if ( $use_oauthproviderplugin == 1 ) {
$group->setPluginUse ( $this->name );
function project_admin_plugins($params ) {
// this displays the link in the project admin options page to it's oauthprovider administration
$group_id = $params['group_id'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
if ( $group->usesPlugin ( $this->name ) ) {
echo '<p>'.util_make_link ("/plugins/oauthprovider/admin/index.php?id=".$group->getID().'&type=admin',
_('oauthprovider Admin')).'</p>' ;
}
} elseif ($hookname == "groupmenu") {
$group_id=$params['group'];
- $project = &group_get_object($group_id);
+ $project = group_get_object($group_id);
if (!$project || !is_object($project)) {
return;
}
//Check if the group is active
// this code creates the checkbox in the project edit public info page to activate/deactivate the plugin
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
echo "<tr>";
echo "<td>";
echo ' <input type="checkbox" name="use_oslcplugin" value="1" ';
} elseif ($hookname == "groupisactivecheckboxpost") {
// this code actually activates/deactivates the plugin after the form was submitted in the project edit public info page
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
$use_oslcplugin = getStringFromRequest('use_oslcplugin');
if ( $use_oslcplugin == 1 ) {
$group->setPluginUse ( $this->name );
} elseif ($hookname == "project_admin_plugins") {
// this displays the link in the project admin options page to it's oslc administration
$group_id = $params['group_id'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
if ( $group->usesPlugin ( $this->name ) ) {
echo '<p>'.util_make_link ("/plugins/oslc/admin/index.php?id=".$group->getID().'&type=admin&pluginname='.$this->name,
_('oslc Admin')).'</p>' ;
}
} else */ if ($hookname == "groupmenu") {
$group_id=$params['group'];
- $project = &group_get_object($group_id);
+ $project = group_get_object($group_id);
if (!$project || !is_object($project)) {
return;
}
//Check if the group is active
// this code creates the checkbox in the project edit public info page to activate/deactivate the plugin
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
echo "<tr>";
echo "<td>";
echo ' <input type="checkbox" name="use_projectimportplugin" value="1" ';
} elseif ($hookname == "groupisactivecheckboxpost") {
// this code actually activates/deactivates the plugin after the form was submitted in the project edit public info page
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
$use_projectimportplugin = getStringFromRequest('use_projectimportplugin');
if ( $use_projectimportplugin == 1 ) {
$group->setPluginUse ( $this->name );
} elseif ($hookname == "project_admin_plugins") {
// this displays the link in the project admin options page to it's ProjectImport administration
$group_id = $params['group_id'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
if ( $group->usesPlugin ( $this->name ) ) {
echo util_make_link ("/plugins/projectimport/index.php?id=".$group->getID().'&type=admin&pluginname='.$this->name,
_('View the ProjectImport Administration')).'<br />';
_('Project labels'). ' [' . _('Project labels plugin') . ']') . '</li>';
} elseif ($hookname == "project_before_widgets") {
$group_id=$params['group_id'];
- $project = &group_get_object($group_id);
+ $project = group_get_object($group_id);
if (!$project || !is_object($project))
return;
if ($project->isError())
case "project_admin_plugins": {
// this displays the link in the project admin options page to it's quota_management administration
$group_id = $params['group_id'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
if ( $group->usesPlugin($this->name)) {
echo util_make_link('/plugins/quota_management/index.php?id='.$group->getID().'&type=admin&pluginname='.$this->name,
_('View the quota_management Administration')
session_require_perm('project_admin', $id);
-$group = &group_get_object($id);
+$group = group_get_object($id);
if (!$group || !is_object($group)) {
exit_no_group();
case 'scm_admin_page': {
$group_id = $params['group_id'];
$scm_plugin = $params['scm_plugin'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
if ($group->usesPlugin($this->name) && $scm_plugin) {
$this->displayScmHook($group_id, $scm_plugin);
}
}
case 'artifact_extra_detail': {
$group_id = $params['group_id'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
if ($group->usesPlugin($this->name)) {
$this->artifact_extra_detail($params);
}
}
case 'task_extra_detail': {
$group_id = $params['group_id'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
if ($group->usesPlugin($this->name)) {
$this->task_extra_detail($params);
}
function getAvailableHooks($group_id) {
$listScm = $this->getListLibraryScm();
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
for ($i = 0; $i < count($listScm); $i++) {
if ($group->usesPlugin($listScm[$i])) {
return $this->getListLibraryHook($listScm[$i]);
}
} elseif ($hookname == "groupmenu") {
$group_id=$params['group'];
- $project = &group_get_object($group_id);
+ $project = group_get_object($group_id);
if (!$project || !is_object($project)) {
return;
}
//Check if the group is active
// this code creates the checkbox in the project edit public info page to activate/deactivate the plugin
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
echo "<tr>";
echo "<td>";
echo ' <input type="checkbox" name="use_soapadminplugin" value="1" ';
} elseif ($hookname == "groupisactivecheckboxpost") {
// this code actually activates/deactivates the plugin after the form was submitted in the project edit public info page
$group_id=$params['group'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
$use_soapadminplugin = getStringFromRequest('use_soapadminplugin');
if ( $use_soapadminplugin == 1 ) {
$group->setPluginUse ( $this->name );
} elseif ($hookname == "project_admin_plugins") {
// this displays the link in the project admin options page to it's SoapAdmin administration
$group_id = $params['group_id'];
- $group = &group_get_object($group_id);
+ $group = group_get_object($group_id);
if ( $group->usesPlugin ( $this->name ) ) {
echo '<p>'.util_make_link ("/plugins/soapadmin/admin/index.php?id=".$group->getID().'&type=admin&pluginname='.$this->name,
_('SoapAdmin Admin')).'</p>' ;
return new SoapFault($e->getCode(),$e->getMessage());
}
- $grps =& group_get_objects($group_ids);
+ $grps = group_get_objects($group_ids);
if (!$grps) {
$this->logger->debug("Could Not Get Groups by Id");
return new soap_fault ('2001','group','Could Not Get Groups by Id'.$inputArgs,$feedback);
return new SoapFault($e->getCode(),$e->getMessage());
}
// Search the group object in the database
- $grp =& group_get_object($group_id);
+ $grp = group_get_object($group_id);
$this->logger->debug("group_get_object : ".var_export($grp, true));
// Error handle
if (isset($group_id) && !empty($group_id) && is_numeric($group_id)) {
session_require_perm('project_read', $group_id);
- $group =& group_get_object($group_id);
+ $group = group_get_object($group_id);
//does group exist? do we get an object?
if (!$group || !is_object($group)) {
//loop through group_ids
for ($i=0; $i<count($group_ids);$i++){
if (is_numeric($group_ids[$i])) {
- $group =& group_get_object($group_ids[$i]);
+ $group = group_get_object($group_ids[$i]);
//does group exist? do we get an object? is group public? does it use forums?
if ($group && is_object($group) && !$group->isError()
&& $group->isPublic() && $group->usesForum()){
if ($result && db_numrows($result) >= 1) {
$forum_group_id=db_result($result,0,'group_id');
- $g =& group_get_object($forum_group_id);
+ $g = group_get_object($forum_group_id);
if ($g && is_object($g) && !$g->isError() && $g->isPublic() && $g->usesForum()) {
$f=new Forum($g,$fid);
if (isset($_GET['group_id'])&&!empty($_GET['group_id'])&&is_numeric($_GET['group_id'])) {
$group_id = $_GET['group_id'];
- $group =& group_get_object($group_id);
-
+ $group = group_get_object($group_id);
//does group exist? do we get an object?
if (!$group || !is_object($group)) {
$group_project_id = $tinfo['group_project_id'];
$project_task_id = $tinfo['project_task_id'];
-$objGroup =& group_get_object($group_id);
+$objGroup = group_get_object($group_id);
if (!$objGroup || !is_object($objGroup)) {
exit_no_group();
} elseif ($objGroup->isError()) {
}
if (isset ($sys_noforcetype) && $sys_noforcetype) {
- $project = &group_get_object($group_id);
+ $project = group_get_object($group_id);
include $gfwww.'include/project_home.php';
} else {
session_redirect('/projects/'. group_getunixname($group_id) .'/');
echo '<p>' . _('If you would like to contribute to this project by becoming a member, contact one of the project admins, designated in bold text below.') . '</p>';
// beginning of the user descripion block
-$project =& group_get_object($group_id);
+$project = group_get_object($group_id);
$project_stdzd_uri = util_make_url_g ($project->getUnixName(), $group_id);
$usergroup_stdzd_uri = $project_stdzd_uri.'members/';
print '<div about="'. $usergroup_stdzd_uri .'" typeof="sioc:UserGroup">';