X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;ds=sidebyside;f=CRM%2FCore%2FBAO%2FLocation.php;h=44e06bbfdd25c5da8d31af6569aaddb7d43dfb24;hb=442df34b5f4c02d27af8d51f657deff0e00f240c;hp=396857b8cd00cb6bc51bd148311c20c52339f75e;hpb=bbd3edf225e77f9aa0ecb40eacfd1a475da47e57;p=civicrm-core.git diff --git a/CRM/Core/BAO/Location.php b/CRM/Core/BAO/Location.php index 396857b8cd..44e06bbfdd 100644 --- a/CRM/Core/BAO/Location.php +++ b/CRM/Core/BAO/Location.php @@ -1,7 +1,7 @@ delete(); foreach ($store as $daoName => $id) { if ($id) { - $daoName = substr($daoName, 0, -2); - eval('$dao = new CRM_Core_DAO_' . $daoName . '( );'); + $daoName = 'CRM_Core_DAO_' . substr($daoName, 0, -2); + $dao = new $daoName(); $dao->id = $id; $dao->find(TRUE); $dao->delete(); @@ -245,7 +245,7 @@ WHERE e.id = %1"; if (empty($entityBlock)) { return NULL; } - + $blocks = array(); $name_map = array( 'im' => 'IM', 'openid' => 'OpenID', @@ -259,7 +259,7 @@ WHERE e.id = %1"; else { $name = ucfirst($block); } - $baoString = 'CRM_Core_BAO_' . $name ; + $baoString = 'CRM_Core_BAO_' . $name; $blocks[$block] = $baoString::getValues( $entityBlock, $microformat ); } return $blocks;