diff options
| author | Nick Palmer <nick@sluggardy.net> | 2007-04-18 20:52:39 +0000 |
|---|---|---|
| committer | Nick Palmer <nick@sluggardy.net> | 2007-04-18 20:52:39 +0000 |
| commit | 9b09f0f9762fb94e0fceb65812a9c6fa9378cf58 (patch) | |
| tree | 8b97f9e1063e6056ba4c4c10119df20c60756f80 /templates/edit_storage_list.tpl | |
| parent | ba78a71e3f5bd4a28250628421616ba9c704c74a (diff) | |
| download | liberty-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.tpl | 20 |
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}&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}&detachAttachment={$attachmentId}');">{biticon ipackage=icons iname="edit-cut" iexplain="detach"}</a> + {else} <a href="{$attachmentActionBaseURL}&content_id={$gContent->mContentId}&detachAttachment={$attachmentId}">{biticon ipackage=icons iname="edit-cut" iexplain="detach"}</a> - {elseif !$libertyUploader} - <a href="{$attachmentActionBaseURL}&detachAttachment={$attachmentId}">{biticon ipackage=icons iname="edit-cut" iexplain="detach"}</a> {/if} {/if} {if $gBitUser->isAdmin() || $storage.user_id == $gBitUser->mUserId} - <a href="{$attachmentActionBaseURL}&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}&deleteAttachment={$attachmentId}">{biticon ipackage="icons" iname="edit-delete" iexplain="delete"}</a> + {/if} {/if} </td> <td style="text-align:center; width:30%"> |
