Dotclear

Changeset 2817:8b6ca1f5148c


Ignore:
Timestamp:
11/26/14 17:45:15 (9 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Using dcAdminURL, work in progress on core : auto-update must be tested BEFORE 2.7 release !

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • admin/blog_pref.php

    r2800 r2817  
    755755                    if (!$v['super'] && $core->auth->isSuperAdmin()) { 
    756756                         echo 
    757                          '<form action="users_actions.php" method="post">'. 
     757                         '<form action="'.$core->adminurl->get('admin.user.actions').'" method="post">'. 
    758758                         '<p class="change-user-perm"><input type="submit" class="reset" value="'.__('Change permissions').'" />'. 
    759759                         form::hidden(array('redir'),$core->adminurl->get("admin.blog.pref",array('id' => $k))). 
  • admin/update.php

    r2503 r2817  
    3434if (!empty($_GET['hide_msg'])) { 
    3535     $updater->setNotify(false); 
    36      http::redirect('index.php'); 
     36     http::redirect($core->urladmin->get('admin.home')); 
    3737} 
    3838 
     
    250250     '<p class="message">'. 
    251251     __("Congratulations, you're one click away from the end of the update."). 
    252      ' <strong><a href="index.php?logout=1">'.__('Finish the update.').'</a></strong>'. 
     252     ' <strong><a href="'.$core->urladmin->get('admin.home',array('logout' => '1')).'">'.__('Finish the update.').'</a></strong>'. 
    253253     '</p>'; 
    254254} 
  • inc/admin/lib.dc.page.php

    r2796 r2817  
    147147          '</p></form>'. 
    148148          '<ul id="top-info-user">'. 
    149           '<li><a class="'.(preg_match('/index.php$/',$_SERVER['REQUEST_URI']) ? ' active' : '').'" href="'.$core->adminurl->get("admin.home").'">'.__('My dashboard').'</a></li>'. 
    150           '<li><a class="smallscreen'.(preg_match('/preferences.php(\?.*)?$/',$_SERVER['REQUEST_URI']) ? ' active' : ''). 
     149          '<li><a class="'.(preg_match('/'.preg_quote($core->adminurl->get('admin.home')).'$/',$_SERVER['REQUEST_URI']) ? ' active' : '').'" href="'.$core->adminurl->get("admin.home").'">'.__('My dashboard').'</a></li>'. 
     150          '<li><a class="smallscreen'.(preg_match('/'.preg_quote($core->adminurl->get('admin.user.preferences')).'(\?.*)?$/',$_SERVER['REQUEST_URI']) ? ' active' : ''). 
    151151          '" href="'.$core->adminurl->get("admin.user.preferences").'">'.__('My preferences').'</a></li>'. 
    152152          '<li><a href="'.$core->adminurl->get("admin.home",array('logout' => 1)).'" class="logout"><span class="nomobile">'.sprintf(__('Logout %s'),$core->auth->userID()). 
  • inc/admin/lib.moduleslist.php

    r2631 r2817  
    3939     protected $path_pattern = false;   /**< @var string    Directory pattern to work on */ 
    4040 
    41      protected $page_url = 'plugins.php';    /**< @var string    Page URL */ 
     41     protected $page_url = '';                    /**< @var string    Page URL */ 
    4242     protected $page_qs = '?';                    /**< @var string    Page query string */ 
    4343     protected $page_tab = '';                    /**< @var string    Page tab */ 
     
    6565          $this->modules = $modules; 
    6666          $this->store = new dcStore($modules, $xml_url); 
     67 
     68          $this->page_url = $this->core->adminurl->get('admin.plugins'); 
    6769 
    6870          $this->setPath($modules_root); 
     
    618620                    '<td class="module-icon nowrap">'.sprintf( 
    619621                         '<img alt="%1$s" title="%1$s" src="%2$s" />', 
    620                          html::escapeHTML($id), file_exists($module['root'].'/icon.png') ? 'index.php?pf='.$id.'/icon.png' : 'images/module.png' 
     622                         html::escapeHTML($id), file_exists($module['root'].'/icon.png') ? 
     623                         $this->core->adminurl->decode('load.plugin.file',array('pf' => $id.'/icon.png')) : 'images/module.png' 
    621624                    ).'</td>'; 
    622625               } 
     
    13731376class adminThemesList extends adminModulesList 
    13741377{ 
    1375      protected $page_url = 'blog_theme.php'; 
     1378     /** 
     1379      * Constructor. 
     1380      * 
     1381      * Note that this creates dcStore instance. 
     1382      * 
     1383      * @param object    $modules       dcModules instance 
     1384      * @param string    $modules_root  Modules root directories 
     1385      * @param string    $xml_url       URL of modules feed from repository 
     1386      */ 
     1387     public function __construct(dcModules $modules, $modules_root, $xml_url) 
     1388     { 
     1389          parent::__construct($modules, $modules_root, $xml_url); 
     1390          $this->page_url = $this->core->adminurl->get('admin.blog.theme'); 
     1391     } 
    13761392 
    13771393     public function displayModules($cols=array('name', 'config', 'version', 'desc'), $actions=array(), $nav_limit=false) 
  • inc/admin/lib.pager.php

    r2777 r2817  
    214214     { 
    215215          if ($this->core->auth->check('categories',$this->core->blog->id)) { 
    216                $cat_link = '<a href="category.php?id=%s">%s</a>'; 
     216               $cat_link = '<a href="'.$this->core->adminurl->decode('admin.category',array('id' => '%s')).'">%s</a>'; 
    217217          } else { 
    218218               $cat_link = '%2$s'; 
     
    443443 
    444444          $author_url = 
    445           'comments.php?n='.$nb_per_page. 
    446           '&amp;status='.$status. 
    447           '&amp;sortby='.$sortby. 
    448           '&amp;order='.$order. 
    449           '&amp;author='.rawurlencode($this->rs->comment_author); 
     445          $this->core->adminurl->get('admin.comments',array( 
     446               'n' => $nb_per_page, 
     447               'status' => $status, 
     448               'sortby' => $sortby, 
     449               'order' => $order, 
     450               'author' => $this->rs->comment_author 
     451               )); 
    450452 
    451453          $post_url = $this->core->getPostAdminURL($this->rs->post_type,$this->rs->post_id); 
    452454 
    453           $comment_url = 'comment.php?id='.$this->rs->comment_id; 
     455          $comment_url = $this->core->adminurl->get('admin.comment',array('id' => $this->rs->comment_id)); 
    454456 
    455457          $comment_dt = 
     
    576578          '<td class="nowrap">'.form::hidden(array('nb_post[]'),(integer) $this->rs->nb_post). 
    577579          form::checkbox(array('users[]'),$this->rs->user_id).'</td>'. 
    578           '<td class="maximal" scope="row"><a href="user.php?id='.$this->rs->user_id.'">'. 
     580          '<td class="maximal" scope="row"><a href="'.$this->core->adminurl->get('admin.user',array('id' => $this->rs->user_id)).'">'. 
    579581          $this->rs->user_id.'</a>&nbsp;'.$img_status.'</td>'. 
    580582          '<td class="nowrap">'.html::escapeHTML($this->rs->user_firstname).'</td>'. 
    581583          '<td class="nowrap">'.html::escapeHTML($this->rs->user_name).'</td>'. 
    582584          '<td class="nowrap">'.html::escapeHTML($this->rs->user_displayname).'</td>'. 
    583           '<td class="nowrap count"><a href="posts.php?user_id='.$this->rs->user_id.'">'. 
     585          '<td class="nowrap count"><a href="'.$this->core->adminurl->get('admin.posts',array('user_id' => $this->rs->user_id)).'">'. 
    584586          $this->rs->nb_post.'</a></td>'. 
    585587          '</tr>'; 
Note: See TracChangeset for help on using the changeset viewer.

Sites map