_memberIds); $query = " SELECT mem.start_date as start_date, mem.end_date as end_date, mem.source as source, ct.display_name as display_name FROM civicrm_membership mem INNER JOIN civicrm_contact ct ON ( mem.contact_id = ct.id ) WHERE mem.id IN ( $memberIDs )"; $dao = CRM_Core_DAO::executeQuery($query); while ($dao->fetch()) { $rows[] = array( 'display_name' => $dao->display_name, 'start_date' => CRM_Utils_Date::customFormat($dao->start_date), 'end_date' => CRM_Utils_Date::customFormat($dao->end_date), 'source' => $dao->source, ); } $this->assign('rows', $rows); } /** * Build the form object. * * @return void */ public function buildQuickForm() { $this->addButtons(array( array( 'type' => 'done', 'name' => ts('Done'), 'isDefault' => TRUE, ), )); } }