Dotclear

Changeset 1694:a699f8de9232


Ignore:
Timestamp:
09/02/13 12:55:13 (11 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Add some information on blog's users list (users tab on blog parameters)

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • admin/blog_pref.php

    r1682 r1694  
    581581          } 
    582582           
     583          $post_type = $core->getPostTypes(); 
     584          $current_blog_id = $core->blog->id; 
     585          if ($blog_id != $core->blog->id) { 
     586               $core->setBlog($blog_id); 
     587          } 
     588 
    583589          foreach ($blog_users as $k => $v) 
    584590          { 
     
    617623                    echo 
    618624                    '<h5>'.__('Publications on this blog:').'</h5>'. 
    619                     '<ul>'. 
    620                     '<li>'.__('Blog entries:').' <a href="#">123</a></li>'. 
    621                     '<li>'.__('Pages:').' <a href="#">2</a></li>'. 
     625                    '<ul>'; 
     626                    foreach ($post_type as $type => $pt_info) { 
     627                         $params = array( 
     628                              'post_type' => $type, 
     629                              'user_id' => $k 
     630                              ); 
     631                         echo '<li>'.sprintf(__('%1$s: %2$s'),__($pt_info['label']),$core->blog->getPosts($params,true)->f(0)).'</li>'; 
     632                    } 
     633                    echo 
    622634                    '</ul>'; 
    623635                    echo '</div>'; 
    624636               } 
    625637          } 
     638          if ($current_blog_id != $core->blog->id) { 
     639               $core->setBlog($current_blog_id); 
     640          } 
    626641     } 
    627642      
  • inc/core/class.dc.core.php

    r1593 r1694  
    345345     } 
    346346      
    347      public function setPostType($type,$admin_url,$public_url) 
     347     public function setPostType($type,$admin_url,$public_url,$label='') 
    348348     { 
    349349          $this->post_types[$type] = array( 
    350350               'admin_url' => $admin_url, 
    351                'public_url' => $public_url 
     351               'public_url' => $public_url, 
     352               'label' => ($label != '' ? $label : $type) 
    352353          ); 
    353354     } 
  • inc/prepend.php

    r1468 r1694  
    220220$core->url->register('xmlrpc','xmlrpc','^xmlrpc/(.+)$',array('dcUrlHandlers','xmlrpc')); 
    221221 
    222 $core->setPostType('post','post.php?id=%d',$core->url->getURLFor('post','%s')); 
     222$core->setPostType('post','post.php?id=%d',$core->url->getURLFor('post','%s'),'Posts'); 
    223223 
    224224# Store upload_max_filesize in bytes 
  • locales/fr/main.po

    r1681 r1694  
    33073307msgstr "Publications sur ce blog :" 
    33083308 
    3309 msgid "Blog entries:" 
    3310 msgstr "Billets :" 
    3311  
    3312 msgid "Pages:" 
    3313 msgstr "Pages :" 
     3309msgid "Posts" 
     3310msgstr "Billets" 
     3311 
     3312msgid "%1$s: %2$s" 
     3313msgstr "%1$s : %2$s" 
  • locales/fr/plugins.po

    r1669 r1694  
    19871987msgid "Drag widgets here to remove them from this sidebar." 
    19881988msgstr "Glisser les widgets ici pour les retirer du volet." 
     1989 
     1990msgid "Pages" 
     1991msgstr "Pages" 
  • plugins/pages/_prepend.php

    r1179 r1694  
    1717$core->url->register('pagespreview','pagespreview','^pagespreview/(.+)$',array('urlPages','pagespreview')); 
    1818 
    19 $core->setPostType('page','plugin.php?p=pages&act=page&id=%d',$core->url->getURLFor('pages','%s')); 
     19$core->setPostType('page','plugin.php?p=pages&act=page&id=%d',$core->url->getURLFor('pages','%s'),'Pages'); 
    2020 
    2121# We should put this as settings later 
Note: See TracChangeset for help on using the changeset viewer.

Sites map