Dotclear

Changeset 2825:966e82aaed07 for plugins


Ignore:
Timestamp:
12/01/14 13:15:13 (11 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Using dcAdminURL, work in progress on plugins…

Location:
plugins
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • plugins/dcCKEditor/_admin.php

    r2738 r2825  
    1414 
    1515$_menu['Plugins']->addItem('dcCKEditor', 
    16 'plugin.php?p=dcCKEditor', 
    17 'index.php?pf=dcCKEditor/imgs/icon.png', 
    18 preg_match('/plugin.php\?p=dcCKEditor/', $_SERVER['REQUEST_URI']), 
    19 $core->auth->check('admin,contentadmin', $core->blog->id) 
     16     $core->adminurl->get('admin.plugin.dcCKEditor'), 
     17     $core->adminurl->decode('load.plugin.file',array('pf' => 'dcCKEditor/imgs/icon.png')), 
     18     preg_match('/'.preg_quote($core->adminurl->get('admin.plugin.dcCKEditor')).'/', $_SERVER['REQUEST_URI']), 
     19     $core->auth->check('admin,contentadmin', $core->blog->id) 
    2020); 
    2121 
  • plugins/dcLegacyEditor/_admin.php

    r2750 r2825  
    1414 
    1515$_menu['Plugins']->addItem('dcLegacyEditor', 
    16 'plugin.php?p=dcLegacyEditor', 
    17 'index.php?pf=dcLegacyEditor/icon.png', 
    18 preg_match('/plugin.php\?p=dcLegacyEditor/', $_SERVER['REQUEST_URI']), 
    19 $core->auth->check('admin,contentadmin', $core->blog->id) 
     16     $core->adminurl->get('admin.plugin.dcLegacyEditor'), 
     17     $core->adminurl->decode('load.plugin.file',array('pf' => 'dcLegacyEditor/icon.png')), 
     18     preg_match('/'.preg_quote($core->adminurl->get('admin.plugin.dcLegacyEditor')).'/', $_SERVER['REQUEST_URI']), 
     19     $core->auth->check('admin,contentadmin', $core->blog->id) 
    2020); 
    2121 
  • plugins/importExport/_admin.php

    r2230 r2825  
    1414$_menu['Plugins']->addItem( 
    1515     __('Import/Export'), 
    16      'plugin.php?p=importExport', 
    17      'index.php?pf=importExport/icon.png', 
    18      preg_match('/plugin.php\?p=importExport(&.*)?$/',$_SERVER['REQUEST_URI']), 
     16     $core->adminurl->get('admin.plugin.importExport'), 
     17     $core->adminurl->decode('load.plugin.file',array('pf' => 'importExport/icon.png')), 
     18     preg_match('/'.preg_quote($core->adminurl->get('admin.plugin.importExport')).'(&.*)?$/',$_SERVER['REQUEST_URI']), 
    1919     $core->auth->check('admin',$core->blog->id) 
    2020); 
     
    2626     $favs->register('importExport', array( 
    2727          'title' => __('Import/Export'), 
    28           'url' => 'plugin.php?p=importExport', 
    29           'small-icon' => 'index.php?pf=importExport/icon.png', 
    30           'large-icon' => 'index.php?pf=importExport/icon-big.png', 
     28          'url' => $core->adminurl->get('admin.plugin.importExport'), 
     29          'small-icon' => $core->adminurl->decode('load.plugin.file',array('pf' => 'importExport/icon.png')), 
     30          'large-icon' => $core->adminurl->decode('load.plugin.file',array('pf' => 'importExport/icon-big.png')), 
    3131          'permissions' => 'admin' 
    3232     )); 
  • plugins/importExport/inc/class.dc.export.flat.php

    r2566 r2825  
    204204          '</p>'. 
    205205 
    206           '<p class="zip-dl"><a href="media.php?d=&amp;zipdl=1">'. 
     206          '<p class="zip-dl"><a href="'.$this->core->decode('admin.media',array('d' => '','zipdl' => '1')).'">'. 
    207207          __('You may also want to download your media directory as a zip file').'</a></p>'. 
    208208 
  • plugins/importExport/inc/class.dc.ieModule.php

    r2566 r2825  
    7474          '<h3>'.__('Congratulation!').'</h3>'. 
    7575          '<p class="success">'.__('Your blog has been successfully imported. Welcome on Dotclear 2!').'</p>'. 
    76           '<ul><li><strong><a href="post.php">'.__('Why don\'t you blog this now?').'</a></strong></li>'. 
    77           '<li>'.__('or').' <a href="index.php">'.__('visit your dashboard').'</a></li></ul>'; 
     76          '<ul><li><strong><a href="'.$this->core->decode('admin.post').'">'.__('Why don\'t you blog this now?').'</a></strong></li>'. 
     77          '<li>'.__('or').' <a href="'.$this->core->decode('admin.home').'">'.__('visit your dashboard').'</a></li></ul>'; 
    7878     } 
    7979} 
  • plugins/importExport/index.php

    r2566 r2825  
    6363<head> 
    6464     <title>'.$title.'</title> 
    65      <link rel="stylesheet" type="text/css" href="index.php?pf=importExport/style.css" /> 
    66      '.dcPage::jsLoad('index.php?pf=importExport/js/script.js').' 
     65     <link rel="stylesheet" type="text/css" href="'.$core->adminurl->decode('load.plugin.file',array('pf' => 'mportExport/style.css')).'" /> 
     66     '.dcPage::jsLoad($core->adminurl->decode('load.plugin.file',array('pf' => 'importExport/js/script.js'))).' 
    6767     <script type="text/javascript"> 
    6868     //<![CDATA[ 
     
    103103     '<p class="info">'.sprintf( 
    104104          __('Export functions are in the page %s.'), 
    105           '<a href="plugin.php?p=maintenance&amp;tab=backup#backup">'.__('Maintenance').'</a>' 
     105          '<a href="'.$core->adminurl->decode('admin.plugin.maintenance',array('tab' => 'backup')).'#backup">'.__('Maintenance').'</a>' 
    106106     ).'</p>'; 
    107107} 
  • plugins/maintenance/_admin.php

    r2566 r2825  
    1515$_menu['Plugins']->addItem( 
    1616     __('Maintenance'), 
    17      'plugin.php?p=maintenance', 
    18      'index.php?pf=maintenance/icon.png', 
    19      preg_match('/plugin.php\?p=maintenance(&.*)?$/', $_SERVER['REQUEST_URI']), 
     17     $core->adminurl->get('admin.plugin.maintenance'), 
     18     $core->adminurl->decode('load.plugin.file',array('pf' => 'maintenance/icon.png')), 
     19     preg_match('/'.preg_quote($core->adminurl->get('admin.plugin.maintenance')).'(&.*)?$/', $_SERVER['REQUEST_URI']), 
    2020     $core->auth->check('admin', $core->blog->id) 
    2121); 
     
    8282          $favs->register('maintenance', array( 
    8383               'title' => __('Maintenance'), 
    84                'url' => 'plugin.php?p=maintenance', 
    85                'small-icon' => 'index.php?pf=maintenance/icon.png', 
    86                'large-icon' => 'index.php?pf=maintenance/icon-big.png', 
     84               'url' => $core->adminurl->get('admin.plugin.maintenance'), 
     85               'small-icon' => $core->adminurl->decode('load.plugin.file',array('pf' => 'maintenance/icon.png')), 
     86               'large-icon' => $core->adminurl->decode('load.plugin.file',array('pf' => 'maintenance/icon-big.png')), 
    8787               'permissions' => 'admin', 
    8888               'active_cb' => array('dcMaintenanceAdmin', 'adminDashboardFavoritesActive'), 
     
    134134 
    135135          $fav['title'] .= '<br />'.sprintf(__('One task to execute', '%s tasks to execute', $count), $count); 
    136           $fav['large-icon'] = 'index.php?pf=maintenance/icon-big-update.png'; 
     136          $fav['large-icon'] =$core->adminurl->decode('load.plugin.file',array('pf' => 'maintenance/icon-big-update.png')); 
    137137     } 
    138138 
     
    177177          $items[] = new ArrayObject(array( 
    178178               '<div id="maintenance-expired" class="box small">'. 
    179                '<h3><img src="index.php?pf=maintenance/icon-small.png" alt="" /> '.__('Maintenance').'</h3>'. 
     179               '<h3><img src="'.$core->adminurl->decode('load.plugin.file',array('pf' => 'maintenance/icon-small.png')).'" alt="" /> '.__('Maintenance').'</h3>'. 
    180180               '<p class="warning no-margin">'.sprintf(__('There is a task to execute.', 'There are %s tasks to execute.', count($lines)), count($lines)).'</p>'. 
    181181               '<ul>'.implode('',$lines).'</ul>'. 
    182                '<p><a href="plugin.php?p=maintenance">'.__('Manage tasks').'</a></p>'. 
     182               '<p><a href="'.$core->adminurl->get('admin.plugin.maintenance').'">'.__('Manage tasks').'</a></p>'. 
    183183               '</div>' 
    184184               )); 
     
    310310     { 
    311311          if ($module == 'maintenance') { 
    312                return dcPage::jsLoad('index.php?pf=maintenance/js/settings.js'); 
     312               return dcPage::jsLoad($core->adminurl->decode('load.plugin.file',array('pf' => 'maintenance/js/settings.js'))); 
    313313          } 
    314314     } 
  • plugins/maintenance/inc/class.dc.maintenance.php

    r2566 r2825  
    2626{ 
    2727     public $core; 
    28      public $p_url = 'plugin.php?p=maintenance'; 
     28     public $p_url; 
    2929 
    3030     private $tasks = array(); 
     
    4141     { 
    4242          $this->core = $core; 
     43          $this->p_url = $core->adminurl->get('admin.plugin.maintenance'); 
    4344          $logs = $this->getLogs(); 
    4445          $this->init(); 
  • plugins/maintenance/index.php

    r2566 r2825  
    2020 
    2121$headers = ''; 
    22 $p_url = 'plugin.php?p=maintenance'; 
     22$p_url = $core->adminurl->get('admin.plugin.maintenance'); 
    2323$task = null; 
    2424$expired = array(); 
     
    117117<title>'.__('Maintenance').'</title>'. 
    118118dcPage::jsPageTabs($tab). 
    119 dcPage::jsLoad('index.php?pf=maintenance/js/settings.js'); 
     119dcPage::jsLoad($core->adminurl->decode('load.plugin.file',array('pf' => 'maintenance/js/settings.js'))); 
    120120 
    121121if ($task && $task->ajax()) { 
     
    126126     "//]]>\n". 
    127127     '</script>'. 
    128      dcPage::jsLoad('index.php?pf=maintenance/js/dc.maintenance.js'); 
     128     dcPage::jsLoad($core->adminurl->decode('load.plugin.file',array('pf' => 'maintenance/js/dc.maintenance.js'))); 
    129129} 
    130130 
     
    299299     '<p class="info">'.sprintf( 
    300300          __('You can place list of late tasks on your %s.'), 
    301           '<a href="preferences.php#user-favorites">'.__('Dashboard').'</a>' 
     301          '<a href="'.$core->adminurl->get('admin.user.preferences').'#user-favorites">'.__('Dashboard').'</a>' 
    302302     ).'</p>'. 
    303303 
  • plugins/pages/_admin.php

    r2566 r2825  
    2121          $favs->register('pages', array( 
    2222               'title' => __('Pages'), 
    23                'url' => 'plugin.php?p=pages', 
    24                'small-icon' => 'index.php?pf=pages/icon.png', 
    25                'large-icon' => 'index.php?pf=pages/icon-big.png', 
     23               'url' => $core->adminurl->get('admin.plugin.pages'), 
     24               'small-icon' => $core->adminurl->decode('load.plugin.file',array('pf' => 'pages/icon.png')), 
     25               'large-icon' => $core->adminurl->decode('load.plugin.file',array('pf' => 'pages/icon-big.png')), 
    2626               'permissions' => 'contentadmin,pages', 
    2727               'dashboard_cb' => array('pagesDashboard','pagesDashboardCB'), 
     
    3030          $favs->register('newpage', array( 
    3131               'title' => __('New page'), 
    32                'url' => 'plugin.php?p=pages&amp;act=page', 
    33                'small-icon' => 'index.php?pf=pages/icon-np.png', 
    34                'large-icon' => 'index.php?pf=pages/icon-np-big.png', 
     32               'url' => $core->adminurl->get('admin.plugin.pages',array('act' => 'page')), 
     33               'small-icon' => $core->adminurl->decode('load.plugin.file',array('pf' => 'pages/icon-np.png')), 
     34               'large-icon' => $core->adminurl->decode('load.plugin.file',array('pf' => 'pages/icon-np-big.png')), 
    3535               'permissions' => 'contentadmin,pages', 
    3636               'active_cb' => array('pagesDashboard','newPageActiveCB') 
     
    7070} 
    7171 
    72 $_menu['Blog']->addItem(__('Pages'),'plugin.php?p=pages','index.php?pf=pages/icon.png', 
    73           preg_match('/plugin.php(.*)$/',$_SERVER['REQUEST_URI']) && !empty($_REQUEST['p']) && $_REQUEST['p']=='pages', 
    74           $core->auth->check('contentadmin,pages',$core->blog->id)); 
     72$_menu['Blog']->addItem(__('Pages'), 
     73     $core->adminurl->get('admin.plugin.pages'), 
     74     $core->adminurl->decode('load.plugin.file',array('pf' => 'pages/icon.png')), 
     75     preg_match('/plugin.php(.*)$/',$_SERVER['REQUEST_URI']) && !empty($_REQUEST['p']) && $_REQUEST['p']=='pages', 
     76     $core->auth->check('contentadmin,pages',$core->blog->id)); 
    7577 
    7678$core->auth->setPermissionType('pages',__('manage pages')); 
  • plugins/pages/list.php

    r2567 r2825  
    5858          dcPage::jsLoad('js/jquery/jquery-ui.custom.js'). 
    5959          dcPage::jsLoad('js/jquery/jquery.ui.touch-punch.js'). 
    60           dcPage::jsLoad('index.php?pf=pages/list.js'). 
     60          dcPage::jsLoad($core->adminurl->decode('load.plugin.file',array('pf' => 'pages/list.js'))). 
    6161          '<script type="text/javascript">'. 
    6262          "\n".'//<![CDATA['."\n". 
     
    9090     # Show pages 
    9191     $post_list->display($page,$nb_per_page, 
    92      '<form action="plugin.php" method="post" id="form-entries">'. 
     92     '<form action="'.$core->adminurl->get('admin.plugin').'" method="post" id="form-entries">'. 
    9393 
    9494     '%s'. 
  • plugins/pages/page.php

    r2788 r2825  
    530530     } else { 
    531531          echo 
    532           '<a id="post-cancel" href="index.php" class="button" accesskey="c">'.__('Cancel').' (c)</a>'; 
     532          '<a id="post-cancel" href="'.$core->adminurl->get('admin.home').'" class="button" accesskey="c">'.__('Cancel').' (c)</a>'; 
    533533     } 
    534534 
     
    563563     { 
    564564          echo 
    565           '<form action="post_media.php" id="attachment-remove-hide" method="post">'. 
     565          '<form action="'.$core->adminurl->get('admin.post.media').'" id="attachment-remove-hide" method="post">'. 
    566566          '<div>'.form::hidden(array('post_id'),$post_id). 
    567567          form::hidden(array('media_id'),''). 
     
    643643     '<h3>'.__('Add a comment').'</h3>'. 
    644644 
    645      '<form action="comment.php" method="post" id="comment-form">'. 
     645     '<form action="'.$core->adminurl->get('admin.comment').'" method="post" id="comment-form">'. 
    646646     '<div class="constrained">'. 
    647647     '<p><label for="comment_author" class="required"><abbr title="'.__('Required field').'">*</abbr> '.__('Name:').'</label>'. 
     
    697697function showComments($rs,$has_action) 
    698698{ 
     699     global $core; 
     700 
    699701     echo 
    700702     '<table class="comments-list"><tr>'. 
     
    708710     while($rs->fetch()) 
    709711     { 
    710           $comment_url = 'comment.php?id='.$rs->comment_id; 
     712          $comment_url = $core->adminurl->decode('admin.comment',array('id' => $rs->comment_id)); 
    711713 
    712714          $img = '<img alt="%1$s" title="%1$s" src="images/%2$s" />'; 
     
    734736          '<td class="maximal">'.$rs->comment_author.'</td>'. 
    735737          '<td class="nowrap">'.dt::dt2str(__('%Y-%m-%d %H:%M'),$rs->comment_dt).'</td>'. 
    736           '<td class="nowrap"><a href="comments.php?ip='.$rs->comment_ip.'">'.$rs->comment_ip.'</a></td>'. 
     738          '<td class="nowrap"><a href="'.$core->adminurl->decode('admin.comment',array('ip' => $rs->comment_ip)).'">'.$rs->comment_ip.'</a></td>'. 
    737739          '<td class="nowrap status">'.$img_status.'</td>'. 
    738740          '<td class="nowrap status"><a href="'.$comment_url.'">'. 
  • plugins/pings/lib.pings.php

    r2566 r2825  
    3333     public static function pingJS() 
    3434     { 
     35          global $core; 
     36 
    3537          $res = 
    3638          "<script type=\"text/javascript\">\n//<![CDATA[\n". 
    3739          dcPage::jsVar('dotclear.msg.check_all',__('Check all'))."\n". 
    38           "</script>\n".dcPage::jsLoad('index.php?pf=pings/post.js'); 
     40          "</script>\n".dcPage::jsLoad($core->adminurl->decode('load.plugin.file',array('pf' => 'pings/post.js'))); 
    3941 
    4042          return $res; 
Note: See TracChangeset for help on using the changeset viewer.

Sites map