summaryrefslogtreecommitdiff
path: root/templates/edit_storage_list.tpl
diff options
context:
space:
mode:
authorNick Palmer <nick@sluggardy.net>2007-04-18 20:52:39 +0000
committerNick Palmer <nick@sluggardy.net>2007-04-18 20:52:39 +0000
commit9b09f0f9762fb94e0fceb65812a9c6fa9378cf58 (patch)
tree8b97f9e1063e6056ba4c4c10119df20c60756f80 /templates/edit_storage_list.tpl
parentba78a71e3f5bd4a28250628421616ba9c704c74a (diff)
downloadliberty-9b09f0f9762fb94e0fceb65812a9c6fa9378cf58.tar.gz
liberty-9b09f0f9762fb94e0fceb65812a9c6fa9378cf58.tar.bz2
liberty-9b09f0f9762fb94e0fceb65812a9c6fa9378cf58.zip
Various attachment related changes to make things more ajax and fix bugs.
Diffstat (limited to 'templates/edit_storage_list.tpl')
-rw-r--r--templates/edit_storage_list.tpl20
1 files changed, 15 insertions, 5 deletions
diff --git a/templates/edit_storage_list.tpl b/templates/edit_storage_list.tpl
index 6e76f13..cc2b10a 100644
--- a/templates/edit_storage_list.tpl
+++ b/templates/edit_storage_list.tpl
@@ -28,15 +28,25 @@
Filename: {$storage.filename}
<br />
Actions:
- {if $gBitUser->isAdmin() || $gBitUser->hasPermission( 'p_liberty_detach_attachment' ) || $storage.user_id == $gBitUser->mUserId}
- {if isset($gContent->mContentId) }
+ {if ($gBitUser->isAdmin() || $gBitUser->hasPermission( 'p_liberty_detach_attachment' ) || $storage.user_id == $gBitUser->mUserId) && !empty($gContent->mContentId)}
+ {if $attachmentBrowser}
+ {if in_array($gContent->mContentId, $storage.attached_to)}
+ <a href="javascript:ajax_updater('attbrowser', '{$attachmentActionBaseURL}', 'content_id={$gContent->mContentId}&amp;detachAttachment={$attachmentId}')">{biticon ipackage=icons iname="edit-cut" iexplain="detach"}</a>
+ {/if}
+ {elseif $libertyUploader or $gBitSystem->getConfig('liberty_attachment_style') == 'ajax'}
+ <a href="javascript:ajax_updater('edit_storage_list_div', '{$attachmentActionBaseURL}', 'content_id={$gContent->mContentId}&amp;detachAttachment={$attachmentId}');">{biticon ipackage=icons iname="edit-cut" iexplain="detach"}</a>
+ {else}
<a href="{$attachmentActionBaseURL}&amp;content_id={$gContent->mContentId}&amp;detachAttachment={$attachmentId}">{biticon ipackage=icons iname="edit-cut" iexplain="detach"}</a>
- {elseif !$libertyUploader}
- <a href="{$attachmentActionBaseURL}&amp;detachAttachment={$attachmentId}">{biticon ipackage=icons iname="edit-cut" iexplain="detach"}</a>
{/if}
{/if}
{if $gBitUser->isAdmin() || $storage.user_id == $gBitUser->mUserId}
- <a href="{$attachmentActionBaseURL}&amp;deleteAttachment={$attachmentId}">{biticon ipackage="icons" iname="edit-delete" iexplain="delete"}</a>
+ {if $attachmentBrowser}
+ <a href="javascript:ajax_updater('attbrowser', '{$attachmentActionBaseURL}', 'deleteAttachment={$attachmentId}');">{biticon ipackage="icons" iname="edit-delete" iexplain="delete"}</a>
+ {elseif $libertyUploader || $gBitSystem->getConfig('liberty_attachment_style') == 'ajax'}
+ <a href="javascript:ajax_updater('edit_storage_list_div', '{$attachmentActionBaseURL}', 'deleteAttachment={$attachmentId}');">{biticon ipackage="icons" iname="edit-delete" iexplain="delete"}</a>
+ {else}
+ <a href="{$attachmentActionBaseURL}&amp;deleteAttachment={$attachmentId}">{biticon ipackage="icons" iname="edit-delete" iexplain="delete"}</a>
+ {/if}
{/if}
</td>
<td style="text-align:center; width:30%">