]> gitweb.fluxo.info Git - drupal/muamba.git/commitdiff
Filter out unavailable items from 'disponiveis' views
authorSilvio Rhatto <rhatto@riseup.net>
Wed, 16 Nov 2011 20:27:48 +0000 (18:27 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Wed, 16 Nov 2011 20:27:48 +0000 (18:27 -0200)
muamba.module

index f95121063bb6eadc78fa2055d463db1d123f1aea..b35949d8475d6b1fd1c546603629cc4a0221c97e 100644 (file)
@@ -334,3 +334,17 @@ function muamba_form_alter(&$form, &$form_state, $form_id) {
     unset($form['flag']);
   }
 }
+
+/**
+ * Implements hook_views_pre_render()
+ */
+function muamba_views_pre_render(&$view) {
+  // Filter out unavailable items from view.
+  if ($view->name == 'muambas' && substr($view->current_display, 0, 11) == 'disponiveis') {
+    foreach ($view->result as $key => $result) {
+      if (!muamba_check_availability($result->nid)) {
+        unset($view->result[$key]);
+      }
+    }
+  }
+}