Dotclear


Ignore:
Timestamp:
06/30/11 14:58:00 (14 years ago)
Author:
Tomtom33 <tbouron@…>
Branch:
formfilters
Message:

Fixed tables in admin pages - step 1, addresses #1068,#1069

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/permissions_blog.php

    r68 r456  
    136136      
    137137     # Show blogs 
    138      if ($nb_blog == 0) 
    139      { 
    140           echo '<p><strong>'.__('No blog').'</strong></p>'; 
    141      } 
    142      else 
    143      { 
    144           $pager = new pager($page,$nb_blog,$nb_per_page,10); 
    145           $pager->var_page = 'page'; 
    146            
    147           echo '<p>'.__('Page(s)').' : '.$pager->getLinks().'</p>'; 
    148            
    149           echo 
    150           '<form action="permissions.php" method="post" id="form-blogs">'. 
    151           '<table class="clear"><tr>'. 
    152           '<th colspan="2">'.__('Blog ID').'</th>'. 
    153           '<th>'.__('Blog name').'</th>'. 
    154           '<th class="nowrap">'.__('Entries').'</th>'. 
    155           '<th class="nowrap">'.__('Status').'</th>'. 
    156           '</tr>'; 
    157            
    158           while ($rs->fetch()) { 
    159                echo blogLine($rs); 
    160           } 
    161            
    162           echo 
    163           '</table>'. 
    164            
     138     $blogs_list = new adminBlogPermissionsList($core,$rs,$nb_blog); 
     139     $blogs_list->display($page,$nb_per_page,'<form action="permissions.php" method="post" id="form-blogs">'. 
     140          '%s'. 
    165141          '<p class="checkboxes-helpers"></p>'. 
    166            
    167142          '<p><input type="submit" value="'.__('set permissions').'" />'. 
    168143          $hidden_fields. 
    169144          $core->formNonce().'</p>'. 
    170           '</form>'; 
    171            
    172           echo '<p>'.__('Page(s)').' : '.$pager->getLinks().'</p>'; 
    173      } 
     145          '</form>' 
     146     ); 
    174147} 
    175148 
    176149dcPage::close(); 
    177150 
    178 function blogLine($rs) 
    179 { 
    180      global $core; 
    181       
    182      $img_status = $rs->blog_status == 1 ? 'check-on' : 'check-off'; 
    183      $txt_status = $GLOBALS['core']->getBlogStatus($rs->blog_status); 
    184      $img_status = sprintf('<img src="images/%1$s.png" alt="%2$s" title="%2$s" />',$img_status,$txt_status); 
    185       
    186      return 
    187      '<tr class="line">'. 
    188      '<td class="nowrap">'. 
    189      form::checkbox(array('blog_id[]'),$rs->blog_id,'','','',false,'title="'.__('select').' '.$rs->blog_id.'"').'</td>'. 
    190      '<td class="nowrap">'.$rs->blog_id.'</td>'. 
    191      '<td class="maximal">'.html::escapeHTML($rs->blog_name).'</td>'. 
    192      '<td class="nowrap">'.$core->countBlogPosts($rs->blog_id).'</td>'. 
    193      '<td class="status">'.$img_status.'</td>'. 
    194      '</tr>'; 
    195 } 
    196151?> 
Note: See TracChangeset for help on using the changeset viewer.

Sites map