Changeset 2751:a96ec5640056 for admin/media.php
- Timestamp:
- 09/09/14 16:30:31 (11 years ago)
- Branch:
- default
- File:
-
- 1 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
Note: See TracChangeset
for help on using the changeset viewer.