summaryrefslogtreecommitdiff
path: root/app/Module/MediaTabModule.php
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@gmail.com>2015-03-07 11:33:29 +0000
committerGreg Roach <fisharebest@gmail.com>2015-03-08 16:23:35 +0000
commit4b9ff166b3342695f2a94855b7a33368e6d55c35 (patch)
tree0a1c31662df08206dbd7d04fe6983f438f4e6877 /app/Module/MediaTabModule.php
parent1784a549f5382ce854e7a2b015c1367735d8b2e0 (diff)
downloadwebtrees-4b9ff166b3342695f2a94855b7a33368e6d55c35.tar.gz
webtrees-4b9ff166b3342695f2a94855b7a33368e6d55c35.tar.bz2
webtrees-4b9ff166b3342695f2a94855b7a33368e6d55c35.zip
Remove constants, to improve multi-tree handling
Diffstat (limited to 'app/Module/MediaTabModule.php')
-rw-r--r--app/Module/MediaTabModule.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/app/Module/MediaTabModule.php b/app/Module/MediaTabModule.php
index 2c46034f56..a98e852ef2 100644
--- a/app/Module/MediaTabModule.php
+++ b/app/Module/MediaTabModule.php
@@ -39,7 +39,9 @@ class MediaTabModule extends Module implements ModuleTabInterface {
/** {@inheritdoc} */
public function hasTabContent() {
- return WT_USER_CAN_EDIT || $this->getFactsWithMedia();
+ global $WT_TREE;
+
+ return Auth::isEditor($WT_TREE) || $this->getFactsWithMedia();
}
/** {@inheritdoc} */
@@ -66,19 +68,19 @@ class MediaTabModule extends Module implements ModuleTabInterface {
echo '<tr><td id="no_tab4" colspan="2" class="facts_value">', I18N::translate('There are no media objects for this individual.'), '</td></tr>';
}
// New media link
- if ($controller->record->canEdit() && $WT_TREE->getPreference('MEDIA_UPLOAD') >= WT_USER_ACCESS_LEVEL) {
+ if ($controller->record->canEdit() && $WT_TREE->getPreference('MEDIA_UPLOAD') >= Auth::accessLevel($controller->record->getTree())) {
?>
<tr>
<td class="facts_label">
<?php echo GedcomTag::getLabel('OBJE'); ?>
</td>
<td class="facts_value">
- <a href="#" onclick="window.open('addmedia.php?action=showmediaform&amp;linktoid=<?php echo $controller->record->getXref(); ?>&amp;ged=<?php echo WT_GEDURL; ?>', '_blank', edit_window_specs); return false;">
+ <a href="#" onclick="window.open('addmedia.php?action=showmediaform&amp;linktoid=<?php echo $controller->record->getXref(); ?>&amp;ged=<?php echo $controller->record->getTree()->getNameUrl(); ?>', '_blank', edit_window_specs); return false;">
<?php echo I18N::translate('Add a new media object'); ?>
</a>
<?php echo help_link('OBJE'); ?>
<br>
- <a href="#" onclick="window.open('inverselink.php?linktoid=<?php echo $controller->record->getXref(); ?>&amp;ged=<?php echo WT_GEDURL; ?>&amp;linkto=person', '_blank', find_window_specs); return false;">
+ <a href="#" onclick="window.open('inverselink.php?linktoid=<?php echo $controller->record->getXref(); ?>&amp;ged=<?php echo $WT_TREE->getNameUrl(); ?>&amp;linkto=person', '_blank', find_window_specs); return false;">
<?php echo I18N::translate('Link to an existing media object'); ?>
</a>
</td>