Changeset 2751:a96ec5640056 for admin
- Timestamp:
- 09/09/14 16:30:31 (11 years ago)
- Branch:
- default
- Location:
- admin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/media.php
r2720 r2751 28 28 } 29 29 $d = isset($_REQUEST['d']) ? $_REQUEST['d'] : null; 30 $plugin_id = isset($_REQUEST['plugin_id']) ? html::sanitizeURL($_REQUEST['plugin_id']) : ''; 30 31 $dir = null; 31 32 … … 74 75 $popup = (integer) !empty($_GET['popup']); 75 76 76 $page_url = $core->adminurl->get("admin.media",array('popup' => $popup,'post_id' => $post_id ));77 $page_url = $core->adminurl->get("admin.media",array('popup' => $popup,'post_id' => $post_id, 'plugin_id' => $plugin_id)); 77 78 if (($temp = $core->callBehavior('adminMediaURL',$page_url))!='') { 78 79 $page_url = $temp; … … 144 145 # Adding a file 145 146 if ($dir && !empty($_FILES['upfile'])) { 146 147 // only one file per request : @see option singleFileUploads in admin/js/jsUpload/jquery.fileupload 147 148 $upfile = array('name' => $_FILES['upfile']['name'][0], 148 149 'type' => $_FILES['upfile']['type'][0], … … 160 161 $new_file_id = $core->media->uploadFile($upfile['tmp_name'], $upfile['name']); 161 162 162 $message['files'][] = array('name' => $upfile['name'], 163 $message['files'][] = array( 164 'name' => $upfile['name'], 163 165 'size' => $upfile['size'], 164 'html' => mediaItemLine($core->media->getFile($new_file_id), 1 )165 166 'html' => mediaItemLine($core->media->getFile($new_file_id), 1, $plugin_id) 167 ); 166 168 } catch (Exception $e) { 167 169 $message['files'][] = array('name' => $upfile['name'], … … 379 381 $fmt_form_media = '<form action="'.$core->adminurl->get("admin.media").'" method="post" id="form-medias">'. 380 382 '<div class="files-group">%s</div>'. 381 '<p class="hidden">'.$core->formNonce() . form::hidden(array('d'),$d). '</p>';383 '<p class="hidden">'.$core->formNonce() . form::hidden(array('d'),$d).form::hidden(array('plugin_id'),$plugin_id).'</p>'; 382 384 383 385 if (!$popup) { … … 410 412 '<input type="submit" value="'.__('OK').'" />'. 411 413 form::hidden(array('popup'),$popup). 414 form::hidden(array('plugin_id'),$plugin_id). 412 415 form::hidden(array('post_id'),$post_id). 413 416 '</p>'. … … 420 423 { 421 424 if ($items[$i]->d) { 422 $dgroup .= mediaItemLine($items[$i],$j );425 $dgroup .= mediaItemLine($items[$i],$j,$plugin_id); 423 426 } else { 424 $fgroup .= mediaItemLine($items[$i],$j );427 $fgroup .= mediaItemLine($items[$i],$j,$plugin_id); 425 428 } 426 429 } … … 561 564 562 565 /* ----------------------------------------------------- */ 563 function mediaItemLine($f,$i )566 function mediaItemLine($f,$i,$plugin_id) 564 567 { 565 568 global $core, $page_url, $popup, $post_id; … … 578 581 } 579 582 } else { 580 $link = $core->adminurl->get("admin.media.item", array('id' => $f->media_id,'popup' => $popup,'post_id' => $post_id)); 581 if (($temp = $core->callBehavior('adminMediaURL',$link))!='') { 582 $link = $temp; 583 } 583 $link = $core->adminurl->get( 584 'admin.media.item', 585 array( 586 'id' => $f->media_id, 587 'plugin_id' => $plugin_id, 588 'popup' => $popup, 589 'post_id' => $post_id 590 ) 591 ); 592 if (($temp = $core->callBehavior('adminMediaURL',$link))!='') { 593 $link = $temp; 594 } 584 595 } 585 596 -
admin/media_item.php
r2749 r2751 29 29 $file = null; 30 30 $popup = (integer) !empty($_GET['popup']); 31 $plugin_id = isset($_REQUEST['plugin_id']) ? html::sanitizeURL($_REQUEST['plugin_id']) : ''; 31 32 $page_url = $core->adminurl->get("admin.media.item",array('popup' => $popup,'post_id' => $post_id)); 32 33 $media_page_url = $core->adminurl->get("admin.media",array('popup' => $popup,'post_id' => $post_id)); … … 83 84 84 85 dcPage::addSuccessNotice(__('File has been successfully updated.')); 85 http::redirect($page_url.'&id='.$id );86 http::redirect($page_url.'&id='.$id.'&plugin_id='.$plugin_id); 86 87 } catch (Exception $e) { 87 88 $core->error->add($e->getMessage()); … … 112 113 113 114 dcPage::addSuccessNotice(__('File has been successfully updated.')); 114 http::redirect($page_url.'&id='.$id.'& tab=media-details-tab');115 http::redirect($page_url.'&id='.$id.'&plugin_id='.$plugin_id.'&tab=media-details-tab'); 115 116 } catch (Exception $e) { 116 117 $core->error->add($e->getMessage()); … … 126 127 127 128 dcPage::addSuccessNotice(__('Thumbnails have been successfully updated.')); 128 http::redirect($page_url.'&id='.$id.'& tab=media-details-tab');129 http::redirect($page_url.'&id='.$id.'&plugin_id='.$plugin_id.'&tab=media-details-tab'); 129 130 } catch (Exception $e) { 130 131 $core->error->add($e->getMessage()); … … 139 140 140 141 dcPage::addSuccessNotice(__('Zip file has been successfully extracted.')); 141 http::redirect($media_page_url.'&d='.$unzip_dir );142 http::redirect($media_page_url.'&d='.$unzip_dir.'&plugin_id='.$plugin_id); 142 143 } catch (Exception $e) { 143 144 $core->error->add($e->getMessage()); … … 164 165 165 166 dcPage::addSuccessNotice(__('Default media insertion settings have been successfully updated.')); 166 http::redirect($page_url.'&id='.$id );167 http::redirect($page_url.'&id='.$id.'&plugin_id='.$plugin_id); 167 168 } 168 169 … … 207 208 "</script>". 208 209 dcPage::jsLoad('js/_media_item.js'); 209 if ($popup) { 210 // perhaps better to put active editor in session 211 $post_format = $core->auth->getOption('post_format'); 212 $post_editor = $core->auth->getOption('editor'); 213 214 $starting_scripts .= $core->callBehavior('adminPopupMedia', $post_editor[$post_format]); 210 if ($popup && !empty($plugin_id)) { 211 $starting_scripts .= $core->callBehavior('adminPopupMedia', $plugin_id); 215 212 } 216 213 call_user_func($open_f,__('Media manager'), … … 422 419 form::hidden(array('pref_insertion'),''). 423 420 form::hidden(array('id'),$id). 421 form::hidden(array('plugin_id'),$plugin_id). 424 422 $core->formNonce().'</p>'. 425 423 '</form>'.'</div>'; … … 464 462 $strong_link = ($s == $thumb_size) ? '<strong>%s</strong>' : '%s'; 465 463 printf($strong_link,'<a href="'.html::escapeURL($page_url). 466 '&id='.$id.'& size='.$s.'&tab=media-details-tab">'.$core->media->thumb_sizes[$s][2].'</a> | ');467 } 468 echo '<a href="'.html::escapeURL($page_url).'&id='.$id.'& size=o&tab=media-details-tab">'.__('original').'</a>';464 '&id='.$id.'&plugin_id='.$plugin_id.'&size='.$s.'&tab=media-details-tab">'.$core->media->thumb_sizes[$s][2].'</a> | '); 465 } 466 echo '<a href="'.html::escapeURL($page_url).'&id='.$id.'&plugin_id='.$plugin_id.'&size=o&tab=media-details-tab">'.__('original').'</a>'; 469 467 echo '</p>'; 470 468 } … … 492 490 { 493 491 echo 494 '<p><a class="button" href="'.html::escapeHTML($page_url).'&id='.$id.'& amp;find_posts=1&tab=media-details-tab">'.492 '<p><a class="button" href="'.html::escapeHTML($page_url).'&id='.$id.'&plugin_id='.$plugin_id.'&find_posts=1&tab=media-details-tab">'. 495 493 __('Show entries containing this media').'</a></p>'; 496 494 } … … 592 590 '<p><input type="submit" name="thumbs" value="'.__('Update thumbnails').'" />'. 593 591 form::hidden(array('id'),$id). 592 form::hidden(array('plugin_id'),$plugin_id). 594 593 $core->formNonce().'</p>'. 595 594 '</form>'; … … 616 615 '<input type="submit" name="unzip" value="'.__('Extract').'" />'. 617 616 form::hidden(array('id'),$id). 617 form::hidden(array('plugin_id'),$plugin_id). 618 618 $core->formNonce().'</p>'. 619 619 '</form>'; … … 635 635 '<p><input type="submit" accesskey="s" value="'.__('Save').'" />'. 636 636 form::hidden(array('id'),$id). 637 form::hidden(array('plugin_id'),$plugin_id). 637 638 $core->formNonce().'</p>'. 638 639 '</form>'; … … 648 649 '<p><input type="submit" value="'.__('Send').'" />'. 649 650 form::hidden(array('id'),$id). 651 form::hidden(array('plugin_id'),$plugin_id). 650 652 $core->formNonce().'</p>'. 651 653 '</form>'; … … 655 657 '<form id="delete-form" method="post" action="'.html::escapeURL($media_page_url). 656 658 '&d='.rawurlencode(dirname($file->relname)). 659 '&plugin_id='.$plugin_id. 657 660 '&remove='.rawurlencode($file->basename).'">'. 658 661 '<p><input name="delete" type="submit" class="delete" value="'.__('Delete this media').'" />'.
Note: See TracChangeset
for help on using the changeset viewer.