public function isPetitionMember(Petition $petition, $orCampaignAdmin = false)
 {
     if ($orCampaignAdmin && $this->isCampaignAdmin($petition->getCampaign())) {
         return true;
     }
     $pr = $this->getRightsByPetition($petition);
     return $pr && $pr->getActive() && ($pr->getMember() || $pr->getAdmin()) && $this->isCampaignMember($petition->getCampaign());
 }