/[drupal]/drupal/modules/forum/forum-list.tpl.php
ViewVC logotype

Contents of /drupal/modules/forum/forum-list.tpl.php

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.5 - (show annotations) (download) (as text)
Mon Oct 13 12:31:42 2008 UTC (13 months, 2 weeks ago) by dries
Branch: MAIN
CVS Tags: DRUPAL-7-0-UNSTABLE-6, DRUPAL-7-0-UNSTABLE-7, DRUPAL-7-0-UNSTABLE-10, DRUPAL-7-0-UNSTABLE-3, DRUPAL-7-0-UNSTABLE-4, DRUPAL-7-0-UNSTABLE-5, DRUPAL-7-0-UNSTABLE-8, DRUPAL-7-0-UNSTABLE-9, HEAD
Changes since 1.4: +2 -2 lines
File MIME type: text/x-php
- Patch #320000 by lilou: unify doxygen @file documentation in tpl.
1 <?php
2 // $Id: forum-list.tpl.php,v 1.4 2007/08/30 18:58:12 goba Exp $
3
4 /**
5 * @file
6 * Default theme implementation to display a list of forums and containers.
7 *
8 * Available variables:
9 * - $forums: An array of forums and containers to display. It is keyed to the
10 * numeric id's of all child forums and containers.
11 * - $forum_id: Forum id for the current forum. Parent to all items within
12 * the $forums array.
13 *
14 * Each $forum in $forums contains:
15 * - $forum->is_container: Is TRUE if the forum can contain other forums. Is
16 * FALSE if the forum can contain only topics.
17 * - $forum->depth: How deep the forum is in the current hierarchy.
18 * - $forum->zebra: 'even' or 'odd' string used for row class.
19 * - $forum->name: The name of the forum.
20 * - $forum->link: The URL to link to this forum.
21 * - $forum->description: The description of this forum.
22 * - $forum->new_topics: True if the forum contains unread posts.
23 * - $forum->new_url: A URL to the forum's unread posts.
24 * - $forum->new_text: Text for the above URL which tells how many new posts.
25 * - $forum->old_topics: A count of posts that have already been read.
26 * - $forum->num_posts: The total number of posts in the forum.
27 * - $forum->last_reply: Text representing the last time a forum was posted or
28 * commented in.
29 *
30 * @see template_preprocess_forum_list()
31 * @see theme_forum_list()
32 */
33 ?>
34 <table id="forum-<?php print $forum_id; ?>">
35 <thead>
36 <tr>
37 <th><?php print t('Forum'); ?></th>
38 <th><?php print t('Topics');?></th>
39 <th><?php print t('Posts'); ?></th>
40 <th><?php print t('Last post'); ?></th>
41 </tr>
42 </thead>
43 <tbody>
44 <?php foreach ($forums as $child_id => $forum): ?>
45 <tr id="forum-list-<?php print $child_id; ?>" class="<?php print $forum->zebra; ?>">
46 <td <?php print $forum->is_container ? 'colspan="4" class="container"' : 'class="forum"'; ?>>
47 <?php /* Enclose the contents of this cell with X divs, where X is the
48 * depth this forum resides at. This will allow us to use CSS
49 * left-margin for indenting.
50 */ ?>
51 <?php print str_repeat('<div class="indent">', $forum->depth); ?>
52 <div class="name"><a href="<?php print $forum->link; ?>"><?php print $forum->name; ?></a></div>
53 <?php if ($forum->description): ?>
54 <div class="description"><?php print $forum->description; ?></div>
55 <?php endif; ?>
56 <?php print str_repeat('</div>', $forum->depth); ?>
57 </td>
58 <?php if (!$forum->is_container): ?>
59 <td class="topics">
60 <?php print $forum->num_topics ?>
61 <?php if ($forum->new_topics): ?>
62 <br />
63 <a href="<?php print $forum->new_url; ?>"><?php print $forum->new_text; ?></a>
64 <?php endif; ?>
65 </td>
66 <td class="posts"><?php print $forum->num_posts ?></td>
67 <td class="last-reply"><?php print $forum->last_reply ?></td>
68 <?php endif; ?>
69 </tr>
70 <?php endforeach; ?>
71 </tbody>
72 </table>

  ViewVC Help
Powered by ViewVC 1.1.2