Changeset 3874:ab8368569446 for plugins/attachments
- Timestamp:
- 09/14/18 12:16:17 (7 years ago)
- Branch:
- default
- Location:
- plugins/attachments
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/attachments/_admin.php
r3731 r3874 12 12 if (!defined('DC_CONTEXT_ADMIN')) {return;} 13 13 14 $core->addBehavior('adminPostFormItems', array('attachmentAdmin', 'adminPostFormItems'));15 $core->addBehavior('adminPostAfterForm', array('attachmentAdmin', 'adminPostAfterForm'));16 $core->addBehavior('adminPostHeaders', array('attachmentAdmin', 'postHeaders'));17 $core->addBehavior('adminPageFormItems', array('attachmentAdmin', 'adminPostFormItems'));18 $core->addBehavior('adminPageAfterForm', array('attachmentAdmin', 'adminPostAfterForm'));19 $core->addBehavior('adminPageHeaders', array('attachmentAdmin', 'postHeaders'));20 $core->addBehavior('adminPageHelpBlock', array('attachmentAdmin', 'adminPageHelpBlock'));14 $core->addBehavior('adminPostFormItems', ['attachmentAdmin', 'adminPostFormItems']); 15 $core->addBehavior('adminPostAfterForm', ['attachmentAdmin', 'adminPostAfterForm']); 16 $core->addBehavior('adminPostHeaders', ['attachmentAdmin', 'postHeaders']); 17 $core->addBehavior('adminPageFormItems', ['attachmentAdmin', 'adminPostFormItems']); 18 $core->addBehavior('adminPageAfterForm', ['attachmentAdmin', 'adminPostAfterForm']); 19 $core->addBehavior('adminPageHeaders', ['attachmentAdmin', 'postHeaders']); 20 $core->addBehavior('adminPageHelpBlock', ['attachmentAdmin', 'adminPageHelpBlock']); 21 21 22 22 class attachmentAdmin … … 56 56 $item .= 57 57 '<div class="media-item s-attachments">' . 58 '<a class="media-icon" href="' . $core->adminurl->get('admin.media.item', array('id' => $f->media_id)) . '">' .58 '<a class="media-icon" href="' . $core->adminurl->get('admin.media.item', ['id' => $f->media_id]) . '">' . 59 59 '<img src="' . $f->media_icon . '" alt="" title="' . $f->basename . '" /></a>' . 60 60 '<ul>' . 61 '<li><a class="media-link" href="' . $core->adminurl->get('admin.media.item', array('id' => $f->media_id)) . '" ' .61 '<li><a class="media-link" href="' . $core->adminurl->get('admin.media.item', ['id' => $f->media_id]) . '" ' . 62 62 'title="' . $f->basename . '">' . $ftitle . '</a></li>' . 63 63 '<li>' . $f->media_dtstr . '</li>' . … … 66 66 67 67 '<li class="media-action"><a class="attachment-remove" id="attachment-' . $f->media_id . '" ' . 68 'href="' . $core->adminurl->get('admin.post.media', array(68 'href="' . $core->adminurl->get('admin.post.media', [ 69 69 'post_id' => $post->post_id, 70 70 'media_id' => $f->media_id, 71 71 'link_type' => 'attachment', 72 72 'remove' => '1' 73 )) . '">' .73 ]) . '">' . 74 74 '<img src="images/trash.png" alt="' . __('remove') . '" /></a>' . 75 75 '</li>' . … … 84 84 } 85 85 $item .= 86 '<p class="s-attachments"><a class="button" href="' . $core->adminurl->get('admin.media', array('post_id' => $post->post_id, 'link_type' => 'attachment')) . '">' .86 '<p class="s-attachments"><a class="button" href="' . $core->adminurl->get('admin.media', ['post_id' => $post->post_id, 'link_type' => 'attachment']) . '">' . 87 87 __('Add files to this entry') . '</a></p>'; 88 88 $sidebar['metas-box']['items']['attachments'] = $item; … … 96 96 echo 97 97 '<form action="' . $core->adminurl->get('admin.post.media') . '" id="attachment-remove-hide" method="post">' . 98 '<div>' . form::hidden( array('post_id'), $post->post_id) .99 form::hidden( array('media_id'), '') .100 form::hidden( array('link_type'), 'attachment') .101 form::hidden( array('remove'), 1) .98 '<div>' . form::hidden(['post_id'], $post->post_id) . 99 form::hidden(['media_id'], '') . 100 form::hidden(['link_type'], 'attachment') . 101 form::hidden(['remove'], 1) . 102 102 $core->formNonce() . '</div></form>'; 103 103 } -
plugins/attachments/_define.php
r3731 r3874 17 17 "Dotclear Team", // Author 18 18 '1.1', // Version 19 array(19 [ 20 20 'permissions' => 'usage,contentadmin,pages', 21 21 'priority' => 999, 22 22 'type' => 'plugin' 23 )23 ] 24 24 ); -
plugins/attachments/_public.php
r3731 r3874 13 13 14 14 # Attachments 15 $core->tpl->addBlock('Attachments', array('attachmentTpl', 'Attachments'));16 $core->tpl->addBlock('AttachmentsHeader', array('attachmentTpl', 'AttachmentsHeader'));17 $core->tpl->addBlock('AttachmentsFooter', array('attachmentTpl', 'AttachmentsFooter'));18 $core->tpl->addValue('AttachmentMimeType', array('attachmentTpl', 'AttachmentMimeType'));19 $core->tpl->addValue('AttachmentType', array('attachmentTpl', 'AttachmentType'));20 $core->tpl->addValue('AttachmentFileName', array('attachmentTpl', 'AttachmentFileName'));21 $core->tpl->addValue('AttachmentSize', array('attachmentTpl', 'AttachmentSize'));22 $core->tpl->addValue('AttachmentTitle', array('attachmentTpl', 'AttachmentTitle'));23 $core->tpl->addValue('AttachmentThumbnailURL', array('attachmentTpl', 'AttachmentThumbnailURL'));24 $core->tpl->addValue('AttachmentURL', array('attachmentTpl', 'AttachmentURL'));25 $core->tpl->addValue('MediaURL', array('attachmentTpl', 'MediaURL'));26 $core->tpl->addBlock('AttachmentIf', array('attachmentTpl', 'AttachmentIf'));27 28 $core->tpl->addValue('EntryAttachmentCount', array('attachmentTpl', 'EntryAttachmentCount'));29 30 $core->addBehavior('tplIfConditions', array('attachmentBehavior', 'tplIfConditions'));15 $core->tpl->addBlock('Attachments', ['attachmentTpl', 'Attachments']); 16 $core->tpl->addBlock('AttachmentsHeader', ['attachmentTpl', 'AttachmentsHeader']); 17 $core->tpl->addBlock('AttachmentsFooter', ['attachmentTpl', 'AttachmentsFooter']); 18 $core->tpl->addValue('AttachmentMimeType', ['attachmentTpl', 'AttachmentMimeType']); 19 $core->tpl->addValue('AttachmentType', ['attachmentTpl', 'AttachmentType']); 20 $core->tpl->addValue('AttachmentFileName', ['attachmentTpl', 'AttachmentFileName']); 21 $core->tpl->addValue('AttachmentSize', ['attachmentTpl', 'AttachmentSize']); 22 $core->tpl->addValue('AttachmentTitle', ['attachmentTpl', 'AttachmentTitle']); 23 $core->tpl->addValue('AttachmentThumbnailURL', ['attachmentTpl', 'AttachmentThumbnailURL']); 24 $core->tpl->addValue('AttachmentURL', ['attachmentTpl', 'AttachmentURL']); 25 $core->tpl->addValue('MediaURL', ['attachmentTpl', 'MediaURL']); 26 $core->tpl->addBlock('AttachmentIf', ['attachmentTpl', 'AttachmentIf']); 27 28 $core->tpl->addValue('EntryAttachmentCount', ['attachmentTpl', 'EntryAttachmentCount']); 29 30 $core->addBehavior('tplIfConditions', ['attachmentBehavior', 'tplIfConditions']); 31 31 32 32 class attachmentTpl … … 90 90 public static function AttachmentIf($attr, $content) 91 91 { 92 $if = array();92 $if = []; 93 93 94 94 $operator = isset($attr['operator']) ? dcTemplate::getOperator($attr['operator']) : '&&'; … … 224 224 return $core->tpl->displayCounter( 225 225 '$_ctx->posts->countMedia(\'attachment\')', 226 array(226 [ 227 227 'none' => 'no attachments', 228 228 'one' => 'one attachment', 229 229 'more' => '%d attachments' 230 ),230 ], 231 231 $attr, 232 232 false
Note: See TracChangeset
for help on using the changeset viewer.