Dotclear


Ignore:
Timestamp:
11/05/13 09:50:09 (12 years ago)
Author:
Dsls
Branch:
2.6
Message:

Fixed messages when deleting a directory. Closes #1839

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/media.php

    r2430 r2512  
    111111          $zip->addExclusion('#(^|/).(.*?)_(m|s|sq|t).jpg$#'); 
    112112          $zip->addDirectory($core->media->root.'/'.$d,'',true); 
    113            
     113 
    114114          header('Content-Disposition: attachment;filename='.($d ? $d : 'media').'.zip'); 
    115115          header('Content-Type: application/x-zip'); 
     
    210210{ 
    211211     $_POST['remove'] = rawurldecode($_POST['remove']); 
    212       
     212 
    213213     try { 
     214          if (is_dir(path::real($core->media->getPwd().'/'.path::clean($_POST['remove'])))) { 
     215               $msg = __('Directory has been successfully removed.'); 
     216          } else { 
     217               $msg = __('File has been successfully removed.'); 
     218          } 
    214219          $core->media->removeItem($_POST['remove']); 
    215  
    216           dcPage::addSuccessNotice(__('File has been successfully removed.')); 
     220          dcPage::addSuccessNotice($msg); 
    217221          http::redirect($page_url.'&d='.rawurlencode($d)); 
    218222     } catch (Exception $e) { 
     
    250254          ) 
    251255     ); 
    252       
     256 
    253257     echo 
    254258     '<form action="'.html::escapeURL($page_url).'" method="post">'. 
     
    261265     form::hidden('remove',html::escapeHTML($_GET['remove'])).'</p>'. 
    262266     '</form>'; 
    263       
     267 
    264268     call_user_func($close_f); 
    265269     exit; 
     
    372376if (count($items) == 0) 
    373377{ 
    374      echo  
     378     echo 
    375379     '<p>'.__('No file.').'</p>'. 
    376380     sprintf($fmt_form_media,'',' hide'); // need for jsUpload to append new media 
     
    379383{ 
    380384     $pager = new dcPager($page,count($items),$nb_per_page,10); 
    381       
     385 
    382386     echo 
    383387     '<form action="media.php" method="get" id="filters-form">'. 
     
    403407          } 
    404408     } 
    405       
    406      echo  
     409 
     410     echo 
    407411     ($dgroup != '' ? '<div class="folders-group">'.$dgroup.'</div>' : ''). 
    408412     sprintf($fmt_form_media,$fgroup,''); 
    409       
     413 
    410414     echo $pager->getLinks(); 
    411415} 
     
    420424     echo 
    421425     '<div class="vertical-separator">'. 
    422      '<h3 class="out-of-screen-if-js">'.sprintf(__('In %s:'),($d == '' ? '“'.__('Media manager').'”' : '“'.$d.'”')).'</h3>';  
    423 } 
    424  
    425 $core_media_archivable = $core->auth->check('media_admin',$core->blog->id) &&  
     426     '<h3 class="out-of-screen-if-js">'.sprintf(__('In %s:'),($d == '' ? '“'.__('Media manager').'”' : '“'.$d.'”')).'</h3>'; 
     427} 
     428 
     429$core_media_archivable = $core->auth->check('media_admin',$core->blog->id) && 
    426430     !(count($items) == 0 || (count($items) == 1 && $items[0]->parent)); 
    427431 
    428432if ($core_media_writable || $core_media_archivable) { 
    429      echo  
     433     echo 
    430434     '<div class="two-boxes odd">'; 
    431435 
     
    457461     } 
    458462 
    459      echo  
     463     echo 
    460464     '</div>'; 
    461465} 
     
    464468{ 
    465469     echo 
    466      '<div class="two-boxes fieldset even">';      
     470     '<div class="two-boxes fieldset even">'; 
    467471     if ($user_ui_enhanceduploader) { 
    468472          echo 
     
    527531 
    528532if ($core_media_writable || $core_media_archivable) { 
    529      echo  
     533     echo 
    530534     '</div>'; 
    531535} 
     
    542546{ 
    543547     global $core, $page_url, $popup, $post_id; 
    544       
     548 
    545549     $fname = $f->basename; 
    546       
     550 
    547551     $class = 'media-item media-col-'.($i%2); 
    548       
     552 
    549553     if ($f->d) { 
    550554          $link = html::escapeURL($page_url).'&amp;d='.html::sanitizeURL($f->relname); 
     
    559563          'media_item.php?id='.$f->media_id.'&amp;popup='.$popup.'&amp;post_id='.$post_id; 
    560564     } 
    561       
     565 
    562566     $maxchars = 36; 
    563567     if (strlen($fname) > $maxchars) { 
     
    569573 
    570574     $lst = ''; 
    571       
     575 
    572576     if (!$f->d) { 
    573577          $lst .= 
     
    579583          '</li>'; 
    580584     } 
    581       
     585 
    582586     $act = ''; 
    583       
     587 
    584588     if ($post_id && !$f->d) { 
    585           $act .=  
     589          $act .= 
    586590          '<a class="attach-media" title="'.__('Attach this file to entry').'" href="post_media.php?media_id='.$f->media_id. 
    587591          '&amp;post_id='.$post_id.'&amp;attach=1">'. 
     
    589593          '</a>'; 
    590594     } 
    591       
     595 
    592596     if ($popup && !$f->d) { 
    593597          $act .= '<a href="'.$link.'"><img src="images/plus.png" alt="'.__('Insert this file into entry').'" '. 
    594598          'title="'.__('Insert this file into entry').'" /></a> '; 
    595599     } 
    596       
     600 
    597601     if ($f->del) { 
    598602          if (!$popup && !$f->d) { 
     
    605609          } 
    606610     } 
    607       
     611 
    608612     $lst .= ($act != '' ? '<li class="media-action">&nbsp;'.$act.'</li>' : ''); 
    609       
     613 
    610614     if ($f->type == 'audio/mpeg3') { 
    611615          $lst .= '<li>'.dcMedia::mp3player($f->file_url,'index.php?pf=player_mp3.swf').'</li>'; 
    612616     } 
    613       
     617 
    614618     $res .=   ($lst != '' ? '<ul>'.$lst.'</ul>' : ''); 
    615619 
    616620     $res .= '</div>'; 
    617       
     621 
    618622     return $res; 
    619623} 
Note: See TracChangeset for help on using the changeset viewer.

Sites map