| }␊ |
| ␊ |
| /**␊ |
| * Get the access url to the repository.␊ |
| *␊ |
| * This will return the right url based on the user.␊ |
| *␊ |
| * @param Pluf_User The user (null)␊ |
| */␊ |
| public function getSourceAccessUrl($user=null)␊ |
| {␊ |
| $right = $this->getConf()->getVal('source_access_rights', 'all');␊ |
| if (($user == null or $user->isAnonymous()) ␊ |
| and $right == 'all' and !$this->private) {␊ |
| return $this->getRemoteAccessUrl();␊ |
| }␊ |
| return $this->getWriteRemoteAccessUrl($user);␊ |
| }␊ |
| ␊ |
| ␊ |
| /**␊ |
| * Get the remote access url to the repository.␊ |
| *␊ |
| * This will always return the anonymous access url.␊ |
| */␊ |
| public function getRemoteAccessUrl()␊ |
| {␊ |