Do not display deceased user in promotion marketing.
authorStéphane Jacob <sj@m4x.org>
Fri, 22 Apr 2011 14:18:03 +0000 (16:18 +0200)
committerStéphane Jacob <sj@m4x.org>
Fri, 22 Apr 2011 14:33:24 +0000 (16:33 +0200)
Signed-off-by: Stéphane Jacob <sj@m4x.org>
modules/marketing.php

index 300d6f7..e6d3aff 100644 (file)
@@ -261,8 +261,9 @@ class MarketingModule extends PLModule
         $page->assign('promo', $promo);
 
         $uf = new UserFilter(new PFC_And(new UFC_Promo('=', UserFilter::DISPLAY, $promo),
-                                            new PFC_Not(new UFC_Registered())),
-                                array(new UFO_Name(Profile::LASTNAME), new UFO_Name(Profile::FIRSTNAME)));
+                                         new PFC_Not(new UFC_Registered()),
+                                         new PFC_Not(new UFC_Dead())),
+                             array(new UFO_Name(Profile::LASTNAME), new UFO_Name(Profile::FIRSTNAME)));
         $users = $uf->getUsers();
         $page->assign('nonins', $users);
     }