CRM-12743 - goodbye eval
[civicrm-core.git] / CRM / Member / Form.php
index 5c99e447713cd785e2fe66fd7e6ac8497f336e6f..84cb93d63b000484a7c0791f76ce0f5b552086a1 100644 (file)
@@ -71,8 +71,8 @@ class CRM_Member_Form extends CRM_Core_Form {
 
     if (isset($this->_id)) {
       $params = array('id' => $this->_id);
-      require_once (str_replace('_', DIRECTORY_SEPARATOR, $this->_BAOName) . ".php");
-      eval($this->_BAOName . '::retrieve( $params, $defaults );');
+      $baoName = $this->_BAOName;
+      $baoName::retrieve($params, $defaults);
     }
 
     if (isset($defaults['minimum_fee'])) {