aboutsummaryrefslogtreecommitdiff
path: root/views/default/photos
diff options
context:
space:
mode:
Diffstat (limited to 'views/default/photos')
-rw-r--r--views/default/photos/tagging/tag.php16
1 files changed, 15 insertions, 1 deletions
diff --git a/views/default/photos/tagging/tag.php b/views/default/photos/tagging/tag.php
index 93ea16218..6f6af968a 100644
--- a/views/default/photos/tagging/tag.php
+++ b/views/default/photos/tagging/tag.php
@@ -28,9 +28,23 @@ if ($vars['tag']->type == 'user') {
$label = $vars['tag']->value;
}
+$delete = '';
+$annotation = get_annotation($vars['tag']->annotation_id);
+
+if ($annotation->canEdit()) {
+ $url = elgg_http_add_url_query_elements('action/photos/image/untag', array(
+ 'annotation_id' => $vars['tag']->annotation_id
+ ));
+ $delete = elgg_view('output/confirmlink', array(
+ 'href' => $url,
+ 'text' => elgg_view_icon('delete', 'float mas'),
+ 'confirm' => elgg_echo('tidypics:phototagging:delete:confirm')
+ ));
+}
+
echo <<<HTML
<div class="tidypics-tag-wrapper">
- <div $attributes></div>
+ <div $attributes>$delete</div>
<div class="elgg-module-popup tidypics-tag-label">$label</div>
</div>
HTML;