Dotclear

Changeset 2529:458ab23d308f


Ignore:
Timestamp:
11/09/13 08:41:13 (12 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
2.6
Message:

Media manager notices should be displayed inside its popups (media and media-item) rather than on the caller page.

Location:
admin
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • admin/media.php

    r2512 r2529  
    314314     ); 
    315315 
     316if ($popup) { 
     317     // Display notices 
     318     echo dcPage::notices(); 
     319} 
     320 
    316321if (!$core_media_writable) { 
    317322     dcPage::warning(__('You do not have sufficient permissions to write to this folder.')); 
  • admin/media_item.php

    r2510 r2529  
    4646{ 
    4747     $core->media = new dcMedia($core); 
    48       
     48 
    4949     if ($id) { 
    5050          $file = $core->media->getFile($id); 
    5151     } 
    52       
     52 
    5353     if ($file === null) { 
    5454          throw new Exception(__('Not a valid file')); 
    5555     } 
    56       
     56 
    5757     $core->media->chdir(dirname($file->relname)); 
    5858     $core_media_writable = $core->media->writable(); 
    59       
     59 
    6060     # Prepare directories combo box 
    6161     $dirs_combo = array(); 
     
    9393{ 
    9494     $newFile = clone $file; 
    95       
     95 
    9696     $newFile->basename = $_POST['media_file']; 
    97       
     97 
    9898     if ($_POST['media_path']) { 
    9999          $newFile->dir = $_POST['media_path']; 
     
    107107     $newFile->media_dtstr = $_POST['media_dt']; 
    108108     $newFile->media_priv = !empty($_POST['media_private']); 
    109       
     109 
    110110     try { 
    111111          $core->media->updateFile($file,$newFile); 
     
    124124          $foo = null; 
    125125          $core->media->mediaFireRecreateEvent($file); 
    126            
     126 
    127127          dcPage::addSuccessNotice(__('Thumbnails have been successfully updated.')); 
    128128          http::redirect($page_url.'&id='.$id.'&tab=media-details-tab'); 
     
    137137     try { 
    138138          $unzip_dir = $core->media->inflateZipFile($file,$_POST['inflate_mode'] == 'new'); 
    139            
     139 
    140140          dcPage::addSuccessNotice(__('Zip file has been successfully extracted.')); 
    141141          http::redirect($media_page_url.'&d='.$unzip_dir); 
     
    162162          $core->blog->settings->system->put('media_img_default_link',($_POST['pref_insertion'] == 'link')); 
    163163     } 
    164       
     164 
    165165     dcPage::addSuccessNotice(__('Default media insertion settings have been successfully updated.')); 
    166166     http::redirect($page_url.'&id='.$id); 
     
    173173     $pattern = preg_split('/\s*;;\s*/',$pattern); 
    174174     $sep = ', '; 
    175       
     175 
    176176     foreach ($pattern as $v) { 
    177177          if ($v == 'Title') { 
     
    200200/* DISPLAY Main page 
    201201-------------------------------------------------------- */ 
    202 $starting_scripts =  
     202$starting_scripts = 
    203203     '<script type="text/javascript">'."\n". 
    204204     "//<![CDATA["."\n". 
     
    228228); 
    229229 
     230if ($popup) { 
     231     // Display notices 
     232     echo dcPage::notices(); 
     233} 
     234 
    230235if ($file === null) { 
    231236     call_user_func($close_f); 
     
    247252{ 
    248253     $media_desc = $file->media_title; 
    249       
     254 
    250255     echo 
    251256     '<div id="media-insert" class="multi-part" title="'.__('Insert media item').'">'. 
    252257     '<h3>'.__('Insert media item').'</h3>'. 
    253258     '<form id="media-insert-form" action="" method="get">'; 
    254       
     259 
    255260     $media_img_default_size = $core->blog->settings->system->media_img_default_size; 
    256261     if ($media_img_default_size == '') { 
     
    275280          echo 
    276281          '<h3>'.__('Image size:').'</h3> '; 
    277            
     282 
    278283          $s_checked = false; 
    279284          echo '<p>'; 
     
    288293          form::radio(array('src'),$file->file_url,$s_checked).' '.__('original').'</label><br /> '; 
    289294          echo '</p>'; 
    290            
    291           echo 
    292           '<div class="two-boxes">'.          
     295 
     296          echo 
     297          '<div class="two-boxes">'. 
    293298          '<h3>'.__('Image alignment').'</h3>'; 
    294299          $i_align = array( 
     
    298303               'center' => array(__('Center'),($media_img_default_alignment == 'center' ? 1 : 0)) 
    299304          ); 
    300            
     305 
    301306          echo '<p>'; 
    302307          foreach ($i_align as $k => $v) { 
     
    306311          echo '</p>'; 
    307312          echo '</div>'; 
    308            
     313 
    309314          echo 
    310315          '<div class="two-boxes">'. 
     
    321326     { 
    322327          $media_type = 'mp3'; 
    323            
    324           echo  
     328 
     329          echo 
    325330          '<div class="two-boxes">'. 
    326331          '<h3>'.__('MP3 disposition').'</h3>'; 
    327332          dcPage::message(__("Please note that you cannot insert mp3 files with visual editor."),false); 
    328            
     333 
    329334          $i_align = array( 
    330335               'none' => array(__('None'),($media_img_default_alignment == 'none' ? 1 : 0)), 
     
    333338               'center' => array(__('Center'),($media_img_default_alignment == 'center' ? 1 : 0)) 
    334339          ); 
    335            
     340 
    336341          echo '<p>'; 
    337342          foreach ($i_align as $k => $v) { 
     
    339344               form::radio(array('alignment'),$k,$v[1]).' '.$v[0].'</label><br /> '; 
    340345          } 
    341            
     346 
    342347          $public_player_style = unserialize($core->blog->settings->themes->mp3player_style); 
    343348          $public_player = dcMedia::mp3player($file->file_url,$core->blog->getQmarkURL().'pf=player_mp3.swf',$public_player_style); 
     
    349354     { 
    350355          $media_type = 'flv'; 
    351            
     356 
    352357          dcPage::message(__("Please note that you cannot insert video files with visual editor."),false); 
    353            
     358 
    354359          echo 
    355360          '<div class="two-boxes">'. 
     
    362367          '</div>'; 
    363368 
    364            
    365           echo  
     369 
     370          echo 
    366371          '<div class="two-boxes">'. 
    367372          '<h3>'.__('Video disposition').'</h3>'; 
    368            
     373 
    369374          $i_align = array( 
    370375               'none' => array(__('None'),($media_img_default_alignment == 'none' ? 1 : 0)), 
     
    373378               'center' => array(__('Center'),($media_img_default_alignment == 'center' ? 1 : 0)) 
    374379          ); 
    375            
     380 
    376381          echo '<p>'; 
    377382          foreach ($i_align as $k => $v) { 
     
    379384               form::radio(array('alignment'),$k,$v[1]).' '.$v[0].'</label><br /> '; 
    380385          } 
    381            
     386 
    382387          $public_player_style = unserialize($core->blog->settings->themes->flvplayer_style); 
    383388          $public_player = dcMedia::flvplayer($file->file_url,$core->blog->getQmarkURL().'pf=player_flv.swf',$public_player_style); 
     
    401406     form::hidden(array('url'),$file->file_url). 
    402407     '</p>'; 
    403       
     408 
    404409     echo '</form>'; 
    405410 
     
    437442{ 
    438443     $thumb_size = !empty($_GET['size']) ? $_GET['size'] : 's'; 
    439       
     444 
    440445     if (!isset($core->media->thumb_sizes[$thumb_size]) && $thumb_size != 'o') { 
    441446          $thumb_size = 's'; 
    442447     } 
    443       
     448 
    444449     if (isset($file->media_thumb[$thumb_size])) { 
    445450          echo '<p><img src="'.$file->media_thumb[$thumb_size].'?'.time()*rand().'" alt="" /></p>'; 
     
    450455          echo '<p id="media-original-image"'.$class.'><img src="'.$file->file_url.'?'.time()*rand().'" alt="" /></p>'; 
    451456     } 
    452       
     457 
    453458     echo '<p>'.__('Available sizes:').' '; 
    454459     foreach (array_reverse($file->media_thumb) as $s => $v) 
     
    498503               "OR post_excerpt_xhtml LIKE '%".$core->con->escape($file->relname)."%' " 
    499504     ); 
    500       
     505 
    501506     if ($file->media_image) 
    502507     { # We look for thumbnails too 
     
    512517          } 
    513518     } 
    514       
     519 
    515520     $params['sql'] .= ') '; 
    516       
     521 
    517522     $rs = $core->blog->getPosts($params); 
    518       
     523 
    519524     if ($rs->isEmpty()) 
    520525     { 
     
    552557{ 
    553558     echo '<h3>'.__('Image details').'</h3>'; 
    554       
     559 
    555560     $details = ''; 
    556561     if (count($file->media_meta) > 0) 
     
    587592          '</form>'; 
    588593     } 
    589       
     594 
    590595     if ($file->type == 'application/zip') 
    591596     { 
     
    594599               __('Extract in current directory') => 'current' 
    595600          ); 
    596            
     601 
    597602          echo 
    598603          '<form class="clear fieldset" id="file-unzip" action="'.html::escapeURL($page_url).'" method="post">'. 
     
    611616          '</form>'; 
    612617     } 
    613       
     618 
    614619     echo 
    615620     '<form class="clear fieldset" action="'.html::escapeURL($page_url).'" method="post">'. 
     
    629634     $core->formNonce().'</p>'. 
    630635     '</form>'; 
    631       
     636 
    632637     echo 
    633638     '<form class="clear fieldset" action="'.html::escapeURL($page_url).'" method="post" enctype="multipart/form-data">'. 
Note: See TracChangeset for help on using the changeset viewer.

Sites map