Dotclear

Changeset 1328:c75c6abd88f2


Ignore:
Timestamp:
08/11/13 16:34:50 (10 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

New dcPage::breadcrumb function, applied to some admin's pages, will be continued by kozlika

Files:
2 added
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • admin/blog.php

    r1312 r1328  
    6969     dcPage::open(__('New blog'),dcPage::jsConfirmClose('blog-form')); 
    7070      
     71     echo dcPage::breadcrumb( 
     72          array( 
     73               __('System') => '', 
     74               __('Blogs') => 'blogs.php', 
     75               '<span class="page-title">'.__('New blog').'</span>' => '' 
     76          )); 
     77      
    7178     echo 
    72      '<h2>'.__('System').' &rsaquo; <a href="blogs.php">'.__('Blogs').'</a> &rsaquo; <span class="page-title">'.__('New blog').'</span></h2>'. 
    73       
    7479     '<form action="blog.php" method="post" id="blog-form" class="fieldset">'. 
    7580      
  • admin/index.php

    r1280 r1328  
    196196); 
    197197 
    198 echo '<h2>'.html::escapeHTML($core->blog->name).' &rsaquo; <span class="page-title">'.__('Dashboard').'</span></h2>'; 
     198echo dcPage::breadcrumb( 
     199     array( 
     200     '<span class="page-title">'.__('Dashboard').' : '.html::escapeHTML($core->blog->name).'</span>' => '' 
     201     ), 
     202     true); 
    199203 
    200204if ($core->auth->getInfo('user_default_blog') != $core->blog->id && $core->auth->blog_count > 1) { 
  • admin/post.php

    r1312 r1328  
    334334} 
    335335 
    336 echo '<h2>'.html::escapeHTML($core->blog->name).' &rsaquo; '.'<a href="posts.php">'.__('Entries').'</a> &rsaquo; <span class="page-title">'; 
    337336if ($post_id) { 
    338337     switch ($post_status) { 
     
    353352     } 
    354353     $edit_entry_str = __('Edit entry &ldquo;%s&rdquo;'); 
    355      echo sprintf($edit_entry_str, html::escapeHTML($post_title)).' '.$img_status; 
    356 } else { 
    357      echo $page_title; 
    358 } 
    359 echo '</span></h2>'; 
     354     $page_title_edit = sprintf($edit_entry_str, html::escapeHTML($post_title)).' '.$img_status; 
     355} 
     356echo dcPage::breadcrumb( 
     357     array( 
     358          html::escapeHTML($core->blog->name) => '', 
     359          __('Entries') => 'posts.php', 
     360          '<span class="page-title">'.($post_id ? $page_title_edit : $page_title).'</span>' => '' 
     361     )); 
    360362 
    361363if ($post_id && $post->post_status == 1) { 
  • admin/posts.php

    r1179 r1328  
    249249if (!$core->error->flag()) 
    250250{ 
    251      echo  
    252      '<h2>'.html::escapeHTML($core->blog->name).' &rsaquo; <span class="page-title">'.__('Entries').'</span></h2>'. 
     251     echo dcPage::breadcrumb( 
     252          array( 
     253               html::escapeHTML($core->blog->name) => '', 
     254               '<span class="page-title">'.__('Entries').'</span>' => '' 
     255          )); 
     256 
     257     echo 
    253258     '<p class="top-add"><a class="button add" href="post.php">'.__('New entry').'</a></p>'; 
    254259      
  • inc/admin/lib.dc.page.php

    r1318 r1328  
    271271          "</div>\n".         // End of #wrapper 
    272272          '</body></html>'; 
     273     } 
     274 
     275     public static function breadcrumb($elements=null,$no_home_link=false) 
     276     { 
     277          // First item of array elements should be blog's name, System or Plugins 
     278          $res = '<h2>'.($no_home_link ? 
     279               '<img src="style/dashboard-alt.png" alt="" />' : 
     280               '<a class="go_home" href="index.php"><img src="style/dashboard.png" alt="'.__('Go to dashboard').'" /></a>'); 
     281          $index = 0; 
     282          foreach ($elements as $element => $url) { 
     283               $res .= ($no_home_link ? ' ' : ($index == 1 ? ' : ' : ' &rsaquo; ')).($url ? '<a href="'.$url.'">' : '').$element.($url ? '</a>' : ''); 
     284               $index++; 
     285          } 
     286          $res .= '</h2>'; 
     287          return $res; 
    273288     } 
    274289 
Note: See TracChangeset for help on using the changeset viewer.

Sites map