Changeset 1620:542c321dc040 for plugins/attachments/_admin.php
- Timestamp:
- 08/30/13 10:37:08 (11 years ago)
- Branch:
- default
- Parents:
- 1619:5d925866b5b3 (diff), 1593:0c884219a872 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/attachments/_admin.php
r1537 r1620 12 12 if (!defined('DC_CONTEXT_ADMIN')) { return; } 13 13 14 $core->addBehavior ('adminPostForm Sidebar',array('attachmentAdmin','adminPostFormSidebar'));14 $core->addBehavior ('adminPostFormItems',array('attachmentAdmin','adminPostFormItems')); 15 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')); 16 20 17 21 class attachmentAdmin 18 22 { 19 public static function adminPostFormSidebar($post) 23 public static function postHeaders() 24 { 25 return 26 '<script type="text/javascript" src="index.php?pf=attachments/js/post.js"></script>'; 27 } 28 public static function adminPostFormItems($main,$sidebar,$post) 20 29 { 21 30 if ($post !== null) 22 31 { 23 32 $core =& $GLOBALS['core']; 24 if ( isset($core->media) ) { 25 $post_media = $core->media->getPostMedia($post->post_id); 26 echo 27 '<h3 class="clear">'.__('Attachments').'</h3>'; 28 foreach ($post_media as $f) 29 { 30 $ftitle = $f->media_title; 31 if (strlen($ftitle) > 18) { 32 $ftitle = substr($ftitle,0,16).'...'; 33 } 34 echo 35 '<div class="media-item">'. 36 '<a class="media-icon" href="media_item.php?id='.$f->media_id.'">'. 37 '<img src="'.$f->media_icon.'" alt="" title="'.$f->basename.'" /></a>'. 38 '<ul>'. 39 '<li><a class="media-link" href="media_item.php?id='.$f->media_id.'" '. 40 'title="'.$f->basename.'">'.$ftitle.'</a></li>'. 41 '<li>'.$f->media_dtstr.'</li>'. 42 '<li>'.files::size($f->size).' - '. 43 '<a href="'.$f->file_url.'">'.__('open').'</a>'.'</li>'. 44 45 '<li class="media-action"><a class="attachment-remove" id="attachment-'.$f->media_id.'" '. 46 'href="post_media.php?post_id='.$post->post_id.'&media_id='.$f->media_id.'&remove=1">'. 47 '<img src="images/check-off.png" alt="'.__('remove').'" /></a>'. 48 '</li>'. 49 50 '</ul>'. 51 '</div>'; 33 $post_media = $core->media->getPostMedia($post->post_id); 34 $nb_media = count($post_media); 35 $title = !$nb_media ? __('Attachments') : sprintf(__('Attachments (%d)'),$nb_media); 36 $item = '<h5 class="clear s-attachments">'.$title.'</h5>'; 37 foreach ($post_media as $f) 38 { 39 $ftitle = $f->media_title; 40 if (strlen($ftitle) > 18) { 41 $ftitle = substr($ftitle,0,16).'...'; 52 42 } 53 unset($f); 43 $item .= 44 '<div class="media-item s-attachments">'. 45 '<a class="media-icon" href="media_item.php?id='.$f->media_id.'">'. 46 '<img src="'.$f->media_icon.'" alt="" title="'.$f->basename.'" /></a>'. 47 '<ul>'. 48 '<li><a class="media-link" href="media_item.php?id='.$f->media_id.'" '. 49 'title="'.$f->basename.'">'.$ftitle.'</a></li>'. 50 '<li>'.$f->media_dtstr.'</li>'. 51 '<li>'.files::size($f->size).' - '. 52 '<a href="'.$f->file_url.'">'.__('open').'</a>'.'</li>'. 53 54 '<li class="media-action"><a class="attachment-remove" id="attachment-'.$f->media_id.'" '. 55 'href="post_media.php?post_id='.$post->post_id.'&media_id='.$f->media_id.'&remove=1">'. 56 '<img src="images/check-off.png" alt="'.__('remove').'" /></a>'. 57 '</li>'. 58 59 '</ul>'. 60 '</div>'; 54 61 } 62 unset($f); 55 63 56 64 if (empty($post_media)) { 57 echo '<p>'.__('No attachment.').'</p>';58 } else {59 }60 echo '<p><a class="button" href="media.php?post_id='.$post->post_id.'">'.__('Add files to this entry').'</a></p>';65 $item .= '<p class="form-note s-attachments">'.__('No attachment.').'</p>'; 66 } 67 $item .= '<p class="s-attachments"><a class="button" href="media.php?post_id='.$post->post_id.'">'.__('Add files to this entry').'</a></p>'; 68 $sidebar['metas-box']['items']['attachments']= $item; 61 69 } 62 70 }
Note: See TracChangeset
for help on using the changeset viewer.