Mercurial > defr > drupal > og_statistics
comparison og_statistics.views.inc @ 2:48f07e7acaca
OG Stats 1.0-rc2
| author | Franck Deroche <franck@defr.org> |
|---|---|
| date | Tue, 24 Nov 2009 14:27:37 +0100 |
| parents | 9ce879ecbce6 |
| children |
comparison
equal
deleted
inserted
replaced
| 0:9ce879ecbce6 | 2:48f07e7acaca |
|---|---|
| 1 <?php | 1 <?php |
| 2 // $Id: og_statistics.views.inc,v 1.2.2.1 2009/06/18 17:02:45 dereine Exp $ | 2 // $Id: og_statistics.views.inc,v 1.2.2.2 2009/08/12 19:53:28 dereine Exp $ |
| 3 | 3 |
| 4 /** | 4 /** |
| 5 * @file | 5 * @file |
| 6 * Views Integration of og_statitics. | 6 * Views Integration of og_statitics. |
| 7 */ | 7 */ |
| 88 ), | 88 ), |
| 89 'sort' => array( | 89 'sort' => array( |
| 90 'handler' => 'views_handler_sort_date', | 90 'handler' => 'views_handler_sort_date', |
| 91 ), | 91 ), |
| 92 ); | 92 ); |
| 93 | |
| 94 // Add relationship to node table for last node posted. | |
| 95 $data['og_statistics']['last_node_nid'] = array( | |
| 96 'title' => 'Group Statistic: Last Node posted', | |
| 97 'help' => 'Create a relationship to for the last node posted', | |
| 98 'relationship' => array( | |
| 99 'handler' => 'views_handler_relationship', | |
| 100 'base' => 'node', | |
| 101 'field' => 'nid', | |
| 102 'label' => t('node'), | |
| 103 ), | |
| 104 ); | |
| 105 // Add relationship to user table for last node posted. | |
| 106 $data['og_statistics']['last_node_uid'] = array( | |
| 107 'title' => 'Group Statistic: User that created the last node posted', | |
| 108 'help' => 'Create a relationship to the user that last posted a node.', | |
| 109 'relationship' => array( | |
| 110 'handler' => 'views_handler_relationship', | |
| 111 'base' => 'users', | |
| 112 'field' => 'uid', | |
| 113 'label' => t('user'), | |
| 114 ), | |
| 115 ); | |
| 116 | |
| 117 // Add relationship to node table for last comment posted. | |
| 118 $data['og_statistics']['last_comment_nid'] = array( | |
| 119 'title' => 'Group Statistic: Node the last comment was posted to', | |
| 120 'help' => 'Create a relationship to the last comment posted', | |
| 121 'relationship' => array( | |
| 122 'handler' => 'views_handler_relationship', | |
| 123 'base' => 'node', | |
| 124 'field' => 'nid', | |
| 125 'label' => t('node'), | |
| 126 ), | |
| 127 ); | |
| 128 // Add relationship to user table for last comment posted. | |
| 129 $data['og_statistics']['last_comment_uid'] = array( | |
| 130 'title' => 'Group Statistic: User that posted the last comment', | |
| 131 'help' => 'Create a relationship to the user that last posted a comment.', | |
| 132 'relationship' => array( | |
| 133 'handler' => 'views_handler_relationship', | |
| 134 'base' => 'users', | |
| 135 'field' => 'uid', | |
| 136 'label' => t('user'), | |
| 137 ), | |
| 138 ); | |
| 139 // Add relationship to the comment table for the last comment posted. | |
| 140 $data['og_statistics']['last_comment_cid'] = array( | |
| 141 'title' => 'Group Statistic: Comment last posted', | |
| 142 'help' => 'Create a relationship to the last comment posted', | |
| 143 'relationship' => array( | |
| 144 'handler' => 'views_handler_relationship', | |
| 145 'base' => 'comments', | |
| 146 'field' => 'cid', | |
| 147 'label' => t('comment'), | |
| 148 ), | |
| 149 ); | |
| 150 | |
| 151 // Add relationship to the users table for the last member. | |
| 152 $data['og_statistics']['last_member_uid'] = array( | |
| 153 'title' => 'Group Statistic: Last member to join', | |
| 154 'help' => 'Create a relationship to the last user to join', | |
| 155 'relationship' => array( | |
| 156 'handler' => 'views_handler_relationship', | |
| 157 'base' => 'users', | |
| 158 'field' => 'uid', | |
| 159 'label' => t('user'), | |
| 160 ), | |
| 161 ); | |
| 162 | |
| 93 return $data; | 163 return $data; |
| 94 } | 164 } |
| 95 | 165 |
