Changeset 2852:86651202b279 for admin/media.php
- Timestamp:
- 12/16/14 21:59:13 (11 years ago)
- Branch:
- 2.7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/media.php
r2767 r2852 75 75 $popup = (integer) !empty($_GET['popup']); 76 76 77 $page_url = $core->adminurl->get("admin.media",array('popup' => $popup,'post_id' => $post_id)); 78 if (($temp = $core->callBehavior('adminMediaURL',$page_url.'&plugin_id='.$plugin_id))!='') { 79 $page_url = $temp; 80 } 77 $page_url_params = new ArrayObject(array('popup' => $popup,'post_id' => $post_id)); 78 if ($d) { 79 $page_url_params ['d'] = rawurlencode($d); 80 } 81 if ($plugin_id != '') { 82 $page_url_params ['plugin_id'] = $plugin_id; 83 } 84 85 $core->callBehavior('adminMediaURLParams',$page_url_params); 86 $page_url_params = (array) $page_url_params; 81 87 82 88 if ($popup) { … … 137 143 html::escapeHTML($_POST['newdir'])) 138 144 ); 139 http::redirect($page_url.'&plugin_id='.$plugin_id.'&d='.rawurlencode($d));145 $core->adminurl->redirect('admin.media',$page_url_params); 140 146 } catch (Exception $e) { 141 147 $core->error->add($e->getMessage()); … … 184 190 185 191 dcPage::addSuccessNotice(__('Files have been successfully uploaded.')); 186 http::redirect($page_url.'&plugin_id='.$plugin_id.'&d='.rawurlencode($d));192 $core->adminurl->redirect('admin.media',$page_url_params); 187 193 } catch (Exception $e) { 188 194 $core->error->add($e->getMessage()); … … 205 211 ) 206 212 ); 207 http::redirect($page_url.'&plugin_id='.$plugin_id.'&d='.rawurlencode($d));213 $core->adminurl->redirect('admin.media',$page_url_params); 208 214 } catch (Exception $e) { 209 215 $core->error->add($e->getMessage()); … … 224 230 $core->media->removeItem($_POST['remove']); 225 231 dcPage::addSuccessNotice($msg); 226 http::redirect($page_url.'&plugin_id='.$plugin_id.'&d='.rawurlencode($d));232 $core->adminurl->redirect('admin.media',$page_url_params); 227 233 } catch (Exception $e) { 228 234 $core->error->add($e->getMessage()); … … 240 246 html::escapeHTML($d)) 241 247 ); 242 http::redirect($page_url.'&plugin_id='.$plugin_id.'&d='.rawurlencode($d));248 $core->adminurl->redirect('admin.media',$page_url_params); 243 249 } catch (Exception $e) { 244 250 $core->error->add($e->getMessage()); … … 261 267 262 268 echo 263 '<form action="'.html::escapeURL($ page_url).'" method="post">'.269 '<form action="'.html::escapeURL($core->adminurl->get('admin.media')).'" method="post">'. 264 270 '<p>'.sprintf(__('Are you sure you want to remove %s?'), 265 271 html::escapeHTML($_GET['remove'])).'</p>'. … … 267 273 ' <input type="submit" name="rmyes" value="'.__('Yes').'" />'. 268 274 form::hidden('d',$d). 275 $core->adminurl->getHiddenFormFields('admin.media',$page_url_params). 269 276 $core->formNonce(). 270 277 form::hidden('remove',html::escapeHTML($_GET['remove'])).'</p>'. … … 289 296 ); 290 297 } else { 291 $breadcrumb_media = $core->media->breadCrumb(html::escapeURL($page_url).'&plugin_id='.$plugin_id.'&d=%s','<span class="page-title">%s</span>'); 298 $temp_params = $page_url_params; 299 $temp_params['d']='%s'; 300 $bc_template = str_replace("%25s","%s",$core->adminurl->get('admin.media',$temp_params)); 301 $breadcrumb_media = $core->media->breadCrumb($bc_template,'<span class="page-title">%s</span>'); 292 302 if ($breadcrumb_media == '') { 293 303 $breadcrumb = dcPage::breadcrumb( … … 299 309 ); 300 310 } else { 311 $home_params = $page_url_params; 312 $home_params['d']=''; 313 301 314 $breadcrumb = dcPage::breadcrumb( 302 315 array( 303 316 html::escapeHTML($core->blog->name) => '', 304 __('Media manager') => html::escapeURL($page_url.'&plugin_id='.$plugin_id.'&d='),317 __('Media manager') => $core->adminurl->get('admin.media',$home_params), 305 318 $breadcrumb_media => '' 306 319 ), … … 459 472 { 460 473 echo 461 '<form action="'. html::escapeURL($page_url).'" method="post" class="fieldset">'.474 '<form action="'.$core->adminurl->getBase('admin.media').'" method="post" class="fieldset">'. 462 475 '<div id="new-dir-f">'. 463 476 '<h4 class="pretty-title">'.__('Create new directory').'</h4>'. … … 466 479 form::field(array('newdir','newdir'),35,255).'</p>'. 467 480 '<p><input type="submit" value="'.__('Create').'" />'. 468 form::hidden(array('d'),html::escapeHTML($d)).469 form::hidden(array('plugin_id'),$plugin_id).'</p>'.481 $core->adminurl->getHiddenFormFields('admin.media',$page_url_params). 482 '</p>'. 470 483 '</div>'. 471 484 '</form>'; … … 478 491 '<div class="fieldset">'. 479 492 '<h4 class="pretty-title">'.sprintf(__('Backup content of %s'),($d == '' ? '“'.__('Media manager').'”' : '“'.$d.'”')).'</h4>'. 480 '<p><a class="button submit" href="'. html::escapeURL($page_url).'&zipdl=1">'.481 __('Download zip file').'</a></p>'.493 '<p><a class="button submit" href="'.$core->adminurl->get('admin.media', 494 array_merge($page_url_params,array('zipdl' => 1))).'">'.__('Download zip file').'</a></p>'. 482 495 '</div>'; 483 496 } … … 567 580 function mediaItemLine($f,$i) 568 581 { 569 global $core, $page_url, $popup, $post_id, $plugin_id ;582 global $core, $page_url, $popup, $post_id, $plugin_id,$page_url_params; 570 583 571 584 $fname = $f->basename; 572 585 573 $class = 'media-item media-col-'.($i%2); 586 $class = 'media-item media-col-'.($i%2); 574 587 575 588 if ($f->d) { 576 $link = html::escapeURL($page_url).'&plugin_id='.$plugin_id.'&d='.html::sanitizeURL($f->relname); 589 590 $link = $core->adminurl->get('admin.media',array_merge($page_url_params,array('d' => html::sanitizeURL($f->relname) ))); 577 591 if ($f->parent) { 578 592 $fname = '..'; … … 582 596 } 583 597 } else { 584 $link = $core->adminurl->get( 585 'admin.media.item', 598 $params = new ArrayObject( 586 599 array( 587 600 'id' => $f->media_id, … … 591 604 ) 592 605 ); 593 if (($temp = $core->callBehavior('adminMediaURL',$link))!='') { 594 $link = $temp; 595 } 606 $core->callBehavior('adminMediaURLParams',$params); 607 $params = (array) $params; 608 $link = $core->adminurl->get( 609 'admin.media.item', $params 610 ); 596 611 } 597 612
Note: See TracChangeset
for help on using the changeset viewer.