diff -crBN og_limit-6.x-beta2/og_limit.module patch-view/og_limit.module
*** og_limit-6.x-beta2/og_limit.module	2010-12-30 22:29:36.000000000 +0800
--- patch-view/og_limit.module	2011-01-13 15:02:47.000000000 +0800
***************
*** 188,194 ****
   * Insert or update limit in database.
   *
   * @param int $limit
!  * @param int $nid 
   */
  function og_limit_insert_limit($limit, $nid) {
    db_query('UPDATE {og_limit} SET signup_limit = %d WHERE nid = %d', $limit, $nid);
--- 188,194 ----
   * Insert or update limit in database.
   *
   * @param int $limit
!  * @param int $nid
   */
  function og_limit_insert_limit($limit, $nid) {
    db_query('UPDATE {og_limit} SET signup_limit = %d WHERE nid = %d', $limit, $nid);
***************
*** 206,209 ****
--- 206,218 ----
   */
  function og_limit_get_users_number($nid) {
    return (int) db_result(db_query('SELECT COUNT(*) FROM {og_uid} WHERE nid = %d', $nid));
+ }
+ 
+ /**
+  * Implementation of hook_views_api().
+  */
+ function og_limit_views_api() {
+   return array(
+     'api' => 2,
+   );
  }
\ No newline at end of file
diff -crBN og_limit-6.x-beta2/og_limit.views.inc patch-view/og_limit.views.inc
*** og_limit-6.x-beta2/og_limit.views.inc	1970-01-01 07:30:00.000000000 +0730
--- patch-view/og_limit.views.inc	2011-01-13 15:06:23.000000000 +0800
***************
*** 0 ****
--- 1,60 ----
+ <?php
+ 
+ /**
+  * Implementation of hook_views_data().
+  */
+ function og_limit_views_data() {
+   // Basic table information.
+ 
+   // Define the base group of this table. Fields that don't
+   // have a group defined will go into this field by default.
+   $data['og_limit']['table']['group']  = t('Organic Groups');
+ 
+   $data['og_limit']['table']['base'] = array(
+     'field' => 'nid',
+     'title' => t('Node'),
+     'help' => t('Using node groups.'),
+   );
+ 
+   // joins
+   $data['og_limit']['table']['join'] = array(
+     //...to the node table
+     'node' => array(
+       'left_field' => 'nid',
+       'field' => 'nid',
+     ),
+   );
+ 
+   // ----------------------------------------------------------------
+   // Fields
+ 
+   // OG limit
+   $data['og_limit']['signup_limit'] = array(
+     'title' => t('Group: Members limit'), // The item as it appears on the UI,
+     'help' => t('The maximun number of member in our group'), // The help that appears on the UI,
+     'field' => array(
+       'handler' => 'views_handler_field',
+       'click sortable' => TRUE,
+     ),
+     'filter' => array(
+       'handler' => 'views_handler_filter',
+     ),
+     'sort' => array(
+       'handler' => 'views_handler_sort',
+     ),
+   );
+   return $data;
+ }
+ 
+ function og_limit_views_handlers() {
+   return array(
+     'handlers' => array(
+       'og_limit_handler_field_limit' => array(
+         'parent' => 'views_handler_field',
+       ),
+       'og_limit_handler_filter_limit' => array(
+         'parent' => 'views_handler_filter_in_operator',
+       ),
+     ),
+   );
+ }
