Dotclear

Changeset 2852:86651202b279 for admin


Ignore:
Timestamp:
12/16/14 21:59:13 (11 years ago)
Author:
Dsls
Branch:
2.7
Message:

Tuned redirections and admin urls management, should work with media & attachments now
Added adminurl->redirect to avoid confusion in "when to use & and when not to"

Location:
admin
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • admin/auth.php

    r2792 r2852  
    1616if (isset($_SESSION['sess_user_id'])) 
    1717{ 
    18      http::redirect($core->adminurl->get('admin.home')); 
     18     $core->adminurl->redirect('admin.home'); 
    1919} 
    2020 
     
    185185          } 
    186186 
    187           http::redirect($core->adminurl->get('admin.home')); 
     187          $core->adminurl->redirect('admin.home'); 
    188188     } 
    189189     catch (Exception $e) 
     
    243243          } 
    244244 
    245           http::redirect($core->adminurl->get('admin.home')); 
     245          $core->adminurl->redirect('admin.home'); 
    246246     } 
    247247     else 
  • admin/blog.php

    r2720 r2852  
    5252          $core->callBehavior('adminAfterBlogCreate',$cur,$blog_id,$blog_settings); 
    5353          dcPage::addSuccessNotice(sprintf(__('Blog "%s" successfully created'), html::escapeHTML($cur->blog_name))); 
    54           http::redirect($core->adminurl->get("admin.blog", array('id' => $cur->blog_id))); 
     54          $core->adminurl->redirect("admin.blog", array('id' => $cur->blog_id)); 
    5555     } 
    5656     catch (Exception $e) 
  • admin/blog_del.php

    r2720 r2852  
    4444               dcPage::addSuccessNotice(sprintf(__('Blog "%s" successfully deleted'), html::escapeHTML($blog_name))); 
    4545 
    46                http::redirect($core->adminurl->get("admin.blogs")); 
     46               $core->adminurl->redirect("admin.blogs"); 
    4747          } catch (Exception $e) { 
    4848               $core->error->add($e->getMessage()); 
  • admin/blog_pref.php

    r2817 r2852  
    5656 
    5757     $action = $core->adminurl->get("admin.blog"); 
    58      $redir = $core->adminurl->get("admin.blog",array('id' => "%s")); 
     58     $redir = $core->adminurl->get("admin.blog",array('id' => "%s"),'&'); 
     59     $redir = str_replace('%25s','%s',$redir); 
    5960} 
    6061 
     
    757758                         '<form action="'.$core->adminurl->get('admin.user.actions').'" method="post">'. 
    758759                         '<p class="change-user-perm"><input type="submit" class="reset" value="'.__('Change permissions').'" />'. 
    759                          form::hidden(array('redir'),$core->adminurl->get("admin.blog.pref",array('id' => $k))). 
     760                         form::hidden(array('redir'),$core->adminurl->get("admin.blog.pref",array('id' => $k),'&')). 
    760761                         form::hidden(array('action'),'perms'). 
    761762                         form::hidden(array('users[]'),$k). 
  • admin/categories.php

    r2805 r2852  
    2424     if ($c->isEmpty()) { 
    2525          dcPage::addErrorNotice(__('This category does not exist.')); 
    26           http::redirect($core->adminurl->get("admin.categories")); 
     26          $core->adminurl->redirect("admin.categories"); 
    2727     } 
    2828     $name = $c->cat_title; 
     
    3333          $core->blog->delCategory($cat_id); 
    3434          dcPage::addSuccessNotice(sprintf(__('The category "%s" has been successfully deleted.'),html::escapeHTML($name))); 
    35           http::redirect($core->adminurl->get("admin.categories")); 
     35          $core->adminurl->redirect("admin.categories"); 
    3636     } catch (Exception $e) { 
    3737          $core->error->add($e->getMessage()); 
     
    6262          dcPage::addSuccessNotice(sprintf(__('The entries have been successfully moved to category "%s"'), 
    6363               html::escapeHTML($name))); 
    64           http::redirect($core->adminurl->get("admin.categories")); 
     64          $core->adminurl->redirect("admin.categories"); 
    6565     } catch (Exception $e) { 
    6666          $core->error->add($e->getMessage()); 
     
    7979 
    8080     dcPage::addSuccessNotice(__('Categories have been successfully reordered.')); 
    81      http::redirect($core->adminurl->get("admin.categories")); 
     81     $core->adminurl->redirect("admin.categories"); 
    8282} 
    8383 
     
    8989          $core->blog->resetCategoriesOrder(); 
    9090          dcPage::addSuccessNotice(__('Categories order has been successfully reset.')); 
    91           http::redirect($core->adminurl->get("admin.categories")); 
     91          $core->adminurl->redirect("admin.categories"); 
    9292     } 
    9393     catch (Exception $e) 
  • admin/category.php

    r2720 r2852  
    8585               $core->blog->setCategoryParent($cat_id,$new_parent); 
    8686               dcPage::addSuccessNotice(__('The category has been successfully moved')); 
    87                http::redirect($core->adminurl->get("admin.categories")); 
     87               $core->adminurl->redirect("admin.categories"); 
    8888          } catch (Exception $e) { 
    8989               $core->error->add($e->getMessage()); 
     
    9898          $core->blog->setCategoryPosition($cat_id,(integer) $_POST['cat_sibling'],$_POST['cat_move']); 
    9999          dcPage::addSuccessNotice(__('The category has been successfully moved')); 
    100           http::redirect($core->adminurl->get("admin.categories")); 
     100          $core->adminurl->redirect("admin.categories"); 
    101101     } catch (Exception $e) { 
    102102          $core->error->add($e->getMessage()); 
     
    136136               dcPage::addSuccessNotice(__('The category has been successfully updated.')); 
    137137 
    138                http::redirect($core->adminurl->get("admin.category",array('id' => $_POST['id']))); 
     138               $core->adminurl->redirect("admin.category",array('id' => $_POST['id'])); 
    139139          } 
    140140          # Create category 
     
    151151               dcPage::addSuccessNotice(sprintf(__('The category "%s" has been successfully created.'), 
    152152                    html::escapeHTML($cur->cat_title))); 
    153                http::redirect($core->adminurl->get("admin.categories")); 
     153               $core->adminurl->redirect("admin.categories"); 
    154154          } 
    155155     } 
  • admin/comment.php

    r2841 r2852  
    134134 
    135135               dcPage::addSuccessNotice(__('Comment has been successfully updated.')); 
    136                http::redirect($core->adminurl->get("admin.comment",array('id' => $comment_id))); 
     136               $core->adminurl->redirect("admin.comment",array('id' => $comment_id)); 
    137137          } 
    138138          catch (Exception $e) 
  • admin/comments.php

    r2745 r2852  
    2020          $core->blog->delJunkComments(); 
    2121          $_SESSION['comments_del_spam'] = true; 
    22           http::redirect($core->adminurl->get("admin.comments")); 
     22          $core->adminurl->redirect("admin.comments"); 
    2323     } catch (Exception $e) { 
    2424          $core->error->add($e->getMessage()); 
  • admin/index.php

    r2842 r2852  
    2121     try { 
    2222          $core->setUserDefaultBlog($core->auth->userID(),$core->blog->id); 
    23           http::redirect($core->adminurl->get("admin.home")); 
     23          $core->adminurl->redirect("admin.home"); 
    2424     } catch (Exception $e) { 
    2525          $core->error->add($e->getMessage()); 
     
    3636          setcookie('dc_admin',false,-600,'','',DC_ADMIN_SSL); 
    3737     } 
    38      http::redirect($core->adminurl->get("admin.auth")); 
     38     $core->adminurl->redirect("admin.auth"); 
    3939     exit; 
    4040} 
  • admin/langs.php

    r2720 r2852  
    5050 
    5151          dcPage::addSuccessNotice(__('Language has been successfully deleted.')); 
    52           http::redirect($core->adminurl->get("admin.langs")); 
     52          $core->adminurl->redirect("admin.langs"); 
    5353     } 
    5454     catch (Exception $e) 
     
    9393               dcPage::addSuccessNotice(__('Language has been successfully installed.')); 
    9494          } 
    95           http::redirect($core->adminurl->get("admin.langs")); 
     95          $core->adminurl->redirect("admin.langs"); 
    9696     } 
    9797     catch (Exception $e) 
     
    129129               dcPage::addSuccessNotice(__('Language has been successfully installed.')); 
    130130          } 
    131           http::redirect($core->adminurl->get("admin.langs")); 
     131          $core->adminurl->redirect("admin.langs"); 
    132132     } 
    133133     catch (Exception $e) 
  • admin/media.php

    r2767 r2852  
    7575$popup = (integer) !empty($_GET['popup']); 
    7676 
    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)); 
     78if ($d) { 
     79     $page_url_params ['d'] = rawurlencode($d); 
     80} 
     81if ($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; 
    8187 
    8288if ($popup) { 
     
    137143               html::escapeHTML($_POST['newdir'])) 
    138144          ); 
    139           http::redirect($page_url.'&plugin_id='.$plugin_id.'&d='.rawurlencode($d)); 
     145          $core->adminurl->redirect('admin.media',$page_url_params); 
    140146     } catch (Exception $e) { 
    141147          $core->error->add($e->getMessage()); 
     
    184190 
    185191               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); 
    187193          } catch (Exception $e) { 
    188194               $core->error->add($e->getMessage()); 
     
    205211               ) 
    206212          ); 
    207           http::redirect($page_url.'&plugin_id='.$plugin_id.'&d='.rawurlencode($d)); 
     213          $core->adminurl->redirect('admin.media',$page_url_params); 
    208214     } catch (Exception $e) { 
    209215          $core->error->add($e->getMessage()); 
     
    224230          $core->media->removeItem($_POST['remove']); 
    225231          dcPage::addSuccessNotice($msg); 
    226           http::redirect($page_url.'&plugin_id='.$plugin_id.'&d='.rawurlencode($d)); 
     232          $core->adminurl->redirect('admin.media',$page_url_params); 
    227233     } catch (Exception $e) { 
    228234          $core->error->add($e->getMessage()); 
     
    240246               html::escapeHTML($d)) 
    241247          ); 
    242           http::redirect($page_url.'&plugin_id='.$plugin_id.'&d='.rawurlencode($d)); 
     248          $core->adminurl->redirect('admin.media',$page_url_params); 
    243249     } catch (Exception $e) { 
    244250          $core->error->add($e->getMessage()); 
     
    261267 
    262268     echo 
    263      '<form action="'.html::escapeURL($page_url).'" method="post">'. 
     269     '<form action="'.html::escapeURL($core->adminurl->get('admin.media')).'" method="post">'. 
    264270     '<p>'.sprintf(__('Are you sure you want to remove %s?'), 
    265271          html::escapeHTML($_GET['remove'])).'</p>'. 
     
    267273     ' &nbsp; <input type="submit" name="rmyes" value="'.__('Yes').'" />'. 
    268274     form::hidden('d',$d). 
     275     $core->adminurl->getHiddenFormFields('admin.media',$page_url_params). 
    269276     $core->formNonce(). 
    270277     form::hidden('remove',html::escapeHTML($_GET['remove'])).'</p>'. 
     
    289296     ); 
    290297} else { 
    291      $breadcrumb_media = $core->media->breadCrumb(html::escapeURL($page_url).'&amp;plugin_id='.$plugin_id.'&amp;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>'); 
    292302     if ($breadcrumb_media == '') { 
    293303          $breadcrumb = dcPage::breadcrumb( 
     
    299309          ); 
    300310     } else { 
     311          $home_params = $page_url_params; 
     312          $home_params['d']=''; 
     313 
    301314          $breadcrumb = dcPage::breadcrumb( 
    302315               array( 
    303316                    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), 
    305318                    $breadcrumb_media => '' 
    306319               ), 
     
    459472     { 
    460473          echo 
    461           '<form action="'.html::escapeURL($page_url).'" method="post" class="fieldset">'. 
     474          '<form action="'.$core->adminurl->getBase('admin.media').'" method="post" class="fieldset">'. 
    462475          '<div id="new-dir-f">'. 
    463476          '<h4 class="pretty-title">'.__('Create new directory').'</h4>'. 
     
    466479          form::field(array('newdir','newdir'),35,255).'</p>'. 
    467480          '<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>'. 
    470483          '</div>'. 
    471484          '</form>'; 
     
    478491          '<div class="fieldset">'. 
    479492          '<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).'&amp;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>'. 
    482495          '</div>'; 
    483496     } 
     
    567580function mediaItemLine($f,$i) 
    568581{ 
    569      global $core, $page_url, $popup, $post_id, $plugin_id; 
     582     global $core, $page_url, $popup, $post_id, $plugin_id,$page_url_params; 
    570583 
    571584     $fname = $f->basename; 
    572585 
    573      $class = 'media-item media-col-'.($i%2); 
     586     $class = 'media-item media-col-'.($i%2);  
    574587 
    575588     if ($f->d) { 
    576           $link = html::escapeURL($page_url).'&amp;plugin_id='.$plugin_id.'&amp;d='.html::sanitizeURL($f->relname); 
     589 
     590          $link = $core->adminurl->get('admin.media',array_merge($page_url_params,array('d' => html::sanitizeURL($f->relname) ))); 
    577591          if ($f->parent) { 
    578592               $fname = '..'; 
     
    582596          } 
    583597     } else { 
    584           $link = $core->adminurl->get( 
    585                'admin.media.item', 
     598          $params = new ArrayObject( 
    586599               array( 
    587600                    'id' => $f->media_id, 
     
    591604               ) 
    592605          ); 
    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          ); 
    596611     } 
    597612 
  • admin/media_item.php

    r2799 r2852  
    3030$popup = (integer) !empty($_GET['popup']); 
    3131$plugin_id = isset($_REQUEST['plugin_id']) ? html::sanitizeURL($_REQUEST['plugin_id']) : ''; 
    32 $page_url = $core->adminurl->get("admin.media.item",array('popup' => $popup,'post_id' => $post_id)); 
    33 $media_page_url = $core->adminurl->get("admin.media",array('popup' => $popup,'post_id' => $post_id)); 
     32$page_url_params = array('popup' => $popup,'post_id' => $post_id); 
     33$media_page_url_params = array('popup' => $popup,'post_id' => $post_id); 
     34 
     35if ($plugin_id != '') { 
     36     $page_url_params ['plugin_id'] = $plugin_id; 
     37} 
    3438 
    3539$id = !empty($_REQUEST['id']) ? (integer) $_REQUEST['id'] : ''; 
     40 
     41if ($id != '') { 
     42     $page_url_params ['id'] = $id; 
     43} 
    3644 
    3745if ($popup) { 
     
    8492 
    8593          dcPage::addSuccessNotice(__('File has been successfully updated.')); 
    86           http::redirect($page_url.'&id='.$id.'&plugin_id='.$plugin_id); 
     94          $core->adminurl->redirect('admin.media.item',$page_url_params); 
    8795     } catch (Exception $e) { 
    8896          $core->error->add($e->getMessage()); 
     
    113121 
    114122          dcPage::addSuccessNotice(__('File has been successfully updated.')); 
    115           http::redirect($page_url.'&id='.$id.'&plugin_id='.$plugin_id.'&tab=media-details-tab'); 
     123          $page_url_params['tab'] = 'media-details-tab'; 
     124          $core->adminurl->redirect('admin.media.item',$page_url_params); 
    116125     } catch (Exception $e) { 
    117126          $core->error->add($e->getMessage()); 
     
    127136 
    128137          dcPage::addSuccessNotice(__('Thumbnails have been successfully updated.')); 
    129           http::redirect($page_url.'&id='.$id.'&plugin_id='.$plugin_id.'&tab=media-details-tab'); 
     138          $page_url_params['tab'] = 'media-details-tab'; 
     139          $core->adminurl->redirect('admin.media.item',$page_url_params); 
    130140     } catch (Exception $e) { 
    131141          $core->error->add($e->getMessage()); 
     
    140150 
    141151          dcPage::addSuccessNotice(__('Zip file has been successfully extracted.')); 
    142           http::redirect($media_page_url.'&d='.$unzip_dir.'&plugin_id='.$plugin_id); 
     152          $media_page_url_params['d'] = $unzip_dir; 
     153          $core->adminurl->redirect('admin.media',$media_page_url_params); 
    143154     } catch (Exception $e) { 
    144155          $core->error->add($e->getMessage()); 
     
    165176 
    166177     dcPage::addSuccessNotice(__('Default media insertion settings have been successfully updated.')); 
    167      http::redirect($page_url.'&id='.$id.'&plugin_id='.$plugin_id); 
     178     $core->adminurl->redirect('admin.media.item',$page_url_params); 
    168179} 
    169180 
     
    223234     $starting_scripts .= $core->callBehavior('adminPopupMedia', $plugin_id); 
    224235} 
     236$temp_params = $media_page_url_params; 
     237$temp_params['d']='%s'; 
     238$bc_template = str_replace("%25s","%s",$core->adminurl->get('admin.media',$temp_params)); 
     239$temp_params['d']=''; 
     240$home_url=$core->adminurl->get('admin.media',$temp_params); 
    225241call_user_func($open_f,__('Media manager'), 
    226242     $starting_scripts. 
     
    230246          array( 
    231247               html::escapeHTML($core->blog->name) => '', 
    232                __('Media manager') => html::escapeURL($media_page_url).'&amp;d=', 
    233                $core->media->breadCrumb(html::escapeURL($media_page_url).'&amp;d=%s').'<span class="page-title">'.$file->basename.'</span>' => '' 
     248               __('Media manager') => $home_url, 
     249               $core->media->breadCrumb($bc_template).'<span class="page-title">'.$file->basename.'</span>' => '' 
    234250          ), 
    235251          array( 
     
    428444          echo 
    429445          '<div class="border-top">'. 
    430           '<form id="save_settings" action="'.html::escapeURL($page_url).'" method="post">'. 
     446          '<form id="save_settings" action="'.$core->adminurl->getBase('admin.media.item').'" method="post">'. 
    431447          '<p>'.__('Make current settings as default').' '. 
    432448          '<input class="reset" type="submit" name="save_blog_prefs" value="'.__('OK').'" />'. 
     
    434450          form::hidden(array('pref_alignment'),''). 
    435451          form::hidden(array('pref_insertion'),''). 
    436           form::hidden(array('id'),$id). 
    437           form::hidden(array('plugin_id'),$plugin_id). 
     452          $core->adminurl->getHiddenFormFields('admin.media.item',$page_url_params). 
    438453          $core->formNonce().'</p>'. 
    439454          '</form>'.'</div>'; 
     
    477492     { 
    478493          $strong_link = ($s == $thumb_size) ? '<strong>%s</strong>' : '%s'; 
    479           printf($strong_link,'<a href="'.html::escapeURL($page_url). 
    480           '&amp;id='.$id.'&amp;plugin_id='.$plugin_id.'&amp;size='.$s.'&amp;tab=media-details-tab">'.$core->media->thumb_sizes[$s][2].'</a> | '); 
    481      } 
    482      echo '<a href="'.html::escapeURL($page_url).'&amp;id='.$id.'&amp;plugin_id='.$plugin_id.'&amp;size=o&amp;tab=media-details-tab">'.__('original').'</a>'; 
     494          printf($strong_link,'<a href="'.$core->adminurl->get('admin.media.item',array_merge($page_url_params, 
     495               array("size" => $s,'tab' => 'media-details-tab'))).'">'.$core->media->thumb_sizes[$s][2].'</a> | '); 
     496     } 
     497     echo '<a href="'.$core->adminurl->get('admin.media.item',array_merge($page_url_params,array("size" => "o","tab"=>"media-details-tab"))).'">'.__('original').'</a>'; 
    483498     echo '</p>'; 
    484499} 
     
    506521{ 
    507522     echo 
    508      '<p><a class="button" href="'.html::escapeHTML($page_url).'&amp;id='.$id.'&plugin_id='.$plugin_id.'&amp;find_posts=1&amp;tab=media-details-tab">'. 
     523     '<p><a class="button" href="'.$core->adminurl->get('admin.media.item',array_merge($page_url_params,array("find_posts"=>1,"tab"=>"media-details-tab"))).'">'. 
    509524     __('Show entries containing this media').'</a></p>'; 
    510525} 
     
    601616     { 
    602617          echo 
    603           '<form class="clear fieldset" action="'.html::escapeURL($page_url).'" method="post">'. 
     618          '<form class="clear fieldset" action="'.$core->adminurl->get("admin.media.item").'" method="post">'. 
    604619          '<h4>'.__('Update thumbnails').'</h4>'. 
    605620          '<p>'.__('This will create or update thumbnails for this image.').'</p>'. 
    606621          '<p><input type="submit" name="thumbs" value="'.__('Update thumbnails').'" />'. 
    607           form::hidden(array('id'),$id). 
    608           form::hidden(array('plugin_id'),$plugin_id). 
     622          $core->adminurl->getHiddenFormFields('admin.media',$page_url_params). 
    609623          $core->formNonce().'</p>'. 
    610624          '</form>'; 
     
    619633 
    620634          echo 
    621           '<form class="clear fieldset" id="file-unzip" action="'.html::escapeURL($page_url).'" method="post">'. 
     635          '<form class="clear fieldset" id="file-unzip" action="'.$core->adminurl->get("admin.media.item").'" method="post">'. 
    622636          '<h4>'.__('Extract archive').'</h4>'. 
    623637          '<ul>'. 
     
    630644          form::combo('inflate_mode',$inflate_combo,'new'). 
    631645          '<input type="submit" name="unzip" value="'.__('Extract').'" />'. 
    632           form::hidden(array('id'),$id). 
    633           form::hidden(array('plugin_id'),$plugin_id). 
     646          $core->adminurl->getHiddenFormFields('admin.media',$page_url_params). 
    634647          $core->formNonce().'</p>'. 
    635648          '</form>'; 
     
    637650 
    638651     echo 
    639      '<form class="clear fieldset" action="'.html::escapeURL($page_url).'" method="post">'. 
     652     '<form class="clear fieldset" action="'.$core->adminurl->get("admin.media.item").'" method="post">'. 
    640653     '<h4>'.__('Change media properties').'</h4>'. 
    641654     '<p><label for="media_file">'.__('File name:').'</label>'. 
     
    650663     form::combo('media_path',$dirs_combo,dirname($file->relname)).'</p>'. 
    651664     '<p><input type="submit" accesskey="s" value="'.__('Save').'" />'. 
    652      form::hidden(array('id'),$id). 
    653      form::hidden(array('plugin_id'),$plugin_id). 
     665     $core->adminurl->getHiddenFormFields('admin.media.item',$page_url_params). 
    654666     $core->formNonce().'</p>'. 
    655667     '</form>'; 
    656668 
    657669     echo 
    658      '<form class="clear fieldset" action="'.html::escapeURL($page_url).'" method="post" enctype="multipart/form-data">'. 
     670     '<form class="clear fieldset" action="'.$core->adminurl->get("admin.media.item").'" method="post" enctype="multipart/form-data">'. 
    659671     '<h4>'.__('Change file').'</h4>'. 
    660672     '<div>'.form::hidden(array('MAX_FILE_SIZE'),DC_MAX_UPLOAD_SIZE).'</div>'. 
     
    664676     '</label></p>'. 
    665677     '<p><input type="submit" value="'.__('Send').'" />'. 
    666      form::hidden(array('id'),$id). 
    667      form::hidden(array('plugin_id'),$plugin_id). 
     678     $core->adminurl->getHiddenFormFields('admin.media',$page_url_params). 
    668679     $core->formNonce().'</p>'. 
    669680     '</form>'; 
     
    671682     if ($file->del) { 
    672683          echo 
    673           '<form id="delete-form" method="post" action="'.html::escapeURL($media_page_url). 
     684          '<form id="delete-form" method="post" action="'.$core->adminurl->getBase("admin.media"). 
    674685          '&amp;d='.rawurlencode(dirname($file->relname)). 
    675686          '&amp;plugin_id='.$plugin_id. 
     
    678689          form::hidden('remove',rawurlencode($file->basename)). 
    679690          form::hidden('rmyes',1). 
     691          $core->adminurl->getHiddenFormFields('admin.media',$media_page_url_params). 
    680692          $core->formNonce().'</p>'. 
    681693          '</form>'; 
  • admin/post.php

    r2849 r2852  
    4141$can_delete = false; 
    4242 
    43 $post_headlink = '<link rel="%s" title="%s" href="'.$core->adminurl->get('admin.post',array('id' => "%s"),false,'&').'" />'; 
    44 $post_link = '<a href="'.$core->adminurl->get('admin.post',array('id' => "%s"),false,'&').'" title="%s">%s</a>'; 
    45  
     43$post_headlink = '<link rel="%s" title="%s" href="'.$core->adminurl->get('admin.post',array('id' => "%s")).'" />'; 
     44$post_headlink = str_replace('%25s','%s',$post_headlink); 
     45$post_link = '<a href="'.$core->adminurl->get('admin.post',array('id' => "%s")).'" title="%s">%s</a>'; 
     46$post_link = str_replace('%25s','%s',$post_link); 
    4647$next_link = $prev_link = $next_headlink = $prev_headlink = null; 
    4748 
     
    178179          if (!$core->error->flag()) { 
    179180               dcPage::addSuccessNotice(__('All pings sent.')); 
    180                http::redirect($core->adminurl->get( 
     181               $core->adminurl->redirect( 
    181182                    'admin.post', 
    182183                    array('id' => $post_id, 'tb'=> '1') 
    183                )); 
     184               ); 
    184185          } 
    185186     } 
     
    243244          $core->callBehavior('adminBeforePostDelete',$post_id); 
    244245          $core->blog->delPost($post_id); 
    245           http::redirect($core->adminurl->get("admin.posts")); 
     246          $core->adminurl->redirect("admin.posts"); 
    246247     } catch (Exception $e) { 
    247248          $core->error->add($e->getMessage()); 
     
    304305               $core->callBehavior('adminAfterPostUpdate',$cur,$post_id); 
    305306               dcPage::addSuccessNotice (sprintf(__('The post "%s" has been successfully updated'),html::escapeHTML($cur->post_title))); 
    306                http::redirect($core->adminurl->get( 
     307               $core->adminurl->redirect( 
    307308                    'admin.post', 
    308309                    array('id' => $post_id) 
    309                )); 
     310               ); 
    310311          } catch (Exception $e) { 
    311312               $core->error->add($e->getMessage()); 
     
    324325 
    325326               dcPage::addSuccessNotice(__('Entry has been successfully created.')); 
    326                http::redirect($core->adminurl->get( 
     327               $core->adminurl->redirect( 
    327328                    'admin.post', 
    328329                    array('id' => $return_id) 
    329                )); 
     330               ); 
    330331          } catch (Exception $e) { 
    331332               $core->error->add($e->getMessage()); 
  • admin/preferences.php

    r2757 r2852  
    144144          dcPage::addSuccessNotice(__('Personal information has been successfully updated.')); 
    145145 
    146           http::redirect($core->adminurl->get("admin.user.preferences")); 
     146          $core->adminurl->redirect("admin.user.preferences"); 
    147147     } 
    148148     catch (Exception $e) 
     
    198198 
    199199          dcPage::addSuccessNotice(__('Personal options has been successfully updated.')); 
    200           http::redirect($core->adminurl->get("admin.user.preferences").'#user-options'); 
     200          $core->adminurl->redirect("admin.user.preferences",'#user-options'); 
    201201     } 
    202202     catch (Exception $e) 
     
    224224 
    225225          dcPage::addSuccessNotice(__('Dashboard options has been successfully updated.')); 
    226           http::redirect($core->adminurl->get("admin.user.preferences").'#user-favorites'); 
     226          $core->adminurl->redirect("admin.user.preferences",'#user-favorites'); 
    227227     } 
    228228     catch (Exception $e) 
     
    250250          if (!$core->error->flag()) { 
    251251               dcPage::addSuccessNotice(__('Favorites have been successfully added.')); 
    252                http::redirect($core->adminurl->get("admin.user.preferences").'#user-favorites'); 
     252               $core->adminurl->redirect("admin.user.preferences",'#user-favorites'); 
    253253          } 
    254254     } catch (Exception $e) { 
     
    277277          if (!$core->error->flag()) { 
    278278               dcPage::addSuccessNotice(__('Favorites have been successfully removed.')); 
    279                http::redirect($core->adminurl->get("admin.user.preferences").'#user-favorites'); 
     279               $core->adminurl->redirect("admin.user.preferences",'#user-favorites'); 
    280280          } 
    281281     } catch (Exception $e) { 
     
    304304     if (!$core->error->flag()) { 
    305305          dcPage::addSuccessNotice(__('Favorites have been successfully updated.')); 
    306           http::redirect($core->adminurl->get("admin.user.preferences").'#user-favorites'); 
     306          $core->adminurl->redirect("admin.user.preferences",'#user-favorites'); 
    307307     } 
    308308} 
     
    315315     if (!$core->error->flag()) { 
    316316          dcPage::addSuccessNotice(__('Default favorites have been successfully updated.')); 
    317           http::redirect($core->adminurl->get("admin.user.preferences").'#user-favorites'); 
     317          $core->adminurl->redirect("admin.user.preferences",'#user-favorites'); 
    318318     } 
    319319} 
  • admin/user.php

    r2729 r2852  
    131131 
    132132               dcPage::addSuccessNotice(__('User has been successfully updated.')); 
    133                http::redirect($core->adminurl->get("admin.user",array('id' => $new_id))); 
     133               $core->adminurl->redirect("admin.user",array('id' => $new_id)); 
    134134          } 
    135135          # Add user 
     
    150150               dcPage::addSuccessNotice(__('User has been successfully created.')); 
    151151               if (!empty($_POST['saveplus'])) { 
    152                     http::redirect($core->adminurl->get("admin.user")); 
     152                    $core->adminurl->redirect("admin.user"); 
    153153               } else { 
    154                     http::redirect($core->adminurl->get("admin.user",array('id' => $new_id))); 
     154                    $core->adminurl->redirect("admin.user",array('id' => $new_id)); 
    155155               } 
    156156          } 
Note: See TracChangeset for help on using the changeset viewer.

Sites map