@@ 226-236 (lines=11) @@ | ||
223 | * @param Member|null $member The {@link Member} object to test against. |
|
224 | * @return true if $member (or the currently logged in member if null) can upload this archive |
|
225 | */ |
|
226 | public function canRestore($member = null) { |
|
227 | $memberID = $member ? $member->ID : Member::currentUserID(); |
|
228 | if(!$memberID) { |
|
229 | return false; |
|
230 | } |
|
231 | ||
232 | $key = $memberID . '-' . $this->EnvironmentID; |
|
233 | if(!isset(self::$_cache_can_restore[$key])) { |
|
234 | self::$_cache_can_restore[$key] = $this->Environment()->canUploadArchive($member); |
|
235 | } |
|
236 | ||
237 | return self::$_cache_can_restore[$key]; |
|
238 | } |
|
239 | ||
@@ 247-256 (lines=10) @@ | ||
244 | * @param Member|null $member The {@link Member} object to test against. |
|
245 | * @return true if $member (or the currently logged in member if null) can download this archive |
|
246 | */ |
|
247 | public function canDownload($member = null) { |
|
248 | $memberID = $member ? $member->ID : Member::currentUserID(); |
|
249 | if(!$memberID) { |
|
250 | return false; |
|
251 | } |
|
252 | ||
253 | $key = $memberID . '-' . $this->EnvironmentID; |
|
254 | if(!isset(self::$_cache_can_download[$key])) { |
|
255 | self::$_cache_can_download[$key] = $this->Environment()->canDownloadArchive($member); |
|
256 | } |
|
257 | return self::$_cache_can_download[$key]; |
|
258 | } |
|
259 |