if(strtolower($p['name']) == strtolower($name)) {
$found = true;
$project['name'] = $p['name'];
+ $project['owner'] = $p['owner'];
break;
}
}
else
$project['description'] = "";
- if(GitConfig::PROJECT_OWNER)
- $project['owner'] = GitConfig::PROJECT_OWNER;
- else {
- $project['owner'] = fileowner($project['path']);
- $owner = posix_getpwuid($project['owner']);
- if($owner && $owner['name'])
- $project['owner'] = $owner['name'];
- }
+ if(!array_key_exists('owner', $project) || $project['owner'] == null) {
+ if(GitConfig::PROJECT_OWNER)
+ $project['owner'] = GitConfig::PROJECT_OWNER;
+ else {
+ $project['owner'] = fileowner($project['path']);
+ $owner = posix_getpwuid($project['owner']);
+ if($owner && $owner['name'])
+ $project['owner'] = $owner['name'];
+ }
+ }
return $project;
}