X-Git-Url: http://git.pk910.de/?p=phpgitweb.git;a=blobdiff_plain;f=htdocs%2Flib%2FProjectLoader.class.php;fp=htdocs%2Flib%2FProjectLoader.class.php;h=8c0c1313419da3f88d360f0cf55c5fc1732e0472;hp=eb1c789c11a8bc70219e7d58b41773116cd7f21d;hb=bb1fc2c20c1ec39257c6e89cae030636c15edad3;hpb=0a6d29345b57ef71b076003e18d13efd3478764c diff --git a/htdocs/lib/ProjectLoader.class.php b/htdocs/lib/ProjectLoader.class.php index eb1c789..8c0c131 100644 --- a/htdocs/lib/ProjectLoader.class.php +++ b/htdocs/lib/ProjectLoader.class.php @@ -67,6 +67,7 @@ class ProjectLoader { if(strtolower($p['name']) == strtolower($name)) { $found = true; $project['name'] = $p['name']; + $project['owner'] = $p['owner']; break; } } @@ -79,14 +80,16 @@ class ProjectLoader { 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; }