Dotclear

Changeset 1537:a3ac778e9132 for plugins


Ignore:
Timestamp:
08/20/13 22:29:42 (12 years ago)
Author:
Lepeltier kévin
Branch:
ticket #1406-2
Children:
1538:b956d78197c5, 1539:e3954ad1f103
Message:

Ticket #1406 : on encapsule new dcMedia dans des try catch pour crriger plusieurs bug.

Location:
plugins
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • plugins/attachments/_admin.php

    r1467 r1537  
    2222          { 
    2323               $core =& $GLOBALS['core']; 
    24                $post_media = $core->media->getPostMedia($post->post_id); 
    25                echo 
    26                '<h3 class="clear">'.__('Attachments').'</h3>'; 
    27                foreach ($post_media as $f) 
    28                { 
    29                     $ftitle = $f->media_title; 
    30                     if (strlen($ftitle) > 18) { 
    31                          $ftitle = substr($ftitle,0,16).'...'; 
     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.'&amp;media_id='.$f->media_id.'&amp;remove=1">'. 
     47                         '<img src="images/check-off.png" alt="'.__('remove').'" /></a>'. 
     48                         '</li>'. 
     49                          
     50                         '</ul>'. 
     51                         '</div>'; 
    3252                    } 
    33                     echo 
    34                     '<div class="media-item">'. 
    35                     '<a class="media-icon" href="media_item.php?id='.$f->media_id.'">'. 
    36                     '<img src="'.$f->media_icon.'" alt="" title="'.$f->basename.'" /></a>'. 
    37                     '<ul>'. 
    38                     '<li><a class="media-link" href="media_item.php?id='.$f->media_id.'" '. 
    39                     'title="'.$f->basename.'">'.$ftitle.'</a></li>'. 
    40                     '<li>'.$f->media_dtstr.'</li>'. 
    41                     '<li>'.files::size($f->size).' - '. 
    42                     '<a href="'.$f->file_url.'">'.__('open').'</a>'.'</li>'. 
    43                      
    44                     '<li class="media-action"><a class="attachment-remove" id="attachment-'.$f->media_id.'" '. 
    45                     'href="post_media.php?post_id='.$post->post_id.'&amp;media_id='.$f->media_id.'&amp;remove=1">'. 
    46                     '<img src="images/check-off.png" alt="'.__('remove').'" /></a>'. 
    47                     '</li>'. 
    48                      
    49                     '</ul>'. 
    50                     '</div>'; 
     53                    unset($f); 
    5154               } 
    52                unset($f); 
    5355                
    5456               if (empty($post_media)) { 
  • plugins/pages/page.php

    r1239 r1537  
    139139               $core->media = new dcMedia($core); 
    140140               $post_media = $core->media->getPostMedia($post_id); 
    141           } catch (Exception $e) {} 
     141          } catch (Exception $e) { 
     142               $core->error->add($e->getMessage()); 
     143          } 
    142144     } 
    143145} 
Note: See TracChangeset for help on using the changeset viewer.

Sites map