_init('rewardpoints/referral'); } protected function _initSelect() { parent::_initSelect(); $select = $this->getSelect(); $select->join( array('cust' => $this->getTable('rewardpoints/customer_entity')), 'rewardpoints_referral_parent_id = cust.entity_id' ); return $this; } public function addEmailFilter($email) { $this->getSelect()->where('rewardpoints_referral_email = ?', $email); return $this; } public function addFlagFilter($status) { $this->getSelect()->where('rewardpoints_referral_status = ?', $status); return $this; } public function addClientFilter($id) { $this->getSelect()->where('rewardpoints_referral_parent_id = ?', $id); return $this; } }